lib60870.NET 2.3.0
IEC 60870-5-101/104 Protocol Source Code Library for C#/.NET
Loading...
Searching...
No Matches
lib60870.linklayer.LinkLayerParameters Class Reference

Link layer specific parameters. More...

Properties

int AddressLength [get, set]
 Gets or sets the length of the link layer address field.
 
int TimeoutForACK [get, set]
 Gets or sets the timeout for message ACK.
 
long TimeoutRepeat [get, set]
 Gets or sets the timeout for message repetition in case of missing ACK messages.
 
bool UseSingleCharACK [get, set]
 Gets or sets a value indicating whether the secondary link layer uses single character ACK instead of FC 0 or FC 9.
 
int TimeoutLinkState [get, set]
 Gets or sets the interval to repeat request status of link (FC=9) after response timeout.
 

Detailed Description

Link layer specific parameters.

Property Documentation

◆ AddressLength

int lib60870.linklayer.LinkLayerParameters.AddressLength
getset

Gets or sets the length of the link layer address field.

The value can be either 0, 1, or 2 for balanced mode or 0, or 1 for unbalanced mode

The length of the address in byte

◆ TimeoutForACK

int lib60870.linklayer.LinkLayerParameters.TimeoutForACK
getset

Gets or sets the timeout for message ACK.

The timeout to wait for message ACK in ms

◆ TimeoutLinkState

int lib60870.linklayer.LinkLayerParameters.TimeoutLinkState
getset

Gets or sets the interval to repeat request status of link (FC=9) after response timeout.

the timeout value in ms

◆ TimeoutRepeat

long lib60870.linklayer.LinkLayerParameters.TimeoutRepeat
getset

Gets or sets the timeout for message repetition in case of missing ACK messages.

The timeout for message repetition in ms

◆ UseSingleCharACK

bool lib60870.linklayer.LinkLayerParameters.UseSingleCharACK
getset

Gets or sets a value indicating whether the secondary link layer uses single character ACK instead of FC 0 or FC 9.

true if use single char ACK; otherwise, false.


The documentation for this class was generated from the following file: