|
Lely core libraries 2.3.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 79 of file nmt_boot.c.