STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
CalibrationMessage.hpp File Reference
#include <array>
#include <cstdint>
#include "CommsMessage.hpp"
Include dependency graph for CalibrationMessage.hpp:

Go to the source code of this file.

Typedefs

using CalibrationMessage
 Calibration Message.

Functions

static void set_calibration_measurement (CalibrationMessage &message, double timestamp, uint8_t sensor_id, uint8_t sensor_type, uint8_t calibration_status, double calibration_quality, double rmse, double nrmse, double coverage_95, double extrapolation_confidence, uint32_t num_calibration_points, double drift_detected, bool calibration_valid, double last_calibration_time, uint8_t sensor_health, uint64_t time_monotonic)
static CalibrationMessage generateTestMessageCalibration ()

Typedef Documentation

◆ CalibrationMessage

Initial value:
uint8_t,
uint8_t,
uint8_t,
double,
double,
double,
double,
double,
uint32_t,
double,
bool,
double,
uint8_t,
uint64_t>
CommsMessage - Template-based message serialization.

Calibration Message.

Contains calibration status and results for sensors and encoders

Definition at line 14 of file CalibrationMessage.hpp.

Function Documentation

◆ generateTestMessageCalibration()

CalibrationMessage generateTestMessageCalibration ( )
static

Definition at line 57 of file CalibrationMessage.hpp.

References set_calibration_measurement().

◆ set_calibration_measurement()

void set_calibration_measurement ( CalibrationMessage & message,
double timestamp,
uint8_t sensor_id,
uint8_t sensor_type,
uint8_t calibration_status,
double calibration_quality,
double rmse,
double nrmse,
double coverage_95,
double extrapolation_confidence,
uint32_t num_calibration_points,
double drift_detected,
bool calibration_valid,
double last_calibration_time,
uint8_t sensor_health,
uint64_t time_monotonic )
static

Definition at line 32 of file CalibrationMessage.hpp.

Referenced by generateTestMessageCalibration().