libstp
Robotics library for Botball
Loading...
Searching...
No Matches
libstp::localization::RecorderConfig Struct Reference

#include <recorder.hpp>

Public Attributes

std::string path
 Absolute target file path.
double record_hz {20.0}
 Target rate after downsampling.
double tick_hz {100.0}
 For the header line.
int particle_count_hint {128}
 For the header line.
std::string robot_json {"null"}
std::string sensors_json {"[]"}
std::string table_map_json {"null"}
std::string notes {}
std::size_t queue_capacity {1024}
std::size_t flush_every {32}
bool buffer_in_ram {true}
int retain_recordings {3}

Detailed Description

Definition at line 49 of file recorder.hpp.

Member Data Documentation

◆ buffer_in_ram

bool libstp::localization::RecorderConfig::buffer_in_ram {true}

Definition at line 69 of file recorder.hpp.

◆ flush_every

std::size_t libstp::localization::RecorderConfig::flush_every {32}

Definition at line 65 of file recorder.hpp.

◆ notes

std::string libstp::localization::RecorderConfig::notes {}

Definition at line 60 of file recorder.hpp.

◆ particle_count_hint

int libstp::localization::RecorderConfig::particle_count_hint {128}

For the header line.

Definition at line 53 of file recorder.hpp.

◆ path

std::string libstp::localization::RecorderConfig::path

Absolute target file path.

Definition at line 50 of file recorder.hpp.

◆ queue_capacity

std::size_t libstp::localization::RecorderConfig::queue_capacity {1024}

Definition at line 62 of file recorder.hpp.

◆ record_hz

double libstp::localization::RecorderConfig::record_hz {20.0}

Target rate after downsampling.

Definition at line 51 of file recorder.hpp.

◆ retain_recordings

int libstp::localization::RecorderConfig::retain_recordings {3}

Definition at line 75 of file recorder.hpp.

◆ robot_json

std::string libstp::localization::RecorderConfig::robot_json {"null"}

Definition at line 57 of file recorder.hpp.

◆ sensors_json

std::string libstp::localization::RecorderConfig::sensors_json {"[]"}

Definition at line 58 of file recorder.hpp.

◆ table_map_json

std::string libstp::localization::RecorderConfig::table_map_json {"null"}

Definition at line 59 of file recorder.hpp.

◆ tick_hz

double libstp::localization::RecorderConfig::tick_hz {100.0}

For the header line.

Definition at line 52 of file recorder.hpp.


The documentation for this struct was generated from the following file:
  • /home/runner/work/raccoon-lib/raccoon-lib/modules/libstp-localization/include/localization/recorder.hpp