OpenJAUS SAE SDK  6.0.0
Public Types | Public Member Functions | List of all members
openjaus::core_v1_1::services::ConfigurationSettingsInterface Class Referenceabstract

#include <ConfigurationSettingsInterface.h>

Inherited by openjaus::core_v1_1::services::ConfigurationSettings [virtual].

Public Types

enum  AddressMode {
  UNKNOWN, STATIC, NODE1HEARTBEAT, OJDYNAMIC,
  OVERRIDE
}
 

Public Member Functions

 ConfigurationSettingsInterface ()
 
virtual ~ConfigurationSettingsInterface ()
 
virtual AddressMode getAddressMode ()=0
 
virtual uint16 getSubsystemId ()=0
 
virtual uint8 getNodeId ()=0
 
virtual uint8 getComponentId ()=0
 
virtual int getDynamicInterval_ms ()=0
 
virtual bool useNextAvailableComponentId ()=0
 

Member Enumeration Documentation

◆ AddressMode

Enumerator
UNKNOWN 
STATIC 
NODE1HEARTBEAT 
OJDYNAMIC 
OVERRIDE 

Constructor & Destructor Documentation

◆ ConfigurationSettingsInterface()

openjaus::core_v1_1::services::ConfigurationSettingsInterface::ConfigurationSettingsInterface ( )
inline

◆ ~ConfigurationSettingsInterface()

virtual openjaus::core_v1_1::services::ConfigurationSettingsInterface::~ConfigurationSettingsInterface ( )
inlinevirtual

Member Function Documentation

◆ getAddressMode()

virtual AddressMode openjaus::core_v1_1::services::ConfigurationSettingsInterface::getAddressMode ( )
pure virtual

◆ getComponentId()

virtual uint8 openjaus::core_v1_1::services::ConfigurationSettingsInterface::getComponentId ( )
pure virtual

◆ getDynamicInterval_ms()

virtual int openjaus::core_v1_1::services::ConfigurationSettingsInterface::getDynamicInterval_ms ( )
pure virtual

◆ getNodeId()

virtual uint8 openjaus::core_v1_1::services::ConfigurationSettingsInterface::getNodeId ( )
pure virtual

◆ getSubsystemId()

virtual uint16 openjaus::core_v1_1::services::ConfigurationSettingsInterface::getSubsystemId ( )
pure virtual

◆ useNextAvailableComponentId()

virtual bool openjaus::core_v1_1::services::ConfigurationSettingsInterface::useNextAvailableComponentId ( )
pure virtual

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