opendnp3  3.0.0
Reference implementation of DNP3 (IEEE-1815)
opendnp3::HeaderInfo Class Reference

Simple structure used in the ISOEHandler callbacks to return information about the associated header. More...

#include <opendnp3/master/HeaderInfo.h>

Public Member Functions

 HeaderInfo ()
 
 HeaderInfo (GroupVariation gv_, QualifierCode qualifier_, TimestampQuality tsquality_, uint32_t headerIndex_)
 

Public Attributes

bool flagsValid
 True if the flags on the value were present on underlying type, false if online is just assumed. More...
 
GroupVariation gv
 The group/variation enumeration for the header. More...
 
uint32_t headerIndex
 The 0-based index of the header within the ASDU. More...
 
bool isEventVariation
 True if the specfied variation is an event variation. More...
 
QualifierCode qualifier
 The qualifier code enumeration for the header. More...
 
TimestampQuality tsquality
 Enumeration that provides information about the validity of timestamps on the associated objects. More...
 

Detailed Description

Simple structure used in the ISOEHandler callbacks to return information about the associated header.

Definition at line 35 of file HeaderInfo.h.

Constructor & Destructor Documentation

◆ HeaderInfo() [1/2]

opendnp3::HeaderInfo::HeaderInfo ( )
inline

Definition at line 38 of file HeaderInfo.h.

References opendnp3::INVALID, opendnp3::UNDEFINED, and opendnp3::UNKNOWN.

◆ HeaderInfo() [2/2]

opendnp3::HeaderInfo::HeaderInfo ( GroupVariation  gv_,
QualifierCode  qualifier_,
TimestampQuality  tsquality_,
uint32_t  headerIndex_ 
)
inline

Definition at line 48 of file HeaderInfo.h.

Member Data Documentation

◆ flagsValid

bool opendnp3::HeaderInfo::flagsValid

True if the flags on the value were present on underlying type, false if online is just assumed.

Definition at line 67 of file HeaderInfo.h.

◆ gv

GroupVariation opendnp3::HeaderInfo::gv

The group/variation enumeration for the header.

Definition at line 59 of file HeaderInfo.h.

◆ headerIndex

uint32_t opendnp3::HeaderInfo::headerIndex

The 0-based index of the header within the ASDU.

Definition at line 69 of file HeaderInfo.h.

◆ isEventVariation

bool opendnp3::HeaderInfo::isEventVariation

True if the specfied variation is an event variation.

Definition at line 65 of file HeaderInfo.h.

◆ qualifier

QualifierCode opendnp3::HeaderInfo::qualifier

The qualifier code enumeration for the header.

Definition at line 61 of file HeaderInfo.h.

◆ tsquality

TimestampQuality opendnp3::HeaderInfo::tsquality

Enumeration that provides information about the validity of timestamps on the associated objects.

Definition at line 63 of file HeaderInfo.h.


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