CANopen Slave Documentation
Version 6.16.04
Loading...
Searching...
No Matches
CpNrlState_s Struct Reference

Detailed Description

The following structure holds the current state of the NRL. It can be evaluated by the application by calling CpNrlState() for each individual NRL channel.

+ Collaboration diagram for CpNrlState_s:

Data Fields

uint8_t ubNrlState
 
uint8_t ubActiveLine
 
CpState_ts tsDclState
 
CpState_ts tsRclState
 
CpStatistic_ts tsDclStatistic
 
CpStatistic_ts tsRclStatistic
 
uint8_t ubDclNodes
 
uint8_t ubDclCross
 
uint8_t ubRclNodes
 
uint8_t ubRclCross
 
uint8_t ubConnectionServiceReset
 

Field Documentation

◆ tsDclState

CpState_ts CpNrlState_s::tsDclState

CAN state information of DCL

◆ tsDclStatistic

CpStatistic_ts CpNrlState_s::tsDclStatistic

CAN statistic of DCL

◆ tsRclState

CpState_ts CpNrlState_s::tsRclState

CAN state information of RCL

◆ tsRclStatistic

CpStatistic_ts CpNrlState_s::tsRclStatistic

CAN statistic of RCL

◆ ubActiveLine

uint8_t CpNrlState_s::ubActiveLine

Active CAN line, defined by enumeration CpNrlLine_e

◆ ubConnectionServiceReset

uint8_t CpNrlState_s::ubConnectionServiceReset

Flag for Connection Service

◆ ubDclCross

uint8_t CpNrlState_s::ubDclCross

Number of connection service messages received for RCL on DCL

◆ ubDclNodes

uint8_t CpNrlState_s::ubDclNodes

Number of connection service messages received for DCL

◆ ubNrlState

uint8_t CpNrlState_s::ubNrlState

NRL state, defined by enumeration CpNrlState_e

◆ ubRclCross

uint8_t CpNrlState_s::ubRclCross

Number of connection service messages received for DCL on RCL

◆ ubRclNodes

uint8_t CpNrlState_s::ubRclNodes

Number of connection service messages received for RCL