|
OpcUaCanOpen
CANopen OPC-UA server
|
The Class defines the basic operation of any item which takes data from CAN message and put date into CAN message. More...
#include <CanSDOItem.h>
Inherits CanOpen::CanOpenItem.
Public Member Functions | |
| CanSDOItem (pUserDeviceStruct *par, SDOITEM_TYPE1 *conf, UaNode *blink, int code) | |
| CanSDOItem (pUserDeviceStruct *par, SDOITEM_TYPE2 *conf, UaNode *blink, int code) | |
| CanSDOItem (pUserDeviceStruct *par, SDOITEM_TYPE3 *conf, UaNode *blink, int code) | |
| virtual UaVariant | UnPack () |
| virtual UaStatus | pack (const OpcUa_Variant *) |
| virtual UaStatus | write (UaDataValue &udv) |
| virtual UaStatus | read () |
| virtual | ~CanSDOItem (void) |
| virtual UaStatus | connectCode (OpcUa_UInt32 code, ::xsd::cxx::tree::type *conf, UaNode *blink) |
| virtual UaVariant | getPropertyValue (OpcUa_UInt32 code, ::xsd::cxx::tree::type *conf) |
| OpcUa_Byte | getSubIndex () |
| CanSDOObject * | getCanSDOObject () |
| OpcUa_UInt32 | getTimeout () |
Public Member Functions inherited from CanOpen::CanOpenItem | |
| CanOpenItem (pUserDeviceStruct *parent,::xml_schema::type *conf, UaNode *pAS, OpcUa_UInt code) | |
| CanOpenItem ()=default | |
| virtual | ~CanOpenItem (void) |
| virtual UaStatus | getDeviceMessage (OpcUa_UInt32 commandCode) |
| virtual UaStatus | sendDeviceMessage (OpcUa_UInt32 code, UaDataValue *value=0) |
Public Member Functions inherited from CanOpen::UserDeviceItem | |
| UserDeviceItem (UserDataBase *parrent,::xml_schema::type *conf, UaNode *pAS, OpcUa_UInt code) | |
| virtual | ~UserDeviceItem (void) |
Protected Attributes | |
| OpcUa_Byte | m_subind |
| OpcUa_UInt32 | m_Timeout |
Additional Inherited Members | |
Static Public Member Functions inherited from CanOpen::CanOpenItem | |
| static UaStatus | convertOpcUaType (const OpcUa_Variant *sData, OpcUa_Variant *oData, OpcUa_BuiltInType bType) |
The Class defines the basic operation of any item which takes data from CAN message and put date into CAN message.
Definition at line 17 of file CanSDOItem.h.
| CanOpen::CanSDOItem::CanSDOItem | ( | pUserDeviceStruct * | par, |
| SDOITEM_TYPE1 * | conf, | ||
| UaNode * | blink, | ||
| int | code | ||
| ) |
Definition at line 24 of file CanSDOItem.cpp.
| CanOpen::CanSDOItem::CanSDOItem | ( | pUserDeviceStruct * | par, |
| SDOITEM_TYPE2 * | conf, | ||
| UaNode * | blink, | ||
| int | code | ||
| ) |
Definition at line 41 of file CanSDOItem.cpp.
| CanOpen::CanSDOItem::CanSDOItem | ( | pUserDeviceStruct * | par, |
| SDOITEM_TYPE3 * | conf, | ||
| UaNode * | blink, | ||
| int | code | ||
| ) |
Definition at line 60 of file CanSDOItem.cpp.
|
inlinevirtual |
Definition at line 33 of file CanSDOItem.h.
|
virtual |
Reimplemented from CanOpen::CanOpenItem.
Definition at line 328 of file CanSDOItem.cpp.
|
inline |
Definition at line 46 of file CanSDOItem.h.
|
virtual |
Reimplemented from CanOpen::CanOpenItem.
Definition at line 302 of file CanSDOItem.cpp.
|
inline |
Definition at line 41 of file CanSDOItem.h.
|
inline |
Definition at line 50 of file CanSDOItem.h.
|
virtual |
Reimplemented from CanOpen::CanOpenItem.
Definition at line 101 of file CanSDOItem.cpp.
|
virtual |
Reimplemented from CanOpen::CanOpenItem.
Definition at line 80 of file CanSDOItem.cpp.
|
virtual |
Reimplemented from CanOpen::CanOpenItem.
Definition at line 225 of file CanSDOItem.cpp.
|
virtual |
Reimplemented from CanOpen::CanOpenItem.
Definition at line 67 of file CanSDOItem.cpp.
|
protected |
Definition at line 52 of file CanSDOItem.h.
|
protected |
Definition at line 53 of file CanSDOItem.h.