dnp3 (C API) 1.1.0
|
Association configuration. More...
#include <dnp3.h>
Data Fields | |
uint64_t | response_timeout |
Timeout for receiving a response on this association. More... | |
dnp3_event_classes_t | disable_unsol_classes |
Classes to disable unsolicited responses at startup. More... | |
dnp3_event_classes_t | enable_unsol_classes |
Classes to enable unsolicited responses at startup. More... | |
dnp3_classes_t | startup_integrity_classes |
Startup integrity classes to ask on master startup and when an outstation restart is detected. More... | |
dnp3_auto_time_sync_t | auto_time_sync |
Automatic time synchronization configuration. More... | |
dnp3_retry_strategy_t | auto_tasks_retry_strategy |
Automatic tasks retry strategy. More... | |
uint64_t | keep_alive_timeout |
Delay of inactivity before sending a REQUEST_LINK_STATUS to the outstation. More... | |
bool | auto_integrity_scan_on_buffer_overflow |
Automatic integrity scan when an EVENT_BUFFER_OVERFLOW is detected. More... | |
dnp3_event_classes_t | event_scan_on_events_available |
Classes to automatically send reads when the IIN bit is asserted. More... | |
uint16_t | max_queued_user_requests |
maximum number of user requests (e.g. commands, adhoc reads, etc) that will be queued before back-pressure is applied by failing requests More... | |
Association configuration.
bool dnp3_association_config_t::auto_integrity_scan_on_buffer_overflow |
Automatic integrity scan when an EVENT_BUFFER_OVERFLOW is detected.
dnp3_retry_strategy_t dnp3_association_config_t::auto_tasks_retry_strategy |
Automatic tasks retry strategy.
dnp3_auto_time_sync_t dnp3_association_config_t::auto_time_sync |
Automatic time synchronization configuration.
dnp3_event_classes_t dnp3_association_config_t::disable_unsol_classes |
Classes to disable unsolicited responses at startup.
dnp3_event_classes_t dnp3_association_config_t::enable_unsol_classes |
Classes to enable unsolicited responses at startup.
dnp3_event_classes_t dnp3_association_config_t::event_scan_on_events_available |
Classes to automatically send reads when the IIN bit is asserted.
uint64_t dnp3_association_config_t::keep_alive_timeout |
Delay of inactivity before sending a REQUEST_LINK_STATUS to the outstation.
A value of zero means no automatic keep-alive.
uint16_t dnp3_association_config_t::max_queued_user_requests |
maximum number of user requests (e.g. commands, adhoc reads, etc) that will be queued before back-pressure is applied by failing requests
uint64_t dnp3_association_config_t::response_timeout |
Timeout for receiving a response on this association.
dnp3_classes_t dnp3_association_config_t::startup_integrity_classes |
Startup integrity classes to ask on master startup and when an outstation restart is detected.
For conformance, this should be Class 1230.