mirror of
https://github.com/meshtastic/firmware.git
synced 2026-03-30 21:14:11 -04:00
* Align telemetry broadcast want_response behavior with traceroute * Fixes * Reduce side-effects by making the telemetry modules handle the ignorerequest * Remove unnecessary ignoreRequest flag * Try inheriting from MeshModule * Add exclusion for sensor/router roles and add base telem module
15 lines
320 B
C++
15 lines
320 B
C++
#pragma once
|
|
|
|
#include "NodeDB.h"
|
|
#include "configuration.h"
|
|
|
|
class BaseTelemetryModule
|
|
{
|
|
protected:
|
|
bool isSensorOrRouterRole() const
|
|
{
|
|
return config.device.role == meshtastic_Config_DeviceConfig_Role_SENSOR ||
|
|
config.device.role == meshtastic_Config_DeviceConfig_Role_ROUTER;
|
|
}
|
|
};
|