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

Go to the source code of this file.

Typedefs

using RTDMessage
 RTD Temperature Sensor Message.
using RTDChamberWallMessage = RTDMessage
using RTDFuelTempMessage = RTDMessage
using RTDOxTempMessage = RTDMessage
using RTDCoolantTempMessage = RTDMessage

Functions

static void set_rtd_measurement (RTDMessage &message, double timestamp, uint8_t sensor_id, double raw_resistance, double temperature, double temperature_uncertainty, double reference_temperature, double calibration_quality, bool calibration_valid, uint8_t rtd_type, double self_heating_correction, uint8_t sensor_health, double environmental_factor, uint64_t time_monotonic)
static RTDMessage generateTestMessageRTD ()

Typedef Documentation

◆ RTDChamberWallMessage

Definition at line 59 of file RTDMessage.hpp.

◆ RTDCoolantTempMessage

Definition at line 62 of file RTDMessage.hpp.

◆ RTDFuelTempMessage

Definition at line 60 of file RTDMessage.hpp.

◆ RTDMessage

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

RTD Temperature Sensor Message.

Contains temperature measurements from RTD sensors with calibration data

Definition at line 14 of file RTDMessage.hpp.

◆ RTDOxTempMessage

Definition at line 61 of file RTDMessage.hpp.

Function Documentation

◆ generateTestMessageRTD()

RTDMessage generateTestMessageRTD ( )
static

Definition at line 52 of file RTDMessage.hpp.

References set_rtd_measurement().

◆ set_rtd_measurement()

void set_rtd_measurement ( RTDMessage & message,
double timestamp,
uint8_t sensor_id,
double raw_resistance,
double temperature,
double temperature_uncertainty,
double reference_temperature,
double calibration_quality,
bool calibration_valid,
uint8_t rtd_type,
double self_heating_correction,
uint8_t sensor_health,
double environmental_factor,
uint64_t time_monotonic )
static

Definition at line 30 of file RTDMessage.hpp.

Referenced by generateTestMessageRTD().