dnp3
0.9.0
|
Maximum number of events for each type More...
Public Member Functions | |
EventBufferConfig (ushort maxBinary, ushort maxDoubleBitBinary, ushort maxBinaryOutputStatus, ushort maxCounter, ushort maxFrozenCounter, ushort maxAnalog, ushort maxAnalogOutputStatus, ushort maxOctetString) | |
Initialize EventBufferConfig to default values More... | |
Static Public Member Functions | |
static EventBufferConfig | AllTypes (ushort max) |
Initialize an event buffer configuration with the same maximum values for all types More... | |
static EventBufferConfig | NoEvents () |
Initialize an event buffer configuration to support no events More... | |
Public Attributes | |
ushort | MaxBinary |
Maximum number of Binary Input events (g2) More... | |
ushort | MaxDoubleBitBinary |
Maximum number of Double-Bit Binary Input events (g4) More... | |
ushort | MaxBinaryOutputStatus |
Maximum number of Binary Output Status events (g11) More... | |
ushort | MaxCounter |
Maximum number of Counter events (g22) More... | |
ushort | MaxFrozenCounter |
Maximum number of Frozen Counter events (g23) More... | |
ushort | MaxAnalog |
Maximum number of Analog Input events (g32) More... | |
ushort | MaxAnalogOutputStatus |
Maximum number of Analog Output Status events (g42) More... | |
ushort | MaxOctetString |
Maximum number of Octet String events (g111) More... | |
Maximum number of events for each type
A value of zero means that events will not be buffered for that type.
|
inline |
Initialize EventBufferConfig to default values
maxBinary | Maximum number of Binary Input events (g2) |
maxDoubleBitBinary | Maximum number of Double-Bit Binary Input events (g4) |
maxBinaryOutputStatus | Maximum number of Binary Output Status events (g11) |
maxCounter | Maximum number of Counter events (g22) |
maxFrozenCounter | Maximum number of Frozen Counter events (g23) |
maxAnalog | Maximum number of Analog Input events (g32) |
maxAnalogOutputStatus | Maximum number of Analog Output Status events (g42) |
maxOctetString | Maximum number of Octet String events (g111) |
|
inlinestatic |
Initialize an event buffer configuration with the same maximum values for all types
|
inlinestatic |
Initialize an event buffer configuration to support no events
ushort dnp3.EventBufferConfig.MaxAnalog |
Maximum number of Analog Input events (g32)
ushort dnp3.EventBufferConfig.MaxAnalogOutputStatus |
Maximum number of Analog Output Status events (g42)
ushort dnp3.EventBufferConfig.MaxBinary |
Maximum number of Binary Input events (g2)
ushort dnp3.EventBufferConfig.MaxBinaryOutputStatus |
Maximum number of Binary Output Status events (g11)
ushort dnp3.EventBufferConfig.MaxCounter |
Maximum number of Counter events (g22)
ushort dnp3.EventBufferConfig.MaxDoubleBitBinary |
Maximum number of Double-Bit Binary Input events (g4)
ushort dnp3.EventBufferConfig.MaxFrozenCounter |
Maximum number of Frozen Counter events (g23)
ushort dnp3.EventBufferConfig.MaxOctetString |
Maximum number of Octet String events (g111)