int stop(sensor_observer *ob);
int set_interval(sensor_observer *ob, int32_t interval);
+ int get_interval(sensor_observer *ob, int32_t& interval);
+
int set_batch_latency(sensor_observer *ob, int32_t latency);
+ int get_batch_latency(sensor_observer *ob, int32_t &latency);
+
int delete_batch_latency(sensor_observer *ob);
int set_attribute(sensor_observer *ob, int32_t attr, int32_t value);
int set_attribute(sensor_observer *ob, int32_t attr, const char *value, int len);
sensor_device *m_device;
physical_sensor *m_sensor;
uint32_t m_hal_id;
- int32_t m_prev_interval;
- int32_t m_prev_latency;
std::unordered_map<sensor_observer *, int> m_interval_map;
std::unordered_map<sensor_observer *, int> m_batch_latency_map;