cli_gps: remove callbacks and add generic sensor set/get.

This commit is contained in:
Florent de Lamotte 2025-10-06 10:25:10 +02:00
parent e4f2d63b0a
commit 7be65c148e
4 changed files with 74 additions and 76 deletions

View file

@ -142,9 +142,6 @@ protected:
void onPeerDataRecv(mesh::Packet* packet, uint8_t type, int sender_idx, const uint8_t* secret, uint8_t* data, size_t len) override;
bool onPeerPathRecv(mesh::Packet* packet, int sender_idx, const uint8_t* secret, uint8_t* path, uint8_t path_len, uint8_t extra_type, uint8_t* extra, uint8_t extra_len) override;
bool gpsGetState();
void gpsSetState(bool value);
public:
MyMesh(mesh::MainBoard& board, mesh::Radio& radio, mesh::MillisecondClock& ms, mesh::RNG& rng, mesh::RTCClock& rtc, mesh::MeshTables& tables);
@ -179,12 +176,6 @@ public:
void formatNeighborsReply(char *reply) override;
void removeNeighbor(const uint8_t* pubkey, int key_len) override;
// Gps mgmt cli callbacks
void gpsGetStatus(char * reply) override;
void gpsStart() override;
void gpsStop() override;
void gpsSyncTime() override;
mesh::LocalIdentity& getSelfId() override { return self_id; }
void saveIdentity(const mesh::LocalIdentity& new_id) override;