OpcUaCanOpen
CANopen OPC-UA server
|
Classes and methods to implement the CANOpen protocol for can bus device. More...
Classes | |
class | CanBusInterface |
An implementation of ControlInterface for can bus CanBusInterface is an interface class to connect OpcUa Address Space to CANOpen hardware. More... | |
class | CanBusObject |
This class comprises all properties and functions to control Can bus This class has the implementation of two main abstract function from CanObject getDeviceMasage and sendDeviceMessage. More... | |
class | CanNodeObject |
This class ensure the communication with CanOpen node. More... | |
class | CanObject |
This class collects the basic properties and function of the can bus and can node. More... | |
class | CanOpenItem |
class | CanOpenObject |
CanOpenObject class represents the can open messages which can be sent or received via can bus. More... | |
class | CanPDOItem |
The Class defines the basic operation of any item which takes data from CAN pdo message and put date into CAN pdo message. More... | |
class | CanPDOObject |
The Class represents the properties and operations of canopen messages. More... | |
class | CanSDOItem |
The Class defines the basic operation of any item which takes data from CAN message and put date into CAN message. More... | |
class | CanSDOObject |
class CanSDOObject ensures the SDO operation on the bus More... | |
class | CCanUACallback |
This class takes the can massage and distribute it to ua variables. More... | |
class | Emergency |
This class ensure Emergency data. More... | |
class | IOManagerPDO |
The pdo operation manager class is to send pdo. More... | |
class | IOManagerSDO |
IOManagerSDO is a manger ro send and receive SDO massage. More... | |
class | IOManagerSDOJob |
class | NodeGuardingInterval |
class | PROGRAMitem |
This class comprises all properties and functions to control Can bus This class has the implementation of two main abstract function from CanObject getDeviceMasage and sendDeviceMessage. More... | |
class | SyncInterval |
class | UaCanBusObject |
Top level object describing CANBUS has IOManager for PDO interaction. More... | |
class | UaCanNodeObject |
This class provides the creation of all properties and object belonging th can node devices Each object of this class has a io manager to send and receive sdo messages creation on can node structure can be based on node type or XML entry. More... | |
class | UaCanTrace |
A class used for trace outputs (PDO, SDO,...). More... | |
class | UserDeviceItem |
Typedefs | |
typedef std::map< string, vector< UaControlVariable * > > | mapDataVariable |
typedef std::map< OpcUa_UInt32, CanPDOObject *> | busPdos |
The collection of CanPDOObject. More... | |
typedef std::map< OpcUa_UInt16, CanNodeObject *> | busNodes |
The collection of CanPDOObject. More... | |
Variables | |
static OpcUa_UInt32 | InitTimeout = 10 |
static OpcUa_Boolean | TypeConversion = true |
static OpcUa_UInt32 | InitTimeout = 10 |
Classes and methods to implement the CANOpen protocol for can bus device.
typedef std::map<OpcUa_UInt16,CanNodeObject * > CanOpen::busNodes |
The collection of CanPDOObject.
Definition at line 17 of file CCanUACallback.h.
typedef std::map<OpcUa_UInt32,CanPDOObject * > CanOpen::busPdos |
The collection of CanPDOObject.
Definition at line 12 of file CCanUACallback.h.
typedef std::map<string, vector<UaControlVariable *> > CanOpen::mapDataVariable |
Definition at line 116 of file CanBusInterface.h.
|
static |
Definition at line 19 of file CanOpenItem - Copy.h.
|
static |
Definition at line 21 of file CanOpenItem.h.
|
static |
Definition at line 20 of file CanOpenItem.h.