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 () |
![]() | |
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) |
![]() | |
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 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.