Lely core libraries 2.3.4
|
A CANopen LSS master/slave service. More...
Data Fields | |
co_nmt_t * | nmt |
A pointer to an NMT master/slave service. | |
can_net_t * | net |
A pointer to a CAN network interface. | |
co_dev_t * | dev |
A pointer to a CANopen device. | |
co_lss_state_t * | state |
A pointer to the current state. | |
int | master |
A flag specifying whether the LSS service is a master or a slave. | |
co_unsigned16_t | inhibit |
The inhibit time (in multiples of 100 microseconds). | |
int | next |
The index of the next frame to be sent. | |
can_recv_t * | recv |
A pointer to the CAN frame receiver. | |
int | timeout |
The timeout (in milliseconds). | |
can_timer_t * | timer |
A pointer to the CAN timer. | |
co_unsigned8_t | cs |
The expected command specifier. | |
co_unsigned8_t | lsspos |
The LSSPos value. | |
struct co_id | lo |
The lower bound of the LSS address used during the Slowscan service. | |
struct co_id | hi |
The upper bound of the LSS address used during the Slowscan service. | |
struct co_id | mask |
The mask used during the Fastscan service. | |
co_unsigned8_t | bitchk |
The least-significant bit being checked during the Fastscan service. | |
co_unsigned8_t | lsssub |
The index of the current LSS number being checked during the Fastscan service. | |
co_unsigned8_t | err |
The received error code. | |
co_unsigned8_t | spec |
The received implementation-specific error code. | |
co_unsigned32_t | lssid |
The received LSS number. | |
co_unsigned8_t | nid |
The received node-ID. | |
struct co_id | id |
The LSS address obtained from the LSS Slowscan or Fastscan service. | |
co_lss_rate_ind_t * | rate_ind |
A pointer to the 'activate bit timing' indication function. | |
void * | rate_data |
A pointer to user-specified data for rate_ind. | |
co_lss_store_ind_t * | store_ind |
A pointer to the 'store configuration' indication function. | |
void * | store_data |
A pointer to user-specified data for store_ind. | |
co_lss_cs_ind_t * | cs_ind |
A pointer to the command indication function. | |
void * | cs_data |
A pointer to user-specified data for cs_ind. | |
co_lss_err_ind_t * | err_ind |
A pointer to the error indication function. | |
void * | err_data |
A pointer to user-specified data for err_ind. | |
co_lss_lssid_ind_t * | lssid_ind |
A pointer to the inquire identity indication function. | |
void * | lssid_data |
A pointer to user-specified data for lssid_ind. | |
co_lss_nid_ind_t * | nid_ind |
A pointer to the inquire node-ID indication function. | |
void * | nid_data |
A pointer to user-specified data for nid_ind. | |
co_lss_scan_ind_t * | scan_ind |
A pointer to the identify remote slave indication function. | |
void * | scan_data |
A pointer to user-specified data for scan_ind. | |