Lely core libraries 2.3.4
__co_dev Struct Reference

A CANopen device. More...

#include <dev.h>

Collaboration diagram for __co_dev:

Data Fields

co_unsigned8_t netid
 The network-ID.
 
co_unsigned8_t id
 The node-ID.
 
struct rbtree tree
 The tree containing the object dictionary.
 
char * name
 A pointer to the name of the device.
 
char * vendor_name
 A pointer to the vendor name.
 
co_unsigned32_t vendor_id
 The vendor ID.
 
char * product_name
 A pointer to the product name.
 
co_unsigned32_t product_code
 The product code.
 
co_unsigned32_t revision
 The revision number.
 
char * order_code
 A pointer to the order code.
 
unsigned baud: 10
 The supported bit rates.
 
co_unsigned16_t rate
 The (pending) baudrate (in kbit/s).
 
int lss
 A flag specifying whether LSS is supported (1) or not (0).
 
co_unsigned32_t dummy
 The data types supported for mapping dummy entries in PDOs.
 
co_dev_tpdo_event_ind_ttpdo_event_ind
 A pointer to the Transmit-PDO event indication function.
 
void * tpdo_event_data
 A pointer to user-specified data for tpdo_event_ind.
 
co_dev_sam_mpdo_event_ind_tsam_mpdo_event_ind
 A pointer to the SAM-MPDO event indication function.
 
void * sam_mpdo_event_data
 A pointer to user-specified data for sam_mpdo_event_ind.
 

Detailed Description

A CANopen device.

Definition at line 30 of file dev.h.


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