ConOpSys V2970
P004.07
ANVILEX control operating system
|
SDO message struct type definition. More...
Public Attributes | |
U32 | u32_COB_ID |
SDO header. More... | |
U8 | u8_DLC |
DLC of the SDO message. More... | |
union { | |
U64 u64_Raw_Data | |
The raw data of the SDO msg. More... | |
U8 u8_Payload_Data [8] | |
The can open SDO data (8 bytes) More... | |
struct { | |
struct { | |
U8 u8_S:1 | |
Size indicator ( 0 - data set size is not indicated, 1 - data set size is indicated ): 1 bit. More... | |
U8 u8_E:1 | |
Transfer type ( 0 - normal transfer, 1 - expedited transfer ): 1 bit. More... | |
U8 u8_N:2 | |
Number of the bytes without data: 2 bits. More... | |
U8 u8_CSS:4 | |
The identifier of the command: 4 bits. More... | |
} Byte_0 | |
SDO data bit parsing structure. More... | |
U16 u16_Index | |
Parametr index: 16 bits. More... | |
U8 u8_Subindex | |
Parametr subindex: 8 bits. More... | |
U32 u32_Data | |
Data section: 32 bits. More... | |
} | |
SDO data bit parsing structure. More... | |
} | SDO_Data |
SDO data storage. More... | |
U8 | u8_Is_Processed |
Processed status. More... | |
SDO message struct type definition.
struct { ... } TProtocol_CANopen_Slave_Over_CAN::TSDO_Msg::Byte_0 |
SDO data bit parsing structure.
Referenced by TProtocol_CANopen_Slave_Over_CAN::SDO_Process().
union { ... } TProtocol_CANopen_Slave_Over_CAN::TSDO_Msg::SDO_Data |
U16 TProtocol_CANopen_Slave_Over_CAN::TSDO_Msg::u16_Index |
Parametr index: 16 bits.
Referenced by TProtocol_CANopen_Slave_Over_CAN::Communication_Block_Data_Receive(), and TProtocol_CANopen_Slave_Over_CAN::SDO_Process().
U32 TProtocol_CANopen_Slave_Over_CAN::TSDO_Msg::u32_COB_ID |
U32 TProtocol_CANopen_Slave_Over_CAN::TSDO_Msg::u32_Data |
Data section: 32 bits.
Referenced by TProtocol_CANopen_Slave_Over_CAN::Communication_Block_Data_Receive(), and TProtocol_CANopen_Slave_Over_CAN::SDO_Process().
U64 TProtocol_CANopen_Slave_Over_CAN::TSDO_Msg::u64_Raw_Data |
The raw data of the SDO msg.
Referenced by TProtocol_CANopen_Slave_Over_CAN::TProtocol_CANopen_Slave_Over_CAN().
U8 TProtocol_CANopen_Slave_Over_CAN::TSDO_Msg::u8_CSS |
The identifier of the command: 4 bits.
U8 TProtocol_CANopen_Slave_Over_CAN::TSDO_Msg::u8_DLC |
DLC of the SDO message.
Referenced by TProtocol_CANopen_Slave_Over_CAN::Communication_Block_Data_Receive(), and TProtocol_CANopen_Slave_Over_CAN::TProtocol_CANopen_Slave_Over_CAN().
U8 TProtocol_CANopen_Slave_Over_CAN::TSDO_Msg::u8_E |
Transfer type ( 0 - normal transfer, 1 - expedited transfer ): 1 bit.
U8 TProtocol_CANopen_Slave_Over_CAN::TSDO_Msg::u8_Is_Processed |
U8 TProtocol_CANopen_Slave_Over_CAN::TSDO_Msg::u8_N |
Number of the bytes without data: 2 bits.
U8 TProtocol_CANopen_Slave_Over_CAN::TSDO_Msg::u8_Payload_Data[8] |
The can open SDO data (8 bytes)
Referenced by TProtocol_CANopen_Slave_Over_CAN::Communication_Block_Data_Receive().
U8 TProtocol_CANopen_Slave_Over_CAN::TSDO_Msg::u8_S |
Size indicator ( 0 - data set size is not indicated, 1 - data set size is indicated ): 1 bit.
U8 TProtocol_CANopen_Slave_Over_CAN::TSDO_Msg::u8_Subindex |
Parametr subindex: 8 bits.
Referenced by TProtocol_CANopen_Slave_Over_CAN::Communication_Block_Data_Receive(), and TProtocol_CANopen_Slave_Over_CAN::SDO_Process().