CANopenNode
CANopen protocol stack
Loading...
Searching...
No Matches

Node Guarding slave object. More...

#include <CO_Node_Guarding.h>

+ Collaboration diagram for CO_nodeGuardingSlave_t:

Data Fields

CO_EM_tem
 From CO_nodeGuardingSlave_init()
 
volatile void * CANrxNew
 Indicates, if new rtr message received from CAN bus.
 
uint32_t guardTime_us
 Guard time in microseconds, calculated from OD_0x100C.
 
uint32_t lifeTime_us
 Life time in microseconds, calculated from guardTime_us * lifeTimeFactor.
 
uint32_t lifeTimer
 Timer for monitoring Life time, counting down from lifeTime_us.
 
uint8_t lifeTimeFactor
 Life time factor, from OD_0x100D.
 
bool_t toggle
 Toggle bit for response.
 
bool_t lifeTimeTimeout
 True if rtr from master is missing.
 
OD_extension_t OD_100C_extension
 Extension for OD object.
 
OD_extension_t OD_100D_extension
 Extension for OD object.
 
CO_CANmodule_tCANdevTx
 From CO_nodeGuardingSlave_init()
 
CO_CANtx_tCANtxBuff
 CAN transmit buffer for the message.
 

Detailed Description

Node Guarding slave object.


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