Energy Micro IEC60355 Library Project 1.037 GCC-Version
IEC60355 Library documentation and API

critical_uint32_t_struct Struct Reference

typedef for a critical unsigned integer with 32 bits. More...

#include "iec60335_class_b_critical_data.h"

Data Fields

uint32_t inverse
uint32_t data

Detailed Description

typedef for a critical unsigned integer with 32 bits.

This variable has to be checked with the macro IEC60335_ClassB_CriticalDataValidate(criticalVar)

See also:
IEC60335_ClassB_CriticalDataValidate(criticalVar)
Attention:
Do only use the macros to read or write the variable.
See also:
IEC60335_ClassB_CriticalDataPop(criticalVar)
IEC60335_ClassB_CriticalDataPush(criticalVar, value)
Attention:
To instance such a critical variable, the macro IEC60335_ClassB_CriticalDataInit(value) has to be used to initialize the struct.

Definition at line 131 of file iec60335_class_b_critical_data.h.


Field Documentation

Data content of the critical variable

Definition at line 134 of file iec60335_class_b_critical_data.h.

The complement of the data content of the critical variable

Definition at line 133 of file iec60335_class_b_critical_data.h.


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