Skip to content

OFFLINE-SENSING Code Guide

Main Files

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

Public API

  • offline_sensing_init(const offline_sensing_config_t *config)
  • offline_sensing_set_sensor_handle(adxl355_handle_t *handle)
  • offline_sensing_start() (blocking until completion)
  • offline_sensing_stop(), offline_sensing_is_running()
  • offline_sensing_get_report(), offline_sensing_get_memory_data()
  • offline_sensing_clear_memory(), offline_sensing_deinit()

Storage and Output

  • Memory buffer allocated from PSRAM when enabled.
  • SD output CSV header: timestamp_us,x,y,z,temp.
  • Default report topic if not overridden: /offline_sensing/report.