camcom 1.0.3
 
Loading...
Searching...
No Matches
config.hpp File Reference
#include <string>
#include <map>
#include <vector>
#include <optional>

Go to the source code of this file.

Classes

struct  camcom::server::AdapterConfig
 Adapter configuration. More...
 
struct  camcom::server::HttpServerConfig
 HTTP server configuration. More...
 
struct  camcom::server::WebInterfaceConfig
 Web interface configuration. More...
 
struct  camcom::server::StreamingConfig
 Streaming configuration. More...
 
struct  camcom::server::RecordingConfig
 Recording configuration. More...
 
struct  camcom::server::TelemetryConfig
 Telemetry / monitoring configuration. More...
 
struct  camcom::server::StatisticsConfig
 Statistics configuration. More...
 
struct  camcom::server::LoggingConfig
 Logging configuration. More...
 
struct  camcom::server::SetupConfig
 Server setup / behavior configuration. More...
 
struct  camcom::server::AcquisitionConfig
 Acquisition pipeline configuration. More...
 
struct  camcom::server::GuiConfig
 GUI configuration. More...
 
struct  camcom::server::ServerConfig
 Main server configuration. More...
 

Namespaces

namespace  camcom
 
namespace  camcom::server
 

Typedefs

using camcom::server::SetValues = std::map<std::string, std::string>
 Set values configuration (use camera-native parameter names)
 

Functions

ServerConfig camcom::server::loadConfig (const std::string &filename, bool require_camcom=true, const std::string &base_dir="")
 Load and parse YAML configuration file.
 
bool camcom::server::validateConfig (const ServerConfig &config)
 Validate configuration.
 

Detailed Description