dnp3 (C++ API) 1.6.0
Loading...
Searching...
No Matches
dnp3::OutstationFeatures Struct Reference

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

#include <dnp3.hpp>

Public Member Functions

 OutstationFeatures ()
 Initialize to default values. More...
 

Public Attributes

bool self_address
 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 respond_to_any_master
 Outstation will process every request as if it came from the configured master address. More...
 

Friends

class CppOutstationFeaturesFriend
 

Detailed Description

Optional outstation features that can be enabled or disabled.

Constructor & Destructor Documentation

◆ OutstationFeatures()

dnp3::OutstationFeatures::OutstationFeatures ( )

Initialize to default values.

Note
Values are initialized to:
Returns
New instance of OutstationFeatures

Member Data Documentation

◆ broadcast

bool dnp3::OutstationFeatures::broadcast

Process valid broadcast messages.

◆ respond_to_any_master

bool dnp3::OutstationFeatures::respond_to_any_master

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.

◆ self_address

bool dnp3::OutstationFeatures::self_address

Respond to the self address.

◆ unsolicited

bool dnp3::OutstationFeatures::unsolicited

Respond to enable/disable unsolicited response and produce unsolicited responses.


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