![]() |
dnp3 (.NET API) 1.5.2
|
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.