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.
파일 보기 프로젝트 열기: sentient-energy/emsw-opendnp3-mirror 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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