C# Class DNP3.Interface.LinkConfig

Show file Open project: sentient-energy/emsw-opendnp3-mirror Class Usage Examples

Public Properties

Property Type Description
isMaster bool
localAddr System.UInt16
numRetry System.UInt32
remoteAddr System.UInt16
timeout System.UInt64
useConfirms bool

Public Methods

Method Description
LinkConfig ( ) : System
LinkConfig ( bool isMaster, bool useConfirms ) : System
LinkConfig ( bool isMaster, bool useConfirms, System numRetry, System localAddr, System remoteAddr, System timeout ) : System

Method Details

LinkConfig() public method

public LinkConfig ( ) : System
return System

LinkConfig() public method

public LinkConfig ( bool isMaster, bool useConfirms ) : System
isMaster bool
useConfirms bool
return System

LinkConfig() public method

public LinkConfig ( bool isMaster, bool useConfirms, System numRetry, System localAddr, System remoteAddr, System timeout ) : System
isMaster bool
useConfirms bool
numRetry System
localAddr System
remoteAddr System
timeout System
return System

Property Details

isMaster public property

The master/slave bit set on all messages
public bool isMaster
return bool

localAddr public property

dnp3 address of the local device
public UInt16,System localAddr
return System.UInt16

numRetry public property

The number of retry attempts the link will attempt after the initial try
public UInt32,System numRetry
return System.UInt32

remoteAddr public property

dnp3 address of the remote device
public UInt16,System remoteAddr
return System.UInt16

timeout public property

the response timeout in milliseconds for confirmed requests
public UInt64,System timeout
return System.UInt64

useConfirms public property

If true, the link layer will send data requesting confirmation
public bool useConfirms
return bool