SkillAgentSearch skills...

Libpccc

Clone of Allen Bradley PCCC Driver, libpccc-1.1

Install / Use

/learn @gitlarryf/Libpccc
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Allen Bradley PCCC protocol library and DF1 link layer service.

!!!WARNING!!!

These programs are capable of modifying data within programmable logic controllers, which can result in equipment damage, personal injury and/or loss of life. I assume no responsibility for the use of these programs.

Requirements

libxml2(for df1d only): http:\\www.xmlsoft.org
doxygen(only for libpccc HTML API docs): http:\\www.doxygen.org

Installation

make
become root
make install

This will install the libpccc shared library in /usr/local/lib and the df1d executable in /usr/local/bin. The pccc.h header file will be installed in /usr/local/include. These defaults can be changed by editing the Makefiles as desired.

No configuration file is installed for df1d. Modify the example, df1d.cfg.xml, and place it where you like.

Using libpccc

Programs will need to #include <pccc.h> and add -lpccc when linking.

libpccc documentation

HTML documentation is available for the libpccc API. It can be made as follows:

cd lib make docs

Point your browser to index.html in the lib/docs directory.

Starting the DF1 link layer service

df1d <config file>

Running df1d without any configuration file specified will print out detailed usage.

Contact information

Please report any bugs, comments, suggestions, etc to jvalenzuela@dspfl.com.

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated1y ago
Forks3

Languages

C

Security Score

60/100

Audited on Jun 24, 2024

No findings