跳转至

OFFLINE-SENSING 代码导读

主要文件

  • middleware/tiny_measurement/offline-sensing/offline_sensing.h
  • middleware/tiny_measurement/offline-sensing/offline_sensing.c

对外 API

  • offline_sensing_init(const offline_sensing_config_t *config)
  • offline_sensing_set_sensor_handle(adxl355_handle_t *handle)
  • offline_sensing_start()(阻塞至采样完成)
  • offline_sensing_stop()offline_sensing_is_running()
  • offline_sensing_get_report()offline_sensing_get_memory_data()
  • offline_sensing_clear_memory()offline_sensing_deinit()

存储与输出

  • 启用内存时优先从 PSRAM 分配缓冲区。
  • SD CSV 头为:timestamp_us,x,y,z,temp
  • 未覆盖时 MQTT 报告默认主题:/offline_sensing/report