CANopenNode
CANopen protocol stack
Loading...
Searching...
No Matches
CO_SRDOGuard_t Struct Reference

Guard Object for SRDO. More...

#include <CO_SRDO.h>

+ Collaboration diagram for CO_SRDOGuard_t:

Data Fields

bool_t NMTisOperational
 True if NMT operating state is operational.
 
bool_t configurationValid
 True if all SRDO objects are properly configured.
 
OD_IO_t OD_IO_configurationValid
 Object for input / output on the OD variable 13FE:00.
 
OD_entry_tOD_13FE_entry
 From CO_SRDOGuard_init()
 
OD_entry_tOD_13FF_entry
 From CO_SRDOGuard_init()
 
OD_extension_t OD_13FE_extension
 Extension for OD object.
 
OD_extension_t OD_13FF_extension
 Extension for OD object.
 

Detailed Description

Guard Object for SRDO.

Guard object monitors all SRDO objects for:

  • access to CRC objects
  • access configuration valid flag
  • change in operation state

Field Documentation

◆ configurationValid

bool_t CO_SRDOGuard_t::configurationValid

True if all SRDO objects are properly configured.

Set after successful finish of all CO_SRDO_init() functions. Cleared on configuration change.

◆ OD_IO_configurationValid

OD_IO_t CO_SRDOGuard_t::OD_IO_configurationValid

Object for input / output on the OD variable 13FE:00.

Configuration of any of the the SRDO parameters will write 0 to that variable.


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