RTT::CAN Namespace Reference

CAN Message Abstraction Layer. More...


Classes

struct  CANBusInterface
 An interface describing a virtual CANBus. More...
class  CANConfigurator
 A Generic configuration class for sending multiple CANRequest 's on a bus and waiting for each answer. More...
struct  CANControllerInterface
 An interface describing a generic CANController. More...
struct  CANListenerInterface
 A CANListenerInterface instance receives any message posted on the CAN bus. More...
struct  CANDeviceInterface
 An interface describing a generic CANOpenDevice. More...
class  CANDeviceRegistrator
 A helper class registering and deregistering a CANDevice from the bus. More...
struct  CANDummyDevice
 A dummy CANOpen device with node ID 255. More...
struct  CANMessage
 A CAN message containing message sender and message data. More...
class  CANOpenBus
 A CAN Open Bus in its simplest (but effective) form, making use of nodeId() and other CANOpen functionalities to optimise and interpret the data flow. More...
class  CANPieController
 A Controller which interacts with the CANPie platform to address the physical controller. More...
class  CANRequest
 A CAN Request contains a send CAN message and an (expected) answer CAN message. More...
class  NodeGuard
 A class which encapsulates CANOpen node guarding when it runs. More...
class  PCANController
 A Controller which interacts with the PCAN linux driver to address the physical controller. More...
class  SyncWriter
 A class which writes a sync message to the bus when it is run. More...

Typedefs

typedef ::CpStruct_CAN CANBase

Functions

unsigned int lower_u32 (const unsigned char *data)
unsigned int higher_u32 (const unsigned char *data)


Detailed Description

CAN Message Abstraction Layer.

This package provides a C++ CANOpen message and controller layer. A controller based on the canpie package is provided.


Generated on Tue Aug 25 14:09:55 2009 for OrocosComponentLibrary by  doxygen 1.5.8