diff --git a/src/helpers/SensorManager.h b/src/helpers/SensorManager.h index 36181923..8d3d4aef 100644 --- a/src/helpers/SensorManager.h +++ b/src/helpers/SensorManager.h @@ -2,8 +2,9 @@ #include -#define TELEM_PERM_BASE 0x01 // 'base' permission includes battery -#define TELEM_PERM_LOCATION 0x02 +#define TELEM_PERM_BASE 0x01 // 'base' permission includes battery +#define TELEM_PERM_LOCATION 0x02 +#define TELEM_PERM_ENVIRONMENT 0x04 // permission to access environment sensors #define TELEM_CHANNEL_SELF 1 // LPP data channel for 'self' device diff --git a/variants/promicro/target.cpp b/variants/promicro/target.cpp index 835a9be0..49566342 100644 --- a/variants/promicro/target.cpp +++ b/variants/promicro/target.cpp @@ -103,7 +103,7 @@ bool PromicroSensorManager::begin() { bool PromicroSensorManager::querySensors(uint8_t requester_permissions, CayenneLPP& telemetry) { // TODO: what is the correct permission here? - if (requester_permissions && TELEM_PERM_BASE) { + if (requester_permissions && TELEM_PERM_ENVIRONMENT) { if (INA3221initialized) { for(int i = 0; i < 3; i++) { // add only enabled INA3221 channels to telemetry