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

Some IIN bits are necessarily controlled by the outstation application, not the underlying protocol stack. More...

#include <opendnp3/outstation/ApplicationIIN.h>

Public Member Functions

 ApplicationIIN ()=default
 
IINField ToIIN () const
 

Public Attributes

bool configCorrupt = false
 
bool deviceTrouble = false
 
bool eventBufferOverflow = false
 
bool localControl = false
 
bool needTime = false
 

Detailed Description

Some IIN bits are necessarily controlled by the outstation application, not the underlying protocol stack.

This structure describes the state of the bits controllable by the application.

Definition at line 33 of file ApplicationIIN.h.

Constructor & Destructor Documentation

◆ ApplicationIIN()

opendnp3::ApplicationIIN::ApplicationIIN ( )
default

Member Function Documentation

◆ ToIIN()

IINField opendnp3::ApplicationIIN::ToIIN ( ) const

Member Data Documentation

◆ configCorrupt

bool opendnp3::ApplicationIIN::configCorrupt = false

Definition at line 43 of file ApplicationIIN.h.

◆ deviceTrouble

bool opendnp3::ApplicationIIN::deviceTrouble = false

Definition at line 42 of file ApplicationIIN.h.

◆ eventBufferOverflow

bool opendnp3::ApplicationIIN::eventBufferOverflow = false

Definition at line 46 of file ApplicationIIN.h.

◆ localControl

bool opendnp3::ApplicationIIN::localControl = false

Definition at line 41 of file ApplicationIIN.h.

◆ needTime

bool opendnp3::ApplicationIIN::needTime = false

Definition at line 40 of file ApplicationIIN.h.


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