|
Lely core libraries 2.3.2
|
A CANopen Transmit-PDO. 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_unsigned16_t | num |
| The PDO number. | |
| int | stopped |
| A flag specifying whether the Transmit-PDO service is stopped. | |
| struct co_pdo_comm_par | comm |
| The PDO communication parameter. | |
| struct co_pdo_map_par | map |
| The PDO mapping parameter. | |
| can_recv_t * | recv |
| A pointer to the CAN frame receiver. | |
| can_timer_t * | timer_event |
| A pointer to the CAN timer for events. | |
| can_timer_t * | timer_swnd |
| A pointer to the CAN timer for the synchronous time window. | |
| struct can_msg | msg |
| A buffered CAN frame, used for RTR-only or event-driven TPDOs. | |
| struct timespec | inhibit |
| The time at which the next event-driven TPDO may be sent. | |
| unsigned int | event: 1 |
| A flag indicating the occurrence of an event. | |
| unsigned int | swnd: 1 |
| A flag indicating the synchronous time window has expired. | |
| co_unsigned8_t | sync |
| The SYNC start value. | |
| co_unsigned8_t | cnt |
| The SYNC counter value. | |
| struct co_sdo_req | req |
| The CANopen SDO upload request used for reading sub-objects. | |
| co_tpdo_ind_t * | ind |
| A pointer to the indication function. | |
| void * | data |
| A pointer to user-specified data for ind. | |
| co_tpdo_sample_ind_t * | sample_ind |
| A pointer to the sampling indication function. | |
| void * | sample_data |
| A pointer to user-specified data for sample_ind. | |