CANControllerInterface Struct Reference

An interface describing a generic CANController. More...

#include <CANControllerInterface.hpp>

Inheritance diagram for CANControllerInterface:
CANDeviceInterface CANListenerInterface CANPieController PCANController RTCANController SocketCANController

List of all members.

Public Member Functions

virtual void process (const CANMessage *msg)=0
 This method instructs the CANDeviceInterface instance to process a certain CANMessage.

Detailed Description

An interface describing a generic CANController.

The controller will put all messages to be processed on the physical CAN bus and put physical CAN messages on the software bus.

Definition at line 41 of file CANControllerInterface.hpp.


Member Function Documentation

virtual void process ( const CANMessage msg  )  [pure virtual, inherited]

This method instructs the CANDeviceInterface instance to process a certain CANMessage.

You are not the owner of msg.

Parameters:
msg The message to be processed by this instance.
Invariant:
Only this may be removed from the CANBusInterface during process.

Implemented in CANDummyDevice, CANPieController, CANRequest, NodeGuard, PCANController, RTCANController, and SocketCANController.

Referenced by CANBus::write().


The documentation for this struct was generated from the following file:
Generated on Thu Dec 23 15:05:29 2010 for OrocosComponentLibrary by  doxygen 1.6.3