dnp3  0.9.0
Public Member Functions | List of all members
dnp3.IReadHandler Interface Reference

General handler that will receive all values read from the outstation. More...

Public Member Functions

void BeginFragment (ReadType readType, ResponseHeader header)
 Marks the beginning of a fragment More...
 
void EndFragment (ReadType readType, ResponseHeader header)
 Marks the end of a fragment More...
 
void HandleBinary (HeaderInfo info, System.Collections.Generic.ICollection< Binary > it)
 Handle binary input data More...
 
void HandleDoubleBitBinary (HeaderInfo info, System.Collections.Generic.ICollection< DoubleBitBinary > it)
 Handle double-bit binary input data More...
 
void HandleBinaryOutputStatus (HeaderInfo info, System.Collections.Generic.ICollection< BinaryOutputStatus > it)
 Handle binary output status data More...
 
void HandleCounter (HeaderInfo info, System.Collections.Generic.ICollection< Counter > it)
 Handle counter data More...
 
void HandleFrozenCounter (HeaderInfo info, System.Collections.Generic.ICollection< FrozenCounter > it)
 Handle frozen counter input data More...
 
void HandleAnalog (HeaderInfo info, System.Collections.Generic.ICollection< Analog > it)
 Handle analog input data More...
 
void HandleAnalogOutputStatus (HeaderInfo info, System.Collections.Generic.ICollection< AnalogOutputStatus > it)
 Handle analog output status data More...
 
void HandleOctetString (HeaderInfo info, System.Collections.Generic.ICollection< OctetString > it)
 Handle octet string data More...
 

Detailed Description

General handler that will receive all values read from the outstation.

Member Function Documentation

◆ BeginFragment()

void dnp3.IReadHandler.BeginFragment ( ReadType  readType,
ResponseHeader  header 
)

Marks the beginning of a fragment

Parameters
readTypeDescribes what triggered the read event
headerHeader of the fragment

◆ EndFragment()

void dnp3.IReadHandler.EndFragment ( ReadType  readType,
ResponseHeader  header 
)

Marks the end of a fragment

Parameters
readTypeDescribes what triggered the read event
headerHeader of the fragment

◆ HandleAnalog()

void dnp3.IReadHandler.HandleAnalog ( HeaderInfo  info,
System.Collections.Generic.ICollection< Analog it 
)

Handle analog input data

Parameters
infoGroup/variation and qualifier information
itIterator of point values in the response. This iterator is valid only within this call. Do not copy it.

◆ HandleAnalogOutputStatus()

void dnp3.IReadHandler.HandleAnalogOutputStatus ( HeaderInfo  info,
System.Collections.Generic.ICollection< AnalogOutputStatus it 
)

Handle analog output status data

Parameters
infoGroup/variation and qualifier information
itIterator of point values in the response. This iterator is valid only within this call. Do not copy it.

◆ HandleBinary()

void dnp3.IReadHandler.HandleBinary ( HeaderInfo  info,
System.Collections.Generic.ICollection< Binary it 
)

Handle binary input data

Parameters
infoGroup/variation and qualifier information
itIterator of point values in the response. This iterator is valid only within this call. Do not copy it.

◆ HandleBinaryOutputStatus()

void dnp3.IReadHandler.HandleBinaryOutputStatus ( HeaderInfo  info,
System.Collections.Generic.ICollection< BinaryOutputStatus it 
)

Handle binary output status data

Parameters
infoGroup/variation and qualifier information
itIterator of point values in the response. This iterator is valid only within this call. Do not copy it.

◆ HandleCounter()

void dnp3.IReadHandler.HandleCounter ( HeaderInfo  info,
System.Collections.Generic.ICollection< Counter it 
)

Handle counter data

Parameters
infoGroup/variation and qualifier information
itIterator of point values in the response. This iterator is valid only within this call. Do not copy it.

◆ HandleDoubleBitBinary()

void dnp3.IReadHandler.HandleDoubleBitBinary ( HeaderInfo  info,
System.Collections.Generic.ICollection< DoubleBitBinary it 
)

Handle double-bit binary input data

Parameters
infoGroup/variation and qualifier information
itIterator of point values in the response. This iterator is valid only within this call. Do not copy it.

◆ HandleFrozenCounter()

void dnp3.IReadHandler.HandleFrozenCounter ( HeaderInfo  info,
System.Collections.Generic.ICollection< FrozenCounter it 
)

Handle frozen counter input data

Parameters
infoGroup/variation and qualifier information
itIterator of point values in the response. This iterator is valid only within this call. Do not copy it.

◆ HandleOctetString()

void dnp3.IReadHandler.HandleOctetString ( HeaderInfo  info,
System.Collections.Generic.ICollection< OctetString it 
)

Handle octet string data

Parameters
infoGroup/variation and qualifier information
itIterator of point values in the response. This iterator is valid only within this call. Do not copy it.

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