Outstation configuration
More...
◆ OutstationConfig()
dnp3.OutstationConfig.OutstationConfig |
( |
ushort |
outstationAddress, |
|
|
ushort |
masterAddress, |
|
|
EventBufferConfig |
eventBufferConfig |
|
) |
| |
|
inline |
Initialize to defaults
Default values:
- Parameters
-
outstationAddress | Link-layer outstation address |
masterAddress | Link-layer master address |
eventBufferConfig | Event buffer sizes configuration |
◆ WithClassZero()
Controls responses to Class 0 reads
◆ WithConfirmTimeout()
◆ WithDecodeLevel()
◆ WithEventBufferConfig()
Event buffer sizes configuration
◆ WithFeatures()
◆ WithKeepAliveTimeout()
Delay of inactivity before sending a REQUEST_LINK_STATUS to the master
A value of zero means no automatic keep-alive will be sent.
◆ WithMasterAddress()
Link-layer master address
◆ WithMaxControlsPerRequest()
OutstationConfig dnp3.OutstationConfig.WithMaxControlsPerRequest |
( |
ushort |
value | ) |
|
|
inline |
Maximum number of controls in a single request.
◆ WithMaxReadRequestHeaders()
OutstationConfig dnp3.OutstationConfig.WithMaxReadRequestHeaders |
( |
ushort |
value | ) |
|
|
inline |
Maximum number of headers that will be processed in a READ request.
Internally, this controls the size of a pre-allocated buffer used to process requests. A minimum value of DEFAULT_READ_REQUEST_HEADERS
is always enforced. Requesting more than this number will result in the PARAMETER_ERROR IIN bit being set in the response.
◆ WithMaxUnsolicitedRetries()
Maximum number of unsolicited retries
◆ WithOutstationAddress()
Link-layer outstation address
◆ WithRxBufferSize()
Receive buffer size
Must be at least 249 bytes
◆ WithSelectTimeout()
◆ WithSolicitedBufferSize()
Solicited response buffer size
Must be at least 249 bytes
◆ WithUnsolicitedBufferSize()
OutstationConfig dnp3.OutstationConfig.WithUnsolicitedBufferSize |
( |
ushort |
value | ) |
|
|
inline |
Unsolicited response buffer size
Must be at least 249 bytes
◆ WithUnsolicitedRetryDelay()
OutstationConfig dnp3.OutstationConfig.WithUnsolicitedRetryDelay |
( |
TimeSpan |
value | ) |
|
|
inline |
Delay to wait before retrying an unsolicited response
◆ ClassZero
Controls responses to Class 0 reads
◆ ConfirmTimeout
TimeSpan dnp3.OutstationConfig.ConfirmTimeout |
◆ DecodeLevel
◆ EventBufferConfig
Event buffer sizes configuration
◆ Features
◆ KeepAliveTimeout
TimeSpan dnp3.OutstationConfig.KeepAliveTimeout |
Delay of inactivity before sending a REQUEST_LINK_STATUS to the master
A value of zero means no automatic keep-alive will be sent.
◆ MasterAddress
ushort dnp3.OutstationConfig.MasterAddress |
Link-layer master address
◆ MaxControlsPerRequest
ushort dnp3.OutstationConfig.MaxControlsPerRequest |
Maximum number of controls in a single request.
◆ MaxReadRequestHeaders
ushort dnp3.OutstationConfig.MaxReadRequestHeaders |
Maximum number of headers that will be processed in a READ request.
Internally, this controls the size of a pre-allocated buffer used to process requests. A minimum value of DEFAULT_READ_REQUEST_HEADERS
is always enforced. Requesting more than this number will result in the PARAMETER_ERROR IIN bit being set in the response.
◆ MaxUnsolicitedRetries
uint dnp3.OutstationConfig.MaxUnsolicitedRetries |
Maximum number of unsolicited retries
◆ OutstationAddress
ushort dnp3.OutstationConfig.OutstationAddress |
Link-layer outstation address
◆ RxBufferSize
ushort dnp3.OutstationConfig.RxBufferSize |
Receive buffer size
Must be at least 249 bytes
◆ SelectTimeout
TimeSpan dnp3.OutstationConfig.SelectTimeout |
◆ SolicitedBufferSize
ushort dnp3.OutstationConfig.SolicitedBufferSize |
Solicited response buffer size
Must be at least 249 bytes
◆ UnsolicitedBufferSize
ushort dnp3.OutstationConfig.UnsolicitedBufferSize |
Unsolicited response buffer size
Must be at least 249 bytes
◆ UnsolicitedRetryDelay
TimeSpan dnp3.OutstationConfig.UnsolicitedRetryDelay |
Delay to wait before retrying an unsolicited response
The documentation for this class was generated from the following file: