31 double raw_resistance,
double temperature,
32 double temperature_uncertainty,
double reference_temperature,
33 double calibration_quality,
bool calibration_valid,
34 uint8_t rtd_type,
double self_heating_correction,
35 uint8_t sensor_health,
double environmental_factor,
36 uint64_t time_monotonic) {
37 message.setField<0>(timestamp);
38 message.setField<1>(sensor_id);
39 message.setField<2>(raw_resistance);
40 message.setField<3>(temperature);
41 message.setField<4>(temperature_uncertainty);
42 message.setField<5>(reference_temperature);
43 message.setField<6>(calibration_quality);
44 message.setField<7>(calibration_valid);
45 message.setField<8>(rtd_type);
46 message.setField<9>(self_heating_correction);
47 message.setField<10>(sensor_health);
48 message.setField<11>(environmental_factor);
49 message.setField<12>(time_monotonic);
54 set_rtd_measurement(message, 0.0, 1, 109.7, 25.0, 0.1, 25.0, 0.98,
true, 0, 0.05, 0, 1.0, 0);
comms::CommsMessage< double, uint8_t, double, double, double, double, double, bool, uint8_t, double, uint8_t, double, uint64_t > RTDMessage
RTD Temperature Sensor Message.
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)
RTDMessage RTDChamberWallMessage
RTDMessage RTDFuelTempMessage
static RTDMessage generateTestMessageRTD()
RTDMessage RTDCoolantTempMessage
RTDMessage RTDOxTempMessage
CommsMessage - Template-based message serialization.