Lely core libraries
2.3.4
|
A CANopen EMCY producer/consumer service. More...
Data Fields | |
can_net_t * | net |
A pointer to a CAN network interface. | |
co_dev_t * | dev |
A pointer to a CANopen device. | |
int | stopped |
A flag specifying whether the EMCY service is stopped. | |
co_sub_t * | sub_1001_00 |
A pointer to the error register object. | |
co_obj_t * | obj_1003 |
A pointer to the pre-defined error field object. | |
size_t | nmsg |
The number of messages in msgs. | |
struct co_emcy_msg * | msgs |
An array of EMCY messages. The first element is the most recent. | |
struct can_buf | buf |
The CAN frame buffer. | |
can_timer_t * | timer |
A pointer to the CAN timer. | |
struct timespec | inhibit |
The time at which the next EMCY message may be sent. | |
struct co_emcy_node | nodes [CO_NUM_NODES] |
An array of pointers to remote nodes. | |
co_emcy_ind_t * | ind |
A pointer to the indication function. | |
void * | data |
A pointer to user-specified data for ind. | |