mirror of
https://github.com/meshtastic/firmware.git
synced 2025-09-06 11:39:32 +00:00
Add placeholder for admin message
This commit is contained in:
parent
b876b9a927
commit
b3107fd0d5
@ -707,4 +707,34 @@ bool SEN5XSensor::getMetrics(meshtastic_Telemetry *measurement)
|
||||
return true;
|
||||
}
|
||||
|
||||
AdminMessageHandleResult SEN5XSensor::handleAdminMessage(const meshtastic_MeshPacket &mp, meshtastic_AdminMessage *request,
|
||||
meshtastic_AdminMessage *response)
|
||||
{
|
||||
AdminMessageHandleResult result;
|
||||
result = AdminMessageHandleResult::NOT_HANDLED;
|
||||
|
||||
// TODO - Add admin command to set temperature offset
|
||||
// switch (request->which_payload_variant) {
|
||||
// case meshtastic_AdminMessage_sensor_config_tag:
|
||||
// if (!request->sensor_config.has_sen5x_config) {
|
||||
// result = AdminMessageHandleResult::NOT_HANDLED;
|
||||
// break;
|
||||
// }
|
||||
|
||||
// // Check for temperature offset
|
||||
// // if (request->sensor_config.sen5x_config.has_set_temperature) {
|
||||
// // this->setTemperature(request->sensor_config.sen5x_config.set_temperature);
|
||||
// // }
|
||||
|
||||
// // result = AdminMessageHandleResult::HANDLED;
|
||||
// result = AdminMessageHandleResult::NOT_HANDLED;
|
||||
// break;
|
||||
|
||||
// default:
|
||||
// result = AdminMessageHandleResult::NOT_HANDLED;
|
||||
// }
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
#endif
|
@ -124,6 +124,7 @@ class SEN5XSensor : public TelemetrySensor
|
||||
#define SEN5X_PN4P0_CONC_THD 100
|
||||
// This value represents the time needed for pending data
|
||||
int32_t pendingForReady();
|
||||
AdminMessageHandleResult handleAdminMessage(const meshtastic_MeshPacket &mp, meshtastic_AdminMessage *request, meshtastic_AdminMessage *response) override;
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user