![]() |
dnp3 (C++ API) 1.1.0
|
Maximum number of events for each type. More...
#include <dnp3.hpp>
Public Member Functions | |
| EventBufferConfig (uint16_t max_binary, uint16_t max_double_bit_binary, uint16_t max_binary_output_status, uint16_t max_counter, uint16_t max_frozen_counter, uint16_t max_analog, uint16_t max_analog_output_status, uint16_t max_octet_string) | |
| Fully construct EventBufferConfig specifying the value of each field. More... | |
Static Public Member Functions | |
| static EventBufferConfig | no_events () |
| Create a configuration where no events are buffered. More... | |
Public Attributes | |
| uint16_t | max_binary |
| Maximum number of Binary Input events (g2) More... | |
| uint16_t | max_double_bit_binary |
| Maximum number of Double-Bit Binary Input events (g4) More... | |
| uint16_t | max_binary_output_status |
| Maximum number of Binary Output Status events (g11) More... | |
| uint16_t | max_counter |
| Maximum number of Counter events (g22) More... | |
| uint16_t | max_frozen_counter |
| Maximum number of Frozen Counter events (g23) More... | |
| uint16_t | max_analog |
| Maximum number of Analog Input events (g32) More... | |
| uint16_t | max_analog_output_status |
| Maximum number of Analog Output Status events (g42) More... | |
| uint16_t | max_octet_string |
| Maximum number of Octet String events (g111) More... | |
Friends | |
| class | CppEventBufferConfigFriend |
Maximum number of events for each type.
A value of zero means that events will not be buffered for that type.
| dnp3::EventBufferConfig::EventBufferConfig | ( | uint16_t | max_binary, |
| uint16_t | max_double_bit_binary, | ||
| uint16_t | max_binary_output_status, | ||
| uint16_t | max_counter, | ||
| uint16_t | max_frozen_counter, | ||
| uint16_t | max_analog, | ||
| uint16_t | max_analog_output_status, | ||
| uint16_t | max_octet_string | ||
| ) |
Fully construct EventBufferConfig specifying the value of each field.
| max_binary | Maximum number of Binary Input events (g2) |
| max_double_bit_binary | Maximum number of Double-Bit Binary Input events (g4) |
| max_binary_output_status | Maximum number of Binary Output Status events (g11) |
| max_counter | Maximum number of Counter events (g22) |
| max_frozen_counter | Maximum number of Frozen Counter events (g23) |
| max_analog | Maximum number of Analog Input events (g32) |
| max_analog_output_status | Maximum number of Analog Output Status events (g42) |
| max_octet_string | Maximum number of Octet String events (g111) |
|
static |
Create a configuration where no events are buffered.
| uint16_t dnp3::EventBufferConfig::max_analog |
Maximum number of Analog Input events (g32)
| uint16_t dnp3::EventBufferConfig::max_analog_output_status |
Maximum number of Analog Output Status events (g42)
| uint16_t dnp3::EventBufferConfig::max_binary |
Maximum number of Binary Input events (g2)
| uint16_t dnp3::EventBufferConfig::max_binary_output_status |
Maximum number of Binary Output Status events (g11)
| uint16_t dnp3::EventBufferConfig::max_counter |
Maximum number of Counter events (g22)
| uint16_t dnp3::EventBufferConfig::max_double_bit_binary |
Maximum number of Double-Bit Binary Input events (g4)
| uint16_t dnp3::EventBufferConfig::max_frozen_counter |
Maximum number of Frozen Counter events (g23)
| uint16_t dnp3::EventBufferConfig::max_octet_string |
Maximum number of Octet String events (g111)