m_pending_data.value_count = 0;
memset(m_pending_data.values, 0, sizeof(m_pending_data.values));
+ m_data.accuracy = SENSOR_ACCURACY_UNDEFINED;
+ m_data.timestamp = 0;
+ m_data.value_count = 0;
+ memset(m_data.values, 0, sizeof(m_data.values));
+
/* initialize polling node */
m_poll_node = open_input_node(SSP_INPUT_NODE_NAME);
if (m_poll_node < 0)
sensor_attribute_str_vec attributes_str;
protected:
- const sensor_info_t *m_sensor_info;
- sensorhub_controller *m_controller;
+ const sensor_info_t *m_sensor_info{nullptr};
+ sensorhub_controller *m_controller{nullptr};
bool enable(bool enbl, const char lib_id);
bool is_enabled(void);
bool is_restore_mode(void);
private:
- std::atomic_bool m_enabled;
- std::atomic_bool m_restore_mode;
+ std::atomic_bool m_enabled{false};
+ std::atomic_bool m_restore_mode{false};
};
#endif /* _SENSORHUB_SENSOR_H_ */