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

Go to the source code of this file.

Typedefs

using TCMessage
 Thermocouple Temperature Sensor Message.
using TCExhaustMessage = TCMessage
using TCChamberMessage = TCMessage
using TCCoolantMessage = TCMessage

Functions

static void set_tc_measurement (TCMessage &message, double timestamp, uint8_t sensor_id, double raw_voltage, double temperature, double temperature_uncertainty, double cold_junction_temp, double calibration_quality, bool calibration_valid, uint8_t tc_type, double linearity_correction, uint8_t sensor_health, double environmental_factor, uint64_t time_monotonic)
static TCMessage generateTestMessageTC ()

Typedef Documentation

◆ TCChamberMessage

Definition at line 59 of file TCMessage.hpp.

◆ TCCoolantMessage

Definition at line 60 of file TCMessage.hpp.

◆ TCExhaustMessage

Definition at line 58 of file TCMessage.hpp.

◆ TCMessage

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

Thermocouple Temperature Sensor Message.

Contains temperature measurements from thermocouple sensors with calibration data

Definition at line 14 of file TCMessage.hpp.

Function Documentation

◆ generateTestMessageTC()

TCMessage generateTestMessageTC ( )
static

Definition at line 51 of file TCMessage.hpp.

References set_tc_measurement().

◆ set_tc_measurement()

void set_tc_measurement ( TCMessage & message,
double timestamp,
uint8_t sensor_id,
double raw_voltage,
double temperature,
double temperature_uncertainty,
double cold_junction_temp,
double calibration_quality,
bool calibration_valid,
uint8_t tc_type,
double linearity_correction,
uint8_t sensor_health,
double environmental_factor,
uint64_t time_monotonic )
static

Definition at line 30 of file TCMessage.hpp.

Referenced by generateTestMessageTC().