return false;
}
-bool accel_device::set_attribute(uint32_t id, int32_t attribute, int32_t value)
+bool accel_device::set_attribute_int(uint32_t id, int32_t attribute, int32_t value)
{
return false;
}
-bool accel_device::set_attribute_str(uint32_t id, char *attribute, char *value, int value_len)
+bool accel_device::set_attribute_str(uint32_t id, int32_t attribute, char *value, int value_len)
{
return false;
}
bool set_interval(uint32_t id, unsigned long val);
bool set_batch_latency(uint32_t id, unsigned long val);
- bool set_attribute(uint32_t id, int32_t attribute, int32_t value);
- bool set_attribute_str(uint32_t id, char *attribute, char *value, int value_len);
+ bool set_attribute_int(uint32_t id, int32_t attribute, int32_t value);
+ bool set_attribute_str(uint32_t id, int32_t attribute, char *value, int value_len);
int read_fd(uint32_t **ids);
int get_data(uint32_t id, sensor_data_t **data, int *length);
return false;
}
-bool proxi_device::set_attribute(uint32_t id, int32_t attribute, int32_t value)
+bool proxi_device::set_attribute_int(uint32_t id, int32_t attribute, int32_t value)
{
return false;
}
-bool proxi_device::set_attribute_str(uint32_t id, char *attribute, char *value, int value_len)
+bool proxi_device::set_attribute_str(uint32_t id, int32_t attribute, char *value, int value_len)
{
return false;
}
bool set_interval(uint32_t id, unsigned long val);
bool set_batch_latency(uint32_t id, unsigned long val);
- bool set_attribute(uint32_t id, int32_t attribute, int32_t value);
- bool set_attribute_str(uint32_t id, char *attribute, char *value, int value_len);
+ bool set_attribute_int(uint32_t id, int32_t attribute, int32_t value);
+ bool set_attribute_str(uint32_t id, int32_t attribute, char *value, int value_len);
int read_fd(uint32_t **ids);
int get_data(uint32_t id, sensor_data_t **data, int *length);
virtual bool set_interval(uint32_t id, unsigned long val) = 0;
virtual bool set_batch_latency(uint32_t id, unsigned long val) = 0;
- virtual bool set_attribute(uint32_t id, int32_t attribute, int32_t value) = 0;
- virtual bool set_attribute_str(uint32_t id, char *attribute, char *value, int value_len) = 0;
+ virtual bool set_attribute_int(uint32_t id, int32_t attribute, int32_t value) = 0;
+ virtual bool set_attribute_str(uint32_t id, int32_t attribute, char *value, int value_len) = 0;
virtual int read_fd(uint32_t **ids) = 0;
virtual int get_data(uint32_t id, sensor_data_t **data, int *length) = 0;
return sensor->set_batch_latency(val);
}
-bool sensorhub_device::set_attribute(uint32_t id, int32_t attribute, int32_t value)
+bool sensorhub_device::set_attribute_int(uint32_t id, int32_t attribute, int32_t value)
{
int ret;
return false;
}
- ret = sensor->set_attribute(attribute, value);
+ ret = sensor->set_attribute_int(attribute, value);
if ((ret < 0) && (ret != -EBUSY)) {
ERR("Failed to send sensorhub data");
return true;
}
-bool sensorhub_device::set_attribute_str(uint32_t id, char *attribute, char *value, int value_len)
+bool sensorhub_device::set_attribute_str(uint32_t id, int32_t attribute, char *value, int value_len)
{
int ret;
bool set_interval(uint32_t id, unsigned long val);
bool set_batch_latency(uint32_t id, unsigned long val);
- bool set_attribute(uint32_t id, int32_t attribute, int32_t value);
- bool set_attribute_str(uint32_t id, char *key, char *value, int value_len);
+ bool set_attribute_int(uint32_t id, int32_t attribute, int32_t value);
+ bool set_attribute_str(uint32_t id, int32_t attribute, char *value, int value_len);
int read_fd(uint32_t **ids);
int get_data(uint32_t id, sensor_data_t **data, int *length);
return false;
}
-bool sensorhub_sensor::set_attribute(int32_t attribute, int32_t value)
+bool sensorhub_sensor::set_attribute_int(int32_t attribute, int32_t value)
{
return false;
}
-bool sensorhub_sensor::set_attribute_str(char *attribute, char *value, int value_len)
+bool sensorhub_sensor::set_attribute_str(int32_t attribute, char *value, int value_len)
{
return false;
}
virtual bool set_interval(unsigned long val);
virtual bool set_batch_latency(unsigned long val);
- virtual bool set_attribute(int32_t attribute, int32_t value);
- virtual bool set_attribute_str(char *key, char *value, int value_len);
+ virtual bool set_attribute_int(int32_t attribute, int32_t value);
+ virtual bool set_attribute_str(int32_t key, char *value, int value_len);
virtual bool flush(void);
protected:
return -1;
}
-bool wristup_sensor::set_attribute(int32_t attribute, int32_t value)
+bool wristup_sensor::set_attribute_int(int32_t attribute, int32_t value)
{
return false;
}
-bool wristup_sensor::set_attribute_str(char *key, char *value, int value_len)
+bool wristup_sensor::set_attribute_str(int32_t attribute, char *value, int value_len)
{
return false;
}
int parse(const char *data, int data_len);
int get_data(sensor_data_t **data, int *length);
- bool set_attribute(int32_t attribute, int32_t value);
- bool set_attribute_str(char *attribute, char *value, int value_len);
+ bool set_attribute_int(int32_t attribute, int32_t value);
+ bool set_attribute_str(int32_t attribute, char *value, int value_len);
private:
sensorhub_data_t m_data;