C# Класс 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.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
SlaveConfig ( ) : System

Описание методов

SlaveConfig() публичный Метод

public SlaveConfig ( ) : System
Результат System

Описание свойств

allowTimeSync публичное свойство

if true, the slave will request time synchronization on an interval
public bool allowTimeSync
Результат bool

disableUnsol публичное свойство

if true, fully disables unsolicited mode as if the slave didn't support it
public bool disableUnsol
Результат bool

eventAnalog публичное свойство

The default group/variation to use for analog event responses
public GrpVar,DNP3.Interface eventAnalog
Результат GrpVar

eventBinary публичное свойство

The default group/variation to use for binary event responses
public GrpVar,DNP3.Interface eventBinary
Результат GrpVar

eventCounter публичное свойство

The default group/variation to use for counter event responses
public GrpVar,DNP3.Interface eventCounter
Результат GrpVar

eventMaxConfig публичное свойство

Structure that defines the maximum number of events to buffer
public EventMaxConfig,DNP3.Interface eventMaxConfig
Результат EventMaxConfig

maxControls публичное свойство

The maximum number of controls the slave will attempt to process from a single APDU
public UInt32,System maxControls
Результат System.UInt32

maxFragSize публичное свойство

The maximum fragment size the slave will use for data it sends
public UInt32,System maxFragSize
Результат System.UInt32

staticAnalog публичное свойство

The default group/variation to use for static analog responses
public GrpVar,DNP3.Interface staticAnalog
Результат GrpVar

staticBinary публичное свойство

The default group/variation to use for static binary responses
public GrpVar,DNP3.Interface staticBinary
Результат GrpVar

staticCounter публичное свойство

The default group/variation to use for static analog responses
public GrpVar,DNP3.Interface staticCounter
Результат GrpVar

staticSetpointStatus публичное свойство

The default group/variation to use for static setpoint status responses
public GrpVar,DNP3.Interface staticSetpointStatus
Результат GrpVar

timeSyncPeriod публичное свойство

The period of time sync interval in milliseconds
public Int64,System timeSyncPeriod
Результат System.Int64

unsolMask публичное свойство

controls what unsol classes are enabled
public ClassMask,DNP3.Interface unsolMask
Результат ClassMask

unsolPackDelay публичное свойство

The amount of time the slave will wait before sending new unsolicited data ( <= 0 == immediate)
public Int64,System unsolPackDelay
Результат System.Int64

unsolRetryDelay публичное свойство

How long the slave will wait before retrying an unsuccessful unsol response
public Int64,System unsolRetryDelay
Результат System.Int64