|
dnp3
0.9.0
|
Association configuration More...
Public Member Functions | |
| AssociationConfig (EventClasses disableUnsolClasses, EventClasses enableUnsolClasses, Classes startupIntegrityClasses, EventClasses eventScanOnEventsAvailable) | |
| Initialize AssociationConfig to default values More... | |
Public Attributes | |
| 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 = AutoTimeSync.None |
| Automatic time synchronization configuration More... | |
| RetryStrategy | AutoTasksRetryStrategy = new RetryStrategy() |
| Automatic tasks retry strategy More... | |
| TimeSpan | KeepAliveTimeout = TimeSpan.FromSeconds(60) |
| Delay of inactivity before sending a REQUEST_LINK_STATUS to the outstation More... | |
| bool | AutoIntegrityScanOnBufferOverflow = true |
| 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 = (ushort)16 |
| 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 AssociationConfig to 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 |
| bool dnp3.AssociationConfig.AutoIntegrityScanOnBufferOverflow = true |
Automatic integrity scan when an EVENT_BUFFER_OVERFLOW is detected
Default value is true
| RetryStrategy dnp3.AssociationConfig.AutoTasksRetryStrategy = new RetryStrategy() |
Automatic tasks retry strategy
| AutoTimeSync dnp3.AssociationConfig.AutoTimeSync = AutoTimeSync.None |
Automatic time synchronization configuration
Default value is AutoTimeSync.None
| 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 = TimeSpan.FromSeconds(60) |
Delay of inactivity before sending a REQUEST_LINK_STATUS to the outstation
A value of zero means no automatic keep-alive.
Default value is 60s
| ushort dnp3.AssociationConfig.MaxQueuedUserRequests = (ushort)16 |
maximum number of user requests (e.g. commands, adhoc reads, etc) that will be queued before back-pressure is applied by failing requests
Default value is 16
| 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.
1.8.16