|
Lely core libraries
1.9.2
|
A CANopen Client-SDO. More...

Data Fields | |
| can_net_t * | net |
| A pointer to a CAN network interface. | |
| co_dev_t * | dev |
| A pointer to a CANopen device. | |
| co_unsigned8_t | num |
| The SDO number. | |
| struct co_sdo_par | par |
| The SDO parameter record. | |
| can_recv_t * | recv |
| A pointer to the CAN frame receiver. | |
| int | timeout |
| The SDO timeout (in milliseconds). | |
| can_timer_t * | timer |
| A pointer to the CAN timer. | |
| co_csdo_state_t * | state |
| A pointer to the current state. | |
| co_unsigned32_t | ac |
| The current abort code. | |
| co_unsigned16_t | idx |
| The current object index. | |
| co_unsigned8_t | subidx |
| The current object sub-index. | |
| uint32_t | size |
| The data set size (in bytes). | |
| uint8_t | toggle |
| The current value of the toggle bit. | |
| uint8_t | blksize |
| The number of segments per block. | |
| uint8_t | ackseq |
| The sequence number of the last successfully received segment. | |
| unsigned | crc: 1 |
| A flag indicating whether a CRC should be generated. | |
| struct membuf | buf |
| The buffer. | |
| co_csdo_dn_con_t * | dn_con |
| A pointer to the download confirmation function. | |
| void * | dn_con_data |
| A pointer to user-specified data for dn_con. | |
| co_csdo_ind_t * | dn_ind |
| A pointer to the download progress indication function. | |
| void * | dn_ind_data |
| A pointer to user-specified data for dn_ind. | |
| co_csdo_up_con_t * | up_con |
| A pointer to the upload confirmation function. | |
| void * | up_con_data |
| A pointer to user-specified data for up_con. | |
| co_csdo_ind_t * | up_ind |
| A pointer to the upload progress indication function. | |
| void * | up_ind_data |
| A pointer to user-specified data for up_ind. | |