Scott Powell
112b360ef4
* implemented encoding responses to REQ_TYPE_GET_AVG_MIN_MAX
2025-07-08 23:19:35 +10:00
Scott Powell
29435342b0
* implemented getter methods for telemetry value types
2025-07-08 23:19:35 +10:00
Scott Powell
9cecbad2a7
* refactor: CommonCLI, processing of optional command prefix moved to handleCommand() call sites
...
* Sensor, anon_req now just for admin login (guest password now unused)
* special CLI command, "setperm {pubkey-hex} {permissions-int16}" for admin(s) to manage user access (permissions 0 = remove)
2025-07-08 23:19:35 +10:00
Scott Powell
ac834922de
* simplified alertIf()
...
* refactored TimeSeriesData to top-level class
2025-07-08 23:19:35 +10:00
Scott Powell
de3e4bc27c
* added REQ_TYPE_GET_AVG_MIN_MAX
...
* TimeSeriesData
* very basic SensorMesh::sendAlert()
2025-07-08 23:19:35 +10:00
Scott Powell
810b1f8fe7
* Mesh::onAnonDataRecv() slight optimisation, so that shared-secret calc doesn't need to be repeated
...
* SensporMesh: req_type now optionally encoded in anon_req payload (so can send various requests without a prior login)
2025-07-08 23:19:35 +10:00
Scott Powell
7fb7b69bbc
* first cut of new simple_sensor sketch
2025-07-08 23:19:34 +10:00