dnp3 (.NET API) 1.1.0
dnp3.ClassZeroConfig Class Reference

Controls which types are reported during a Class 0 read. More...

Public Member Functions

ClassZeroConfig WithBinary (bool value)
 Include Binary Inputs in Class 0 reads More...
 
ClassZeroConfig WithDoubleBitBinary (bool value)
 Include Double-Bit Binary Inputs in Class 0 reads More...
 
ClassZeroConfig WithBinaryOutputStatus (bool value)
 Include Binary Output Status in Class 0 reads More...
 
ClassZeroConfig WithCounter (bool value)
 Include Counters in Class 0 reads More...
 
ClassZeroConfig WithFrozenCounter (bool value)
 Include Frozen Counters in Class 0 reads More...
 
ClassZeroConfig WithAnalog (bool value)
 Include Analog Inputs in Class 0 reads More...
 
ClassZeroConfig WithAnalogOutputStatus (bool value)
 Include Analog Output Status in Class 0 reads More...
 
ClassZeroConfig WithOctetString (bool value)
 Include Binary Inputs in Class 0 reads More...
 
 ClassZeroConfig ()
 Initialize to default values More...
 

Public Attributes

bool Binary
 Include Binary Inputs in Class 0 reads More...
 
bool DoubleBitBinary
 Include Double-Bit Binary Inputs in Class 0 reads More...
 
bool BinaryOutputStatus
 Include Binary Output Status in Class 0 reads More...
 
bool Counter
 Include Counters in Class 0 reads More...
 
bool FrozenCounter
 Include Frozen Counters in Class 0 reads More...
 
bool Analog
 Include Analog Inputs in Class 0 reads More...
 
bool AnalogOutputStatus
 Include Analog Output Status in Class 0 reads More...
 
bool OctetString
 Include Binary Inputs in Class 0 reads More...
 

Detailed Description

Controls which types are reported during a Class 0 read.

Constructor & Destructor Documentation

◆ ClassZeroConfig()

dnp3.ClassZeroConfig.ClassZeroConfig ( )
inline

Member Function Documentation

◆ WithAnalog()

ClassZeroConfig dnp3.ClassZeroConfig.WithAnalog ( bool  value)
inline

Include Analog Inputs in Class 0 reads

◆ WithAnalogOutputStatus()

ClassZeroConfig dnp3.ClassZeroConfig.WithAnalogOutputStatus ( bool  value)
inline

Include Analog Output Status in Class 0 reads

◆ WithBinary()

ClassZeroConfig dnp3.ClassZeroConfig.WithBinary ( bool  value)
inline

Include Binary Inputs in Class 0 reads

◆ WithBinaryOutputStatus()

ClassZeroConfig dnp3.ClassZeroConfig.WithBinaryOutputStatus ( bool  value)
inline

Include Binary Output Status in Class 0 reads

◆ WithCounter()

ClassZeroConfig dnp3.ClassZeroConfig.WithCounter ( bool  value)
inline

Include Counters in Class 0 reads

◆ WithDoubleBitBinary()

ClassZeroConfig dnp3.ClassZeroConfig.WithDoubleBitBinary ( bool  value)
inline

Include Double-Bit Binary Inputs in Class 0 reads

◆ WithFrozenCounter()

ClassZeroConfig dnp3.ClassZeroConfig.WithFrozenCounter ( bool  value)
inline

Include Frozen Counters in Class 0 reads

◆ WithOctetString()

ClassZeroConfig dnp3.ClassZeroConfig.WithOctetString ( bool  value)
inline

Include Binary Inputs in Class 0 reads

Warning: For conformance, this should be false.

Member Data Documentation

◆ Analog

bool dnp3.ClassZeroConfig.Analog

Include Analog Inputs in Class 0 reads

◆ AnalogOutputStatus

bool dnp3.ClassZeroConfig.AnalogOutputStatus

Include Analog Output Status in Class 0 reads

◆ Binary

bool dnp3.ClassZeroConfig.Binary

Include Binary Inputs in Class 0 reads

◆ BinaryOutputStatus

bool dnp3.ClassZeroConfig.BinaryOutputStatus

Include Binary Output Status in Class 0 reads

◆ Counter

bool dnp3.ClassZeroConfig.Counter

Include Counters in Class 0 reads

◆ DoubleBitBinary

bool dnp3.ClassZeroConfig.DoubleBitBinary

Include Double-Bit Binary Inputs in Class 0 reads

◆ FrozenCounter

bool dnp3.ClassZeroConfig.FrozenCounter

Include Frozen Counters in Class 0 reads

◆ OctetString

bool dnp3.ClassZeroConfig.OctetString

Include Binary Inputs in Class 0 reads

Warning: For conformance, this should be false.


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