41 message.setField<0>(timestamp_ns);
42 message.setField<1>(sensor_id);
43 message.setField<2>(raw_voltage_v);
44 message.setField<3>(
static_cast<uint8_t
>(location));
51 return "Pressurant Tank";
63 return "Chamber Wall #1";
65 return "Chamber Wall #2";
PTMessage PTOxInletMessage
static void set_pt_measurement(PTMessage &message, uint64_t timestamp_ns, uint8_t sensor_id, double raw_voltage_v, PTLocation location)
PTMessage PTChamberMessage
static std::string getPTLocationName(PTLocation location)
comms::CommsMessage< uint8_t, uint8_t, uint16_t, uint32_t, uint32_t, uint32_t, uint32_t > PTMessage
Pressure Transducer Message - Raw Rec18 format from ESP32.
PTLocation
PT Location enumeration for engine system.
PTMessage PTIgniterMessage
PTMessage PTFuelInletMessage
static PTMessage generateTestMessagePT()
PTMessage PTCoolantInletMessage
CommsMessage - Template-based message serialization.