Files
firmware/components/movements/include/MovementManager.h
2026-01-28 00:47:22 -05:00

26 lines
624 B
C++

#ifndef MOVEMENTS
#define MOVEMENTS
#include "nvs_flash.h"
#define MOVEMENTS_NVS_NAMESPACE "movements"
#define MOVEMENTS_NVS_KEY "key"
#define MOVEMENTS_NVS_TOPOLOGY_KEY "topology"
#define MOVEMENTS_NVS_TOPOLOGY_DATA_SIZE_KEY "data_size"
#define MOVEMENTS_NVS_SET_KEY "mvt_set"
#define MOVEMENTS_NVS_SET_SIZE_KEY "mvt_data_size"
#define MOVEMENTS_DEBUG_TAG "movements"
class MovementManager {
public:
MovementManager();
~MovementManager();
esp_err_t get_movement_status();
private:
nvs_handle_t handle = 0;
esp_err_t status = ESP_ERR_INVALID_STATE;
};
#endif //MOVEMENTS