C# Class DNP3.Interface.SlaveConfig

Configuration information for a dnp3 slave (outstation) Used as both input describing the startup configuration of the slave, and as configuration state of mutable properties (i.e. unsolicited responses). Major feature areas are unsolicited responses, time synchronization requests, event buffer limits, and the DNP3 object/variations to use by default when the master requests class data or variation 0.
Afficher le fichier Open project: sentient-energy/emsw-opendnp3-mirror Class Usage Examples

Méthodes publiques

Свойство Type Description
allowTimeSync bool
disableUnsol bool
eventAnalog GrpVar
eventBinary GrpVar
eventCounter GrpVar
eventMaxConfig EventMaxConfig
maxControls System.UInt32
maxFragSize System.UInt32
staticAnalog GrpVar
staticBinary GrpVar
staticCounter GrpVar
staticSetpointStatus GrpVar
timeSyncPeriod System.Int64
unsolMask ClassMask
unsolPackDelay System.Int64
unsolRetryDelay System.Int64

Méthodes publiques

Méthode Description
SlaveConfig ( ) : System

Method Details

SlaveConfig() public méthode

public SlaveConfig ( ) : System
Résultat System

Property Details

allowTimeSync public_oe property

if true, the slave will request time synchronization on an interval
public bool allowTimeSync
Résultat bool

disableUnsol public_oe property

if true, fully disables unsolicited mode as if the slave didn't support it
public bool disableUnsol
Résultat bool

eventAnalog public_oe property

The default group/variation to use for analog event responses
public GrpVar,DNP3.Interface eventAnalog
Résultat GrpVar

eventBinary public_oe property

The default group/variation to use for binary event responses
public GrpVar,DNP3.Interface eventBinary
Résultat GrpVar

eventCounter public_oe property

The default group/variation to use for counter event responses
public GrpVar,DNP3.Interface eventCounter
Résultat GrpVar

eventMaxConfig public_oe property

Structure that defines the maximum number of events to buffer
public EventMaxConfig,DNP3.Interface eventMaxConfig
Résultat EventMaxConfig

maxControls public_oe property

The maximum number of controls the slave will attempt to process from a single APDU
public UInt32,System maxControls
Résultat System.UInt32

maxFragSize public_oe property

The maximum fragment size the slave will use for data it sends
public UInt32,System maxFragSize
Résultat System.UInt32

staticAnalog public_oe property

The default group/variation to use for static analog responses
public GrpVar,DNP3.Interface staticAnalog
Résultat GrpVar

staticBinary public_oe property

The default group/variation to use for static binary responses
public GrpVar,DNP3.Interface staticBinary
Résultat GrpVar

staticCounter public_oe property

The default group/variation to use for static analog responses
public GrpVar,DNP3.Interface staticCounter
Résultat GrpVar

staticSetpointStatus public_oe property

The default group/variation to use for static setpoint status responses
public GrpVar,DNP3.Interface staticSetpointStatus
Résultat GrpVar

timeSyncPeriod public_oe property

The period of time sync interval in milliseconds
public Int64,System timeSyncPeriod
Résultat System.Int64

unsolMask public_oe property

controls what unsol classes are enabled
public ClassMask,DNP3.Interface unsolMask
Résultat ClassMask

unsolPackDelay public_oe property

The amount of time the slave will wait before sending new unsolicited data ( <= 0 == immediate)
public Int64,System unsolPackDelay
Résultat System.Int64

unsolRetryDelay public_oe property

How long the slave will wait before retrying an unsuccessful unsol response
public Int64,System unsolRetryDelay
Résultat System.Int64