Lely core libraries  2.3.4
__co_emcy Struct Reference

A CANopen EMCY producer/consumer service. More...

Collaboration diagram for __co_emcy:

Data Fields

can_net_tnet
 A pointer to a CAN network interface.
 
co_dev_tdev
 A pointer to a CANopen device.
 
int stopped
 A flag specifying whether the EMCY service is stopped.
 
co_sub_tsub_1001_00
 A pointer to the error register object.
 
co_obj_tobj_1003
 A pointer to the pre-defined error field object.
 
size_t nmsg
 The number of messages in msgs.
 
struct co_emcy_msgmsgs
 An array of EMCY messages. The first element is the most recent.
 
struct can_buf buf
 The CAN frame buffer.
 
can_timer_ttimer
 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_tind
 A pointer to the indication function.
 
void * data
 A pointer to user-specified data for ind.
 

Detailed Description

A CANopen EMCY producer/consumer service.

Definition at line 85 of file emcy.c.


The documentation for this struct was generated from the following file: