Struct Configuration

Struct Documentation

struct Configuration

Public Functions

ECAL_API Configuration()
ECAL_API void InitFromConfig ()
ECAL_API void InitFromFile (const std::string &yaml_path_)
ECAL_API const std::string & GetConfigurationFilePath () const

Public Members

TransportLayer::Configuration transport_layer
Registration::Configuration registration
Subscriber::Configuration subscriber
Publisher::Configuration publisher
Time::Configuration timesync
Application::Configuration application
Logging::Configuration logging
eCommunicationMode communication_mode = {eCommunicationMode::local}

eCAL components communication mode: local: local host only communication (default) cloud: communication across network boundaries

Protected Attributes

std::string ecal_yaml_file_path