dnp3 (.NET API) 1.5.2
Loading...
Searching...
No Matches
dnp3.OutstationFeatures Class Reference

Optional outstation features that can be enabled or disabled More...

Public Member Functions

OutstationFeatures WithSelfAddress (bool value)
 Respond to the self address More...
 
OutstationFeatures WithBroadcast (bool value)
 Process valid broadcast messages More...
 
OutstationFeatures WithUnsolicited (bool value)
 Respond to enable/disable unsolicited response and produce unsolicited responses More...
 
OutstationFeatures WithRespondToAnyMaster (bool value)
 Outstation will process every request as if it came from the configured master address More...
 
 OutstationFeatures ()
 Initialize to default values More...
 

Public Attributes

bool SelfAddress
 Respond to the self address More...
 
bool Broadcast
 Process valid broadcast messages More...
 
bool Unsolicited
 Respond to enable/disable unsolicited response and produce unsolicited responses More...
 
bool RespondToAnyMaster
 Outstation will process every request as if it came from the configured master address More...
 

Detailed Description

Optional outstation features that can be enabled or disabled

Constructor & Destructor Documentation

◆ OutstationFeatures()

dnp3.OutstationFeatures.OutstationFeatures ( )
inline

Member Function Documentation

◆ WithBroadcast()

OutstationFeatures dnp3.OutstationFeatures.WithBroadcast ( bool  value)
inline

Process valid broadcast messages

◆ WithRespondToAnyMaster()

OutstationFeatures dnp3.OutstationFeatures.WithRespondToAnyMaster ( bool  value)
inline

Outstation will process every request as if it came from the configured master address

This feature is a hack that can make configuration of some systems easier/more flexible, but should not be used when unsolicited reporting is also required.

◆ WithSelfAddress()

OutstationFeatures dnp3.OutstationFeatures.WithSelfAddress ( bool  value)
inline

Respond to the self address

◆ WithUnsolicited()

OutstationFeatures dnp3.OutstationFeatures.WithUnsolicited ( bool  value)
inline

Respond to enable/disable unsolicited response and produce unsolicited responses

Member Data Documentation

◆ Broadcast

bool dnp3.OutstationFeatures.Broadcast

Process valid broadcast messages

◆ RespondToAnyMaster

bool dnp3.OutstationFeatures.RespondToAnyMaster

Outstation will process every request as if it came from the configured master address

This feature is a hack that can make configuration of some systems easier/more flexible, but should not be used when unsolicited reporting is also required.

◆ SelfAddress

bool dnp3.OutstationFeatures.SelfAddress

Respond to the self address

◆ Unsolicited

bool dnp3.OutstationFeatures.Unsolicited

Respond to enable/disable unsolicited response and produce unsolicited responses


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