dnp3 (.NET API) 1.1.0
|
Association configuration More...
Public Member Functions | |
AssociationConfig | WithResponseTimeout (TimeSpan value) |
Timeout for receiving a response on this association More... | |
AssociationConfig | WithDisableUnsolClasses (EventClasses value) |
Classes to disable unsolicited responses at startup More... | |
AssociationConfig | WithEnableUnsolClasses (EventClasses value) |
Classes to enable unsolicited responses at startup More... | |
AssociationConfig | WithStartupIntegrityClasses (Classes value) |
Startup integrity classes to ask on master startup and when an outstation restart is detected. More... | |
AssociationConfig | WithAutoTimeSync (AutoTimeSync value) |
Automatic time synchronization configuration More... | |
AssociationConfig | WithAutoTasksRetryStrategy (RetryStrategy value) |
Automatic tasks retry strategy More... | |
AssociationConfig | WithKeepAliveTimeout (TimeSpan value) |
Delay of inactivity before sending a REQUEST_LINK_STATUS to the outstation More... | |
AssociationConfig | WithAutoIntegrityScanOnBufferOverflow (bool value) |
Automatic integrity scan when an EVENT_BUFFER_OVERFLOW is detected More... | |
AssociationConfig | WithEventScanOnEventsAvailable (EventClasses value) |
Classes to automatically send reads when the IIN bit is asserted More... | |
AssociationConfig | WithMaxQueuedUserRequests (ushort value) |
maximum number of user requests (e.g. commands, adhoc reads, etc) that will be queued before back-pressure is applied by failing requests More... | |
AssociationConfig (EventClasses disableUnsolClasses, EventClasses enableUnsolClasses, Classes startupIntegrityClasses, EventClasses eventScanOnEventsAvailable) | |
Initialize the configuration with the specified values More... | |
Public Attributes | |
TimeSpan | ResponseTimeout |
Timeout for receiving a response on this association More... | |
EventClasses | DisableUnsolClasses |
Classes to disable unsolicited responses at startup More... | |
EventClasses | EnableUnsolClasses |
Classes to enable unsolicited responses at startup More... | |
Classes | StartupIntegrityClasses |
Startup integrity classes to ask on master startup and when an outstation restart is detected. More... | |
AutoTimeSync | AutoTimeSync |
Automatic time synchronization configuration More... | |
RetryStrategy | AutoTasksRetryStrategy |
Automatic tasks retry strategy More... | |
TimeSpan | KeepAliveTimeout |
Delay of inactivity before sending a REQUEST_LINK_STATUS to the outstation More... | |
bool | AutoIntegrityScanOnBufferOverflow |
Automatic integrity scan when an EVENT_BUFFER_OVERFLOW is detected More... | |
EventClasses | EventScanOnEventsAvailable |
Classes to automatically send reads when the IIN bit is asserted More... | |
ushort | MaxQueuedUserRequests |
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
|
inline |
Initialize the configuration with the specified values
Default values:
disableUnsolClasses | Classes to disable unsolicited responses at startup |
enableUnsolClasses | Classes to enable unsolicited responses at startup |
startupIntegrityClasses | Startup integrity classes to ask on master startup and when an outstation restart is detected. |
eventScanOnEventsAvailable | Classes to automatically send reads when the IIN bit is asserted |
|
inline |
Automatic integrity scan when an EVENT_BUFFER_OVERFLOW is detected
|
inline |
Automatic tasks retry strategy
|
inline |
Automatic time synchronization configuration
|
inline |
Classes to disable unsolicited responses at startup
|
inline |
Classes to enable unsolicited responses at startup
|
inline |
Classes to automatically send reads when the IIN bit is asserted
|
inline |
Delay of inactivity before sending a REQUEST_LINK_STATUS to the outstation
A value of zero means no automatic keep-alive.
|
inline |
maximum number of user requests (e.g. commands, adhoc reads, etc) that will be queued before back-pressure is applied by failing requests
|
inline |
Timeout for receiving a response on this association
|
inline |
Startup integrity classes to ask on master startup and when an outstation restart is detected.
For conformance, this should be Class 1230.
bool dnp3.AssociationConfig.AutoIntegrityScanOnBufferOverflow |
Automatic integrity scan when an EVENT_BUFFER_OVERFLOW is detected
RetryStrategy dnp3.AssociationConfig.AutoTasksRetryStrategy |
Automatic tasks retry strategy
AutoTimeSync dnp3.AssociationConfig.AutoTimeSync |
Automatic time synchronization configuration
EventClasses dnp3.AssociationConfig.DisableUnsolClasses |
Classes to disable unsolicited responses at startup
EventClasses dnp3.AssociationConfig.EnableUnsolClasses |
Classes to enable unsolicited responses at startup
EventClasses dnp3.AssociationConfig.EventScanOnEventsAvailable |
Classes to automatically send reads when the IIN bit is asserted
TimeSpan dnp3.AssociationConfig.KeepAliveTimeout |
Delay of inactivity before sending a REQUEST_LINK_STATUS to the outstation
A value of zero means no automatic keep-alive.
ushort dnp3.AssociationConfig.MaxQueuedUserRequests |
maximum number of user requests (e.g. commands, adhoc reads, etc) that will be queued before back-pressure is applied by failing requests
TimeSpan dnp3.AssociationConfig.ResponseTimeout |
Timeout for receiving a response on this association
Classes dnp3.AssociationConfig.StartupIntegrityClasses |
Startup integrity classes to ask on master startup and when an outstation restart is detected.
For conformance, this should be Class 1230.