Encapsulates the configuration settings needed by the Configuration service.
More...
#include <ConfigurationSettings.h>
Inherits openjaus::core_v1_1::services::ConfigurationSettingsInterface.
◆ ~ConfigurationSettings()
openjaus::core_v1_1::services::ConfigurationSettings::~ConfigurationSettings |
( |
| ) |
|
|
virtual |
◆ ConfigurationSettings()
openjaus::core_v1_1::services::ConfigurationSettings::ConfigurationSettings |
( |
| ) |
|
|
private |
◆ areNode1HeartbeatSettingsValid()
bool openjaus::core_v1_1::services::ConfigurationSettings::areNode1HeartbeatSettingsValid |
( |
| ) |
|
|
private |
◆ areOjDynamicSettingsValid()
bool openjaus::core_v1_1::services::ConfigurationSettings::areOjDynamicSettingsValid |
( |
| ) |
|
|
private |
◆ areStaticSettingsValid()
bool openjaus::core_v1_1::services::ConfigurationSettings::areStaticSettingsValid |
( |
| ) |
|
|
private |
◆ areValid()
bool openjaus::core_v1_1::services::ConfigurationSettings::areValid |
( |
| ) |
|
◆ getAddressMode()
◆ getComponentId()
uint8 openjaus::core_v1_1::services::ConfigurationSettings::getComponentId |
( |
| ) |
|
|
virtual |
◆ getDynamicInterval_ms()
int openjaus::core_v1_1::services::ConfigurationSettings::getDynamicInterval_ms |
( |
| ) |
|
|
virtual |
◆ getNodeId()
uint8 openjaus::core_v1_1::services::ConfigurationSettings::getNodeId |
( |
| ) |
|
|
virtual |
◆ getSubsystemId()
uint16 openjaus::core_v1_1::services::ConfigurationSettings::getSubsystemId |
( |
| ) |
|
|
virtual |
◆ isComponentIdValid()
bool openjaus::core_v1_1::services::ConfigurationSettings::isComponentIdValid |
( |
| ) |
|
|
private |
◆ isInRangeInclusive()
bool openjaus::core_v1_1::services::ConfigurationSettings::isInRangeInclusive |
( |
int |
value, |
|
|
int |
minValue, |
|
|
int |
maxValue |
|
) |
| |
|
staticprivate |
◆ isNodeIdValid()
bool openjaus::core_v1_1::services::ConfigurationSettings::isNodeIdValid |
( |
| ) |
|
|
private |
◆ isSubsystemIdValid()
bool openjaus::core_v1_1::services::ConfigurationSettings::isSubsystemIdValid |
( |
| ) |
|
|
private |
◆ loadAddressMode()
void openjaus::core_v1_1::services::ConfigurationSettings::loadAddressMode |
( |
ConfigurationSettings * |
settings | ) |
|
|
staticprivate |
◆ loadComponentId()
void openjaus::core_v1_1::services::ConfigurationSettings::loadComponentId |
( |
ConfigurationSettings * |
settings, |
|
|
const std::string & |
name |
|
) |
| |
|
staticprivate |
◆ loadFromConfFile() [1/2]
◆ loadFromConfFile() [2/2]
ConfigurationSettings * openjaus::core_v1_1::services::ConfigurationSettings::loadFromConfFile |
( |
const std::string & |
componentName | ) |
|
|
static |
◆ loadNode1HeartbeatSettings()
void openjaus::core_v1_1::services::ConfigurationSettings::loadNode1HeartbeatSettings |
( |
ConfigurationSettings * |
settings, |
|
|
const std::string & |
name |
|
) |
| |
|
staticprivate |
◆ loadNodeId()
void openjaus::core_v1_1::services::ConfigurationSettings::loadNodeId |
( |
ConfigurationSettings * |
settings | ) |
|
|
staticprivate |
◆ loadOpenjausDiscoverySettings()
void openjaus::core_v1_1::services::ConfigurationSettings::loadOpenjausDiscoverySettings |
( |
ConfigurationSettings * |
settings | ) |
|
|
staticprivate |
◆ loadStaticModeSettings()
void openjaus::core_v1_1::services::ConfigurationSettings::loadStaticModeSettings |
( |
ConfigurationSettings * |
settings, |
|
|
const std::string & |
name |
|
) |
| |
|
staticprivate |
◆ setAddressMode()
◆ setComponentId()
void openjaus::core_v1_1::services::ConfigurationSettings::setComponentId |
( |
uint8 |
value | ) |
|
◆ setDynamicInterval_ms()
void openjaus::core_v1_1::services::ConfigurationSettings::setDynamicInterval_ms |
( |
int |
value | ) |
|
◆ setNodeId()
void openjaus::core_v1_1::services::ConfigurationSettings::setNodeId |
( |
uint8 |
value | ) |
|
◆ setSubsystemId()
void openjaus::core_v1_1::services::ConfigurationSettings::setSubsystemId |
( |
uint16 |
value | ) |
|
◆ setUseNextAvailableComponentId()
void openjaus::core_v1_1::services::ConfigurationSettings::setUseNextAvailableComponentId |
( |
bool |
value | ) |
|
◆ useNextAvailableComponentId()
bool openjaus::core_v1_1::services::ConfigurationSettings::useNextAvailableComponentId |
( |
| ) |
|
|
virtual |
◆ verifySettingsAndThrowIfError()
void openjaus::core_v1_1::services::ConfigurationSettings::verifySettingsAndThrowIfError |
( |
ConfigurationSettings * |
settings | ) |
|
|
staticprivate |
◆ addressMode
◆ componentId
uint8 openjaus::core_v1_1::services::ConfigurationSettings::componentId |
|
private |
◆ dynamicInterval_ms
int openjaus::core_v1_1::services::ConfigurationSettings::dynamicInterval_ms |
|
private |
◆ nodeId
uint8 openjaus::core_v1_1::services::ConfigurationSettings::nodeId |
|
private |
◆ subsystemId
uint16 openjaus::core_v1_1::services::ConfigurationSettings::subsystemId |
|
private |
◆ useNextAvailableCmptId
bool openjaus::core_v1_1::services::ConfigurationSettings::useNextAvailableCmptId |
|
private |
The documentation for this class was generated from the following files: