opendnp3  3.0.0
Reference implementation of DNP3 (IEEE-1815)
opendnp3::DatabaseConfig Struct Reference

#include <opendnp3/outstation/DatabaseConfig.h>

Public Member Functions

 DatabaseConfig ()=default
 
 DatabaseConfig (uint16_t all_types)
 

Public Attributes

std::map< uint16_t, AnalogConfiganalog_input
 
std::map< uint16_t, AOStatusConfiganalog_output_status
 
std::map< uint16_t, BinaryConfigbinary_input
 
std::map< uint16_t, BOStatusConfigbinary_output_status
 
std::map< uint16_t, CounterConfigcounter
 
std::map< uint16_t, DoubleBitBinaryConfigdouble_binary
 
std::map< uint16_t, FrozenCounterConfigfrozen_counter
 
std::map< uint16_t, OctetStringConfigoctet_string
 
std::map< uint16_t, TimeAndIntervalConfigtime_and_interval
 

Detailed Description

Definition at line 30 of file DatabaseConfig.h.

Constructor & Destructor Documentation

◆ DatabaseConfig() [1/2]

opendnp3::DatabaseConfig::DatabaseConfig ( )
default

◆ DatabaseConfig() [2/2]

opendnp3::DatabaseConfig::DatabaseConfig ( uint16_t  all_types)

Member Data Documentation

◆ analog_input

std::map<uint16_t, AnalogConfig> opendnp3::DatabaseConfig::analog_input

Definition at line 38 of file DatabaseConfig.h.

◆ analog_output_status

std::map<uint16_t, AOStatusConfig> opendnp3::DatabaseConfig::analog_output_status

Definition at line 42 of file DatabaseConfig.h.

◆ binary_input

std::map<uint16_t, BinaryConfig> opendnp3::DatabaseConfig::binary_input

Definition at line 36 of file DatabaseConfig.h.

◆ binary_output_status

std::map<uint16_t, BOStatusConfig> opendnp3::DatabaseConfig::binary_output_status

Definition at line 41 of file DatabaseConfig.h.

◆ counter

std::map<uint16_t, CounterConfig> opendnp3::DatabaseConfig::counter

Definition at line 39 of file DatabaseConfig.h.

◆ double_binary

std::map<uint16_t, DoubleBitBinaryConfig> opendnp3::DatabaseConfig::double_binary

Definition at line 37 of file DatabaseConfig.h.

◆ frozen_counter

std::map<uint16_t, FrozenCounterConfig> opendnp3::DatabaseConfig::frozen_counter

Definition at line 40 of file DatabaseConfig.h.

◆ octet_string

std::map<uint16_t, OctetStringConfig> opendnp3::DatabaseConfig::octet_string

Definition at line 44 of file DatabaseConfig.h.

◆ time_and_interval

std::map<uint16_t, TimeAndIntervalConfig> opendnp3::DatabaseConfig::time_and_interval

Definition at line 43 of file DatabaseConfig.h.


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