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

#include <DiscoverySettingsInterface.h>

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

Public Types

enum  DiscoveryType {
  UNKNOWN = 0, VEHICLE = 10001, OCU = 20001, OTHER_SUBSYSTEM = 30001,
  NODE = 40001, PAYLOAD = 50001, COMPONENT = 60001
}
 

Public Member Functions

 DiscoverySettingsInterface ()
 
virtual ~DiscoverySettingsInterface ()
 
virtual bool isEnabled ()=0
 
virtual std::string getSystemName ()=0
 
virtual std::string getSubsystemName ()=0
 
virtual std::string getNodeName ()=0
 
virtual std::string getComponentName ()=0
 
virtual DiscoveryType getSubsystemType ()=0
 
virtual DiscoveryType getNodeType ()=0
 
virtual DiscoveryType getComponentType ()=0
 

Member Enumeration Documentation

◆ DiscoveryType

Enumerator
UNKNOWN 
VEHICLE 
OCU 
OTHER_SUBSYSTEM 
NODE 
PAYLOAD 
COMPONENT 

Constructor & Destructor Documentation

◆ DiscoverySettingsInterface()

openjaus::core_v1_1::services::DiscoverySettingsInterface::DiscoverySettingsInterface ( )
inline

◆ ~DiscoverySettingsInterface()

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

Member Function Documentation

◆ getComponentName()

virtual std::string openjaus::core_v1_1::services::DiscoverySettingsInterface::getComponentName ( )
pure virtual

◆ getComponentType()

virtual DiscoveryType openjaus::core_v1_1::services::DiscoverySettingsInterface::getComponentType ( )
pure virtual

◆ getNodeName()

virtual std::string openjaus::core_v1_1::services::DiscoverySettingsInterface::getNodeName ( )
pure virtual

◆ getNodeType()

virtual DiscoveryType openjaus::core_v1_1::services::DiscoverySettingsInterface::getNodeType ( )
pure virtual

◆ getSubsystemName()

virtual std::string openjaus::core_v1_1::services::DiscoverySettingsInterface::getSubsystemName ( )
pure virtual

◆ getSubsystemType()

virtual DiscoveryType openjaus::core_v1_1::services::DiscoverySettingsInterface::getSubsystemType ( )
pure virtual

◆ getSystemName()

virtual std::string openjaus::core_v1_1::services::DiscoverySettingsInterface::getSystemName ( )
pure virtual

◆ isEnabled()

virtual bool openjaus::core_v1_1::services::DiscoverySettingsInterface::isEnabled ( )
pure virtual

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