Lely core libraries
2.2.5
|
A CANopen NMT 'boot slave' 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. | |
co_nmt_t * | nmt |
A pointer to an NMT master service. | |
co_nmt_boot_state_t * | state |
A pointer to the current state. | |
can_recv_t * | recv |
A pointer to the CAN frame receiver. | |
can_timer_t * | timer |
A pointer to the CAN timer. | |
co_unsigned8_t | id |
The node-ID. | |
int | timeout |
The SDO timeout (in milliseconds). | |
co_csdo_t * | sdo |
A pointer to the Client-SDO used to access slave objects. | |
struct timespec | start |
The time at which the 'boot slave' request was received. | |
co_unsigned32_t | assignment |
The NMT slave assignment (object 1F81). | |
co_unsigned16_t | ms |
The consumer heartbeat time (in milliseconds). | |
struct co_sdo_req | req |
The CANopen SDO upload request used for reading sub-objects. | |
int | retry |
The number of SDO retries remaining. | |
co_unsigned8_t | st |
The state of the node (including the toggle bit). | |
char | es |
The error status. | |
A CANopen NMT 'boot slave' service.
Definition at line 75 of file nmt_boot.c.