dnp3 (.NET API) 1.6.0
Loading...
Searching...
No Matches
dnp3.OutstationUdpConfig Class Reference

UDP outstation configuration More...

Public Member Functions

OutstationUdpConfig WithLocalEndpoint (string value)
 Local endpoint to which the UDP socket is bound. Must be a socket address (ip:port) More...
 
OutstationUdpConfig WithRemoteEndpoint (string value)
 Remote endpoint where outbound requests are sent. Must be a socket address (ip:port) More...
 
OutstationUdpConfig WithSocketMode (UdpSocketMode value)
 UDP socket mode to use More...
 
OutstationUdpConfig WithLinkReadMode (LinkReadMode value)
 Read mode to use, this should typically be set to LinkReadMode.Datagram More...
 
OutstationUdpConfig WithRetryDelay (TimeSpan value)
 Period to wait before retrying after a failure to bind or connect the UDP socket More...
 
 OutstationUdpConfig (string localEndpoint, string remoteEndpoint)
 Initialize the configuration with default settings for unspecified parameter More...
 

Public Attributes

string LocalEndpoint
 Local endpoint to which the UDP socket is bound. Must be a socket address (ip:port) More...
 
string RemoteEndpoint
 Remote endpoint where outbound requests are sent. Must be a socket address (ip:port) More...
 
UdpSocketMode SocketMode
 UDP socket mode to use More...
 
LinkReadMode LinkReadMode
 Read mode to use, this should typically be set to LinkReadMode.Datagram More...
 
TimeSpan RetryDelay
 Period to wait before retrying after a failure to bind or connect the UDP socket More...
 

Detailed Description

UDP outstation configuration

Constructor & Destructor Documentation

◆ OutstationUdpConfig()

dnp3.OutstationUdpConfig.OutstationUdpConfig ( string  localEndpoint,
string  remoteEndpoint 
)
inline

Initialize the configuration with default settings for unspecified parameter

Default values:

Parameters
localEndpointLocal endpoint to which the UDP socket is bound. Must be a socket address (ip:port)
remoteEndpointRemote endpoint where outbound requests are sent. Must be a socket address (ip:port)

Member Function Documentation

◆ WithLinkReadMode()

OutstationUdpConfig dnp3.OutstationUdpConfig.WithLinkReadMode ( LinkReadMode  value)
inline

Read mode to use, this should typically be set to LinkReadMode.Datagram

◆ WithLocalEndpoint()

OutstationUdpConfig dnp3.OutstationUdpConfig.WithLocalEndpoint ( string  value)
inline

Local endpoint to which the UDP socket is bound. Must be a socket address (ip:port)

◆ WithRemoteEndpoint()

OutstationUdpConfig dnp3.OutstationUdpConfig.WithRemoteEndpoint ( string  value)
inline

Remote endpoint where outbound requests are sent. Must be a socket address (ip:port)

◆ WithRetryDelay()

OutstationUdpConfig dnp3.OutstationUdpConfig.WithRetryDelay ( TimeSpan  value)
inline

Period to wait before retrying after a failure to bind or connect the UDP socket

◆ WithSocketMode()

OutstationUdpConfig dnp3.OutstationUdpConfig.WithSocketMode ( UdpSocketMode  value)
inline

UDP socket mode to use

Member Data Documentation

◆ LinkReadMode

LinkReadMode dnp3.OutstationUdpConfig.LinkReadMode

Read mode to use, this should typically be set to LinkReadMode.Datagram

◆ LocalEndpoint

string dnp3.OutstationUdpConfig.LocalEndpoint

Local endpoint to which the UDP socket is bound. Must be a socket address (ip:port)

◆ RemoteEndpoint

string dnp3.OutstationUdpConfig.RemoteEndpoint

Remote endpoint where outbound requests are sent. Must be a socket address (ip:port)

◆ RetryDelay

TimeSpan dnp3.OutstationUdpConfig.RetryDelay

Period to wait before retrying after a failure to bind or connect the UDP socket

◆ SocketMode

UdpSocketMode dnp3.OutstationUdpConfig.SocketMode

UDP socket mode to use


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