VOXL OpenVINS Server 1.0
Visual Inertial Odometry Server for VOXL Platform
Loading...
Searching...
No Matches
Namespaces | Macros | Functions
VoxlConfigure.h File Reference

Configuration management for VOXL OpenVINS server. More...

#include <yaml-cpp/yaml.h>
#include <fstream>
#include <iostream>
#include <string>
#include <modal_json.h>
#include <voxl_common_config.h>
#include <Eigen/Geometry>
#include <opencv2/opencv.hpp>
#include "VoxlVars.h"
Include dependency graph for VoxlConfigure.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  voxl
 Main namespace for VOXL OpenVINS server components.
 

Macros

#define CONFIG_FILE   "/etc/modalai/voxl-open-vins-server.conf"
 Default configuration file path.
 
#define CONFIG_FILE_HEADER    "\/**\n\ * This file contains configuration that's specific to voxl-open-vins-server.\n\ * \n\ * *NOTE*: all time variables are measured in seconds\n\ */\n"
 Configuration file header comment.
 

Functions

int voxl::sync_cam_config (void)
 Synchronize camera configuration with system services.
 
int voxl::read_server_config (void)
 Read and parse server configuration file.
 

Detailed Description

Configuration management for VOXL OpenVINS server.

Author
Zauberflote
Date
2025
Version
1.0

This header defines the configuration management system for the VOXL OpenVINS server. It provides functions for reading server configuration files and synchronizing camera configurations with the system.

The configuration system handles:

Definition in file VoxlConfigure.h.

Macro Definition Documentation

◆ CONFIG_FILE

#define CONFIG_FILE   "/etc/modalai/voxl-open-vins-server.conf"

Default configuration file path.

Path to the main configuration file for the VOXL OpenVINS server. This file contains all server-specific configuration parameters.

Definition at line 48 of file VoxlConfigure.h.

◆ CONFIG_FILE_HEADER

#define CONFIG_FILE_HEADER    "\/**\n\ * This file contains configuration that's specific to voxl-open-vins-server.\n\ * \n\ * *NOTE*: all time variables are measured in seconds\n\ */\n"

Configuration file header comment.

Standard header comment that is written to configuration files to provide context and usage information.

Definition at line 57 of file VoxlConfigure.h.