Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

CANopen SlaveLib Documentation

0.2

This API-Documentation contains all needed descriptions about the CANopen SlaveLib for developers and users. For further information about this library, please visit http://canopen.sourceforge.net and download the developer- and usermanual.

If you are a developer and feel bored all day, than it would be cool if you are going to help develop this library. Therefore you can register yourself at the mailinglist (see homepage above), where all developers can keep in contact.

Installation (Linux):
By installing this lib (by typing ./configure, make, make install), three static libs are installed into /usr/local/lib/canopen: libcanopen.a, libobjdict.a, libarbracan.a. Also the .h-files are installed into /usr/local/include/canopen and C++ headers are installed into /usr/local/include/canopen/cpp (they contain a extern "C" {...} directive, so your linker can resolve symbols.
If you're going to create your own slavelib-device, just link the libs to your project and tell the compiler about the includepath. This is done by the flags:
-I/usr/local/include/canopenslavelib/ /usr/local/lib/canopenslavelib/libcanopen.a /usr/local/lib/canopenslavelib/libarbracan.a /usr/local/lib/canopenslavelib/libobjdict.a

or (by using C++):

-I/usr/local/include/canopenslavelib/cpp /usr/local/lib/canopenslavelib/libcanopen.a /usr/local/lib/canopenslavelib/libarbracan.a /usr/local/lib/canopenslavelib/libobjdict.a


Generated on Wed Dec 25 01:04:57 2002 for CANopen SlaveLib by doxygen1.2.17