Update for attribute changed callback and attribute getter 78/222878/2 accepted/tizen/unified/20200129.022618 submit/tizen/20200123.020024
authorBoram Bae <boram21.bae@samsung.com>
Tue, 21 Jan 2020 05:19:06 +0000 (14:19 +0900)
committerBoram Bae <boram21.bae@samsung.com>
Wed, 22 Jan 2020 08:06:25 +0000 (17:06 +0900)
commita204e6a4f10e38aafaf55d7cbeae3fa1c2be1dd9
treefbb6d042fc5aba5fac90a740c540db9612b4f734
parent9c33dc764285596524f92f915ac353a133362569
Update for attribute changed callback and attribute getter

* Do not update client attribute cache when calling attribute changed
callback
* Fix a bug related sensord_attribute_{int/str}_get
* Fix build warrning related to type conversion
* Notify all client(including self) that following attributes are changed
  SENSORD_ATTRIBUTE_INTERVAL
  SENSORD_ATTRIBUTE_MAX_BATCH_LATENCY
  SENSORD_ATTRIBUTE_PAUSE_POLICY
  SENSORD_ATTRIBUTE_AXIS_ORIENTATION
  ALL_CUSTOM_ATTRIBUE_INT
  ALL_ATTRIBUTE_STR
* Refactor some codes
* Add more internal tests

Change-Id: I0e7fb63cd9a44ce2306299afcb791fbac488afda
Signed-off-by: Boram Bae <boram21.bae@samsung.com>
16 files changed:
src/client/sensor_internal.cpp
src/client/sensor_listener.cpp
src/sensorctl/testcase/sensor_listener.cpp
src/server/application_sensor_handler.cpp
src/server/application_sensor_handler.h
src/server/external_sensor_handler.cpp
src/server/external_sensor_handler.h
src/server/fusion_sensor_handler.cpp
src/server/fusion_sensor_handler.h
src/server/physical_sensor_handler.cpp
src/server/physical_sensor_handler.h
src/server/sensor_handler.cpp
src/server/sensor_handler.h
src/server/sensor_listener_proxy.cpp
src/server/sensor_listener_proxy.h
src/server/server_channel_handler.cpp