chakradhar [Tue, 23 Oct 2018 06:38:50 +0000 (12:08 +0530)]
Fix a fortify failure while get auto_rotation sensor
Change-Id: Idac93075ba393985668ebdb0298a0f1c23261312
Signed-off-by: chakradhar <v.pogiri@samsung.com>
srinivasa.m [Wed, 26 Sep 2018 12:23:32 +0000 (17:53 +0530)]
ASAN: heap-use-after-free issue fix
Change-Id: I4d4c0bcbbafb7407d5944f21e70ac022c78e31c7
srinivasa.m [Fri, 17 Aug 2018 07:29:17 +0000 (12:59 +0530)]
Fix for ASAN Issue: alloc-dealloc mismatch
Change-Id: Ida828cfcc6b741144ee5d27f46c058bd58c3390a
randeep singh [Tue, 14 Aug 2018 10:46:20 +0000 (10:46 +0000)]
Merge "[Non-ACR][Fix for TFIVE-11871]" into tizen
Sudipto [Thu, 28 Jun 2018 09:55:02 +0000 (15:25 +0530)]
[Non-ACR][Fix for TFIVE-11871]
Change-Id: Ief91ed874a9af2c3793dbf07689b08aed8363246
Signed-off-by: Sudipto <sudipto.bal@samsung.com>
srinivasa.m [Fri, 10 Aug 2018 07:15:03 +0000 (12:45 +0530)]
Fix for ASAN Issue TDAF-710: alloc-dealloc mismatch
Change-Id: I7e674bbf76cac80fcae0396ae4a4a8df1c44d034
Aditya Raj [Thu, 28 Jun 2018 18:48:49 +0000 (00:18 +0530)]
[Non-ACR][Fix for TDAF-350 & TDAF-359]
Change-Id: Ie9d556b0b716b84229c777cb5d4fbacc2dab3af6
Signed-off-by: Aditya Raj <aditya1.raj@samsung.com>
kibak.yoon [Wed, 11 Apr 2018 07:11:06 +0000 (16:11 +0900)]
Including orientation filter template-based code to header file
Change-Id: I56364309f3fb24c93d92706fd6f7fbe13e429698
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
Abhishek Vijay [Mon, 9 Apr 2018 06:46:36 +0000 (12:16 +0530)]
[Non-ACR][TFIVE-357]
Change-Id: Ice9b6976fca4013140b1fc90ffb88c4120e600c0
Signed-off-by: Abhishek Vijay <abhishek.v@samsung.com>
Abhishek Vijay [Tue, 3 Apr 2018 09:35:08 +0000 (15:05 +0530)]
[Coverity Fixes][Sensord]
Change-Id: Ida5323bd01436c4ea19674f4fe7e8d9307e97794
Signed-off-by: Abhishek Vijay <abhishek.v@samsung.com>
Abhishek Vijay [Thu, 22 Mar 2018 13:14:25 +0000 (18:44 +0530)]
[Coverity Issue Fixes]
Signed-off-by: Abhishek Vijay <abhishek.v@samsung.com>
Change-Id: Id8deb54c5e92b85de2b706f2bd7a7072b5666226
kibak.yoon [Tue, 28 Nov 2017 12:11:18 +0000 (21:11 +0900)]
sensorctl: fix filter option to work properly when testing
Change-Id: I364c48a5f352b3d6280ca691cc7a8a0da337f3ca
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 29 Nov 2017 06:47:17 +0000 (15:47 +0900)]
sensord: fix memory allocation to set string attribute to sensor
Change-Id: If6f846a5bfd4149deb12fee58b2ac7b9914242af
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 24 Nov 2017 10:35:34 +0000 (19:35 +0900)]
sensord: return proper error value
Change-Id: I40bc157bad5027121bd6e6d3559a71a7d74dff91
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 24 Nov 2017 10:29:26 +0000 (19:29 +0900)]
sensord: allocate buf memory for string attribute
Change-Id: I7c9c0738a2a574a74aefcf10ab4f49fa180be23d
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 16 Nov 2017 12:14:03 +0000 (21:14 +0900)]
sensord: change the style to URI if it is unknown type
- Bug Fix
Change-Id: Id56d8bad087a13db8dda4e441b75e0969235604b
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 16 Nov 2017 12:06:48 +0000 (21:06 +0900)]
sensord: resize message size
- if there are so many sensors in the device, memory size 4096 is too
small to contain all of that sensor information. for example, Gear S3
has 43 sensors including virtual sensors. it needs 7000 byte for
information of all sensors.
- so message size should be resized from 4096(4kB) to 10240(10kB).
Change-Id: Ied553e260216258295d2337a6f0c468e4a2490cc
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Mon, 13 Nov 2017 03:09:55 +0000 (12:09 +0900)]
sensor: gyro-rv: fix invalid order of sensor data
Change-Id: I7554129c77434aca6eb5871dc4d0ad28597d91a1
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 25 Oct 2017 04:16:15 +0000 (13:16 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: caching data to get previous data
sensord: check if the event value is a valid number
Change-Id: Ib96bcfc40e88c9c1d8dd576f48f9f43fa572bb48
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Tue, 24 Oct 2017 15:27:04 +0000 (00:27 +0900)]
sensord: caching data to get previous data
- Svace/Coverity : no issue
- tct is passed : utc/itc 100%
Change-Id: If6e023acf3d189869183fc33220562f2013534da
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Mon, 16 Oct 2017 02:47:22 +0000 (11:47 +0900)]
sensord: check if the event value is a valid number
Change-Id: I414f8a6f71baad87ec3dd9538d5ee60b8c3a5edf
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 13 Oct 2017 14:15:48 +0000 (23:15 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensor: check if the event value is NaN
sensor: fix problem that gyroscope rotation vector does not work
Change-Id: I5fc7df97a72a57a6744467194e3e5283f28d223d
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 13 Oct 2017 14:03:59 +0000 (23:03 +0900)]
sensor: check if the event value is NaN
Change-Id: I97615392d32d7435e74788cc28f13b56f8e72549
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 11 Oct 2017 01:49:38 +0000 (10:49 +0900)]
sensor: fix problem that gyroscope rotation vector does not work
Change-Id: I7a6e4305bb982d36c87cc4b2f3789c0b09f02c55
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 22 Sep 2017 08:09:27 +0000 (17:09 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: version up 4.0.3
sensord: check the range of values provided from the client
sensord: limit the maximum number of listeners per client
sensord: samsung pedometer sensor for fused location fix/update.
Change-Id: I898540271edc2fe9a05b49b67207e87e06268455
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 22 Sep 2017 08:08:56 +0000 (17:08 +0900)]
sensord: version up 4.0.3
Change-Id: I25f0435ab579d3e541f9a3ed1308879c7388868a
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 22 Sep 2017 05:15:32 +0000 (14:15 +0900)]
sensord: check the range of values provided from the client
Change-Id: Ib6102f684dd1b5ee877b28aa871f7b6b169adf23
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 22 Sep 2017 05:12:17 +0000 (14:12 +0900)]
sensord: limit the maximum number of listeners per client
- MAX_LISTENER = 100
Change-Id: Ib736ef66f2c50a9a218244a4bc5a41bca52ef0d3
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
Marcin Masternak [Fri, 15 Sep 2017 10:31:31 +0000 (12:31 +0200)]
sensord: samsung pedometer sensor for fused location fix/update.
Change-Id: I297e0a9e6eb09afb0791fd7a64f608900dc62893
Signed-off-by: Marcin Masternak <m.masternak@samsung.com>
kibak.yoon [Mon, 18 Sep 2017 07:53:01 +0000 (16:53 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensorctl: change scanf to cin for security issue
Change-Id: If63849f006a0e355df2ba46ea9ff48ff1e8c721d
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Mon, 18 Sep 2017 02:09:16 +0000 (11:09 +0900)]
sensorctl: change scanf to cin for security issue
Change-Id: Id5760c1fe643729d67716323360cb43d0147aa7b
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 14 Sep 2017 05:52:13 +0000 (14:52 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensorctl: fix bug which senosr type was not set
Change-Id: I993e9263a592dcd3c4f6644e82f76e7a0ddf2a3f
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 14 Sep 2017 05:45:33 +0000 (14:45 +0900)]
sensorctl: fix bug which senosr type was not set
Change-Id: Ie441084d2b95f0ea99c70ca0c70b6a2d0b5ba50b
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Tue, 12 Sep 2017 07:43:44 +0000 (16:43 +0900)]
Merge branch 'devel/tizen' into tizen
Change-Id: I6336bd632ce28034abc7cf27dd8a8bb69111dfbb
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Mon, 11 Sep 2017 12:37:20 +0000 (21:37 +0900)]
sensord: fix coding rule violations
Change-Id: I19591605e855fdbd1b44aae8fed8fe9ded23ee16
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
Marcin Masternak [Fri, 8 Sep 2017 18:16:22 +0000 (20:16 +0200)]
sensord: samsung pedometer sensor for fused location fix/update.
Change-Id: I007bf4564c426e897ab273824231782fa65054ee
Signed-off-by: Marcin Masternak <m.masternak@samsung.com>
kibak.yoon [Wed, 16 Aug 2017 01:52:20 +0000 (10:52 +0900)]
sensorctl: apply ASLR to sensorctl
Change-Id: I92770df7a1e80753b618a380f775385d47763571
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 11 Aug 2017 04:49:32 +0000 (13:49 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: add log messages
sensorctl: add gyroscope testcases
sensorctl: clean up testcases
sensorctl: seperate auto test and manual test
sensorctl: add options/features for usability
sensorctl: remove assert macro
sensorctl: remove unnecessary keyword/macro
sensorctl: clean up log macros of sensorctl
Change-Id: I8f76c17ce14620630f6f39d644ec88eab7c7495e
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 10 Aug 2017 13:14:18 +0000 (22:14 +0900)]
sensord: add log messages
Change-Id: I384547eae5fd809f8db433ac97c33831a6d840e9
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 10 Aug 2017 11:21:18 +0000 (20:21 +0900)]
sensorctl: add gyroscope testcases
Change-Id: Id5ef5188d07ba827db7add4c690782ae1c408722
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 10 Aug 2017 11:21:03 +0000 (20:21 +0900)]
sensorctl: clean up testcases
Change-Id: I853f84296e788da1646483b3eb2197bd47e0229e
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 10 Aug 2017 11:18:08 +0000 (20:18 +0900)]
sensorctl: seperate auto test and manual test
- sensorctl test auto
- sensorctl test <sensor_type>
Change-Id: Id30e09ff8380981699a9c7651af675fd7a370da5
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 10 Aug 2017 10:44:11 +0000 (19:44 +0900)]
sensorctl: add options/features for usability
This patch supports the below options and features.
[SYNOPSIS]
- sensorctl test auto [--help] [--list] [--filter=<regex>]
[--verbose] [--shuffle] [--repeat]
[--output]
- sensorctl test <sensor_type>
[--interval=NUMBER] [--batch_latency=NUMBER] [--powersave=TYPE]
[--repeat=NUMBER] [--output=FILE_PATH] [--help] [--verbose]
[Options]
-f PATTERN, --filter=<PATTERN>
Run a subset of the tests for debugging or quickly verifying a
change. Sensorctl will only run the tests whose full names match the
filter. This can be used to specify multiple search patterns.
-l, --list
Prints the testcase list by following command.
-h, --help
Prints the synopsis and a list of the most commonly used commands.
-v, --verbose
Prints the log message fully while testcases are running.
-s, --shuffle
Run the testcase randomly.
-r NUMBER, --repeat=NUMBER
Run the testcase a given number of times.
Change-Id: I30dec0ef2896e12c956be294c2677cb785335ec0
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 10 Aug 2017 10:33:32 +0000 (19:33 +0900)]
sensorctl: remove assert macro
- [TODO] replace "adapter" with "adaptor"
Change-Id: I0f86d2de013616c598b296b014e7331254e6d5ec
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 10 Aug 2017 10:26:11 +0000 (19:26 +0900)]
sensorctl: remove unnecessary keyword/macro
* change parameter name
Change-Id: Iee63054bcf0b752fa0acf29ad087d210056ed606
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 10 Aug 2017 10:23:25 +0000 (19:23 +0900)]
sensorctl: clean up log macros of sensorctl
Change-Id: I7aff53066afae3659700f37ac32a536d39c53c62
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 9 Aug 2017 10:54:01 +0000 (19:54 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: fix double-free issue
Change-Id: I1cac69014721ee9950de0f756f5ef86591ec319c
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 9 Aug 2017 10:39:52 +0000 (19:39 +0900)]
sensord: fix double-free issue
- If the server is terminated unexpectedly, sensor library releases the memory
of channel automatically. At that time, if client calls disconnect(),
double-free problem is invoked.
- Because it is right situation to call disconnect() explicitly,
the auto-release code should be removed.
Change-Id: I31894354eb2d11549dbe0382ce865de6beea89d4
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 4 Aug 2017 01:38:04 +0000 (10:38 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: version 4.0.2
sensord: add null check after malloc
sensord: fix bug with incorrect bit operation
sensord: ternimate sensord instantly when signal is received
sensord: remove excessive sensor log when socket buffer is full
sensord: enable samsung pedometer sensor for fused location
sensord: increase timeout time
Change-Id: I0eecf67dedbd36746e8557afbb536f6e10c627c8
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 4 Aug 2017 01:09:34 +0000 (10:09 +0900)]
sensord: version 4.0.2
Change-Id: Id1c588dda1ae5d446f158afeea96b7d94bfff82e
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 4 Aug 2017 01:34:49 +0000 (10:34 +0900)]
sensord: add null check after malloc
Change-Id: I6f01e8f46be1e08999bc0f35871fc675ba7ebeb8
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 3 Aug 2017 15:38:29 +0000 (00:38 +0900)]
sensord: fix bug with incorrect bit operation
Change-Id: I29c35c9b923d572fbe0b39aa7fe5913386f77bb2
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 3 Aug 2017 15:37:13 +0000 (00:37 +0900)]
sensord: ternimate sensord instantly when signal is received
Change-Id: I1993404cf85cf92427ccaf69a28dbe88a461134d
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 3 Aug 2017 12:05:11 +0000 (21:05 +0900)]
sensord: remove excessive sensor log when socket buffer is full
Change-Id: I70930ff13ac406a6c8a5418f3404cbfb83e3c32b
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 17 May 2017 04:48:38 +0000 (13:48 +0900)]
sensord: enable samsung pedometer sensor for fused location
- URI = http://samsung.com/sensor/healthinfo/pedometer/samsung_pedometer
- Model = samsung_pedometer
- Vendor = samsung.com
Change-Id: Ic6220e0001bc5923e392a7a0dec99860ba47227d
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 21 Jul 2017 02:57:11 +0000 (11:57 +0900)]
sensord: increase timeout time
a specific command takes more than a second sometimes
(e.g., permission checking with cynara initialization).
so timeout time should be increased. (3sec)
Change-Id: Ib886303eb4c847568f2ebbc9db797873b0779329
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Tue, 18 Jul 2017 10:19:39 +0000 (19:19 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: remove unused debugging function
sensord: check type whether it is a regular file or not
sensord: version 4.0.1
sensor: check NULL if memory allocation is failed
sensor: fix the type casting issue about integer division
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
Change-Id: Ice00f015ee6474d1dfd06e0bdde6db0c8a54fd9d
kibak.yoon [Tue, 18 Jul 2017 10:01:18 +0000 (19:01 +0900)]
sensord: remove unused debugging function
Change-Id: I9486d4b7db1cf42eddd26d36c447108eff893a24
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Tue, 18 Jul 2017 09:59:59 +0000 (18:59 +0900)]
sensord: check type whether it is a regular file or not
Change-Id: I8b72cd6702def0a57d5ce570cb183d90f43519f6
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Mon, 17 Jul 2017 03:52:01 +0000 (12:52 +0900)]
sensord: version 4.0.1
Change-Id: I03330c92359414f7a2c5d9b881c57a1acf04a8ba
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Mon, 17 Jul 2017 02:59:39 +0000 (11:59 +0900)]
sensor: check NULL if memory allocation is failed
Change-Id: I1a85c8d036143f93f344be1e8eb2b5a5f7983470
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Mon, 17 Jul 2017 02:54:52 +0000 (11:54 +0900)]
sensor: fix the type casting issue about integer division
- the result of integer division converted into floating point
Change-Id: I40d59f2976c1d65cd4c4c20ddb027edcbc70ab5b
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 23 Jun 2017 06:35:36 +0000 (15:35 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: remove termination routine when there is no sensor
Change-Id: I289e1cbe573c0f1893f37a8ceabdb792c2b6a297
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 23 Jun 2017 05:44:27 +0000 (14:44 +0900)]
sensord: remove termination routine when there is no sensor
- serveral frameworks try to connect sensor continuously, so the sensor
daemon runs every time they try. it's a overhead work.
Change-Id: Ib203c69e4e53767256e71ca9aaa5f58c6d97a622
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 15 Jun 2017 08:05:22 +0000 (17:05 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: fix bugs with using invalid format in logs
Change-Id: I03df38c03a7a089281802c28e227f9de49c1f7fc
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 15 Jun 2017 07:58:32 +0000 (16:58 +0900)]
sensord: fix bugs with using invalid format in logs
Change-Id: Ide24272d63a24611aba81a5fe0114e62cebeb1fe
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 14 Jun 2017 11:53:00 +0000 (20:53 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: rv: fix bug that the accuracy value is not changed
sensord: send accuracy changed event to listeners
sensord: remove redundant blank lines at the end of a code block
Change-Id: I5972e9398bd7b7b24b8bec087c6cdd2b83551d9c
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 14 Jun 2017 11:17:15 +0000 (20:17 +0900)]
sensord: rv: fix bug that the accuracy value is not changed
Change-Id: I9a3020ae8e748e09dbb79e0e2f13cc8c3208d65d
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 14 Jun 2017 10:13:14 +0000 (19:13 +0900)]
sensord: send accuracy changed event to listeners
Change-Id: Idfcf4217ef2694578857c032e60ad55950198452
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Tue, 13 Jun 2017 04:05:13 +0000 (13:05 +0900)]
sensord: remove redundant blank lines at the end of a code block
Change-Id: I90276bc03a6ddd2fb73fa5eb78ab16aa386c8ad0
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 7 Jun 2017 10:45:12 +0000 (19:45 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: add select() before read a data to check whether it is ready or not
Change-Id: Ia9055b66df457b9431d50049aa29d3b6c3befc1b
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 7 Jun 2017 08:38:06 +0000 (17:38 +0900)]
sensord: add select() before read a data to check whether it is ready or not
Change-Id: Id39cffc0107771dcdec0f7d23da6b36f39af0fbe
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Mon, 5 Jun 2017 02:02:52 +0000 (11:02 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: fix bug to enable external sensor on rpi3
Change-Id: I78d0b7b5d54cb101df729824e4e463eb3011c633
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Mon, 5 Jun 2017 01:57:30 +0000 (10:57 +0900)]
sensord: fix bug to enable external sensor on rpi3
Change-Id: I9013a23afefc2e8fbcbb861a6afa74b499641884
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 19 May 2017 05:08:52 +0000 (14:08 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: remove command when manager/listener/provider are disconnected
Temporary fix for build errors from Tizen 3.0 snapshots
Change-Id: I670a9ed0351ab4a9c78305654456ce11ea281a60
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Thu, 18 May 2017 06:37:34 +0000 (15:37 +0900)]
sensord: remove command when manager/listener/provider are disconnected
- if channel is disconnected(), server releases their resources automatically.
- so it is not neccessary to release resource by sending command.
Change-Id: Ifd4ed14b20429def377f10d5a6d5dd3da18efc86
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
Mu-Woong Lee [Mon, 15 May 2017 09:45:39 +0000 (18:45 +0900)]
Temporary fix for build errors from Tizen 3.0 snapshots
This patch enables to build other packages requiring pkgconfig(sensor),
when you need to build & install the latest sensord for Tizen 3.0 devices.
Change-Id: Ib70d2236d8b1beaf8d0a7040af5540df502de547
Signed-off-by: Mu-Woong Lee <muwoong.lee@samsung.com>
kibak.yoon [Tue, 16 May 2017 10:46:46 +0000 (19:46 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: rename set_interval_cb to interval_changed_cb
Change-Id: I8f3aee08440cb89b282ad8686824a055a95aaf36
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Tue, 16 May 2017 05:16:09 +0000 (14:16 +0900)]
sensord: rename set_interval_cb to interval_changed_cb
Change-Id: I9f7dd165b8b4a2aa3f244c4f5061f1b96d0cec84
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Tue, 16 May 2017 03:09:14 +0000 (12:09 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: add location privilege to location-related sensors
Change-Id: Id3e302ba43303bf2f78bad0c6b0b67423f8fd81c
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 10 May 2017 13:20:27 +0000 (22:20 +0900)]
sensord: add location privilege to location-related sensors
Change-Id: Ib931902c518fd67e62fb7e7dc2d8cd6340d792b3
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 10 May 2017 12:26:04 +0000 (21:26 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: fix typo errors about sensor URI
sensord: specify the appropriate sensor type based on URI
sensord: add privilege part to URI format
sensord: move common part to base sensor handler
sensord: move sensor provider testcases to unit_provider.cpp
sensord: remove useless privilege and macros
sensord: seperate socket channel for command and monitor
Change-Id: I89c1ffb51bc494f25670ac26e60c5fc08bcd664e
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 10 May 2017 11:51:25 +0000 (20:51 +0900)]
sensord: fix typo errors about sensor URI
- fix url of serveral healthinfo sensors
Change-Id: I26339da8056abb8526393b9e1dfe31eeea6a8e98
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 10 May 2017 09:12:40 +0000 (18:12 +0900)]
sensord: specify the appropriate sensor type based on URI
Change-Id: I4facc8b3b31ff2f2e19d9ebdefc0bdeea8ae2f8b
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 10 May 2017 08:55:21 +0000 (17:55 +0900)]
sensord: add privilege part to URI format
- http://<vendor>/sensor/<privilege>/<type>/<name>
Change-Id: I10601f8f95fdb693dd02d047e2228c59e81e5dcd
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 10 May 2017 08:43:43 +0000 (17:43 +0900)]
sensord: move common part to base sensor handler
- all of sensor handlers has sensor information as common part.
Change-Id: I45d14a742e246725cbd97070e80dd568678f6755
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 10 May 2017 08:40:00 +0000 (17:40 +0900)]
sensord: move sensor provider testcases to unit_provider.cpp
Change-Id: Iec7bfc6daa6f8a0281be485f854a064e7fac9b69
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 10 May 2017 08:24:12 +0000 (17:24 +0900)]
sensord: remove useless privilege and macros
Change-Id: I373f5645cbdf318f397e2e3e47bc0f98b46e94ad
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Wed, 10 May 2017 04:12:48 +0000 (13:12 +0900)]
sensord: seperate socket channel for command and monitor
- m_cmd_channel: get sensor information / check privilege
- m_mon_channel: monitor sensors dynamically added/removed
Change-Id: If746f701ddb32aefe70eafe1f934f8251954efff
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Mon, 8 May 2017 06:08:18 +0000 (15:08 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
Fix dependency issues that occur while building sensord on an old snapshot
sensord: add lazy binding event handler to event loop
Change-Id: Ie8db5d24791335d19a0cec92cfa186f1426c393b
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
Mu-Woong Lee [Mon, 8 May 2017 06:01:32 +0000 (15:01 +0900)]
Fix dependency issues that occur while building sensord on an old snapshot
Change-Id: I328dffa4ae1c4c13f82836c68e9218d157b57f1d
Signed-off-by: Mu-Woong Lee <muwoong.lee@samsung.com>
kibak.yoon [Tue, 2 May 2017 11:34:05 +0000 (20:34 +0900)]
sensord: add lazy binding event handler to event loop
- TBD:
1. thread-safe issue
2. sensor event: global main context or thread-default context
Change-Id: I1d0f4464e14dc0e6bd0bb529ffe14cf682ef69af
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Tue, 2 May 2017 11:34:05 +0000 (20:34 +0900)]
sensord: add lazy binding event handler to event loop
- TBD:
1. thread-safe issue
2. sensor event: global main context or thread-default context
Change-Id: I1d0f4464e14dc0e6bd0bb529ffe14cf682ef69af
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 28 Apr 2017 07:10:19 +0000 (16:10 +0900)]
Merge branch 'devel/tizen' into tizen
* devel/tizen:
sensord: sleep 10 ms instead of 100 ms if socket is unavailable temporarily
Revert "sensord: spec: provide libsensor.so.2 for build dependency"
Revert "Provides libsensord.so.2()(64bit) in case of aarch64"
Provides libsensord.so.2()(64bit) in case of aarch64
sensord: spec: provide libsensor.so.2 for build dependency
Change-Id: I6cb8b131a208bc6b7d41170c3266647d9e14e4c4
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
kibak.yoon [Fri, 28 Apr 2017 07:05:03 +0000 (16:05 +0900)]
sensord: sleep 10 ms instead of 100 ms if socket is unavailable temporarily
Change-Id: I4c2552d18ce45bf16ff88703577279e19376418e
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
Mu-Woong Lee [Fri, 28 Apr 2017 07:01:31 +0000 (07:01 +0000)]
Revert "sensord: spec: provide libsensor.so.2 for build dependency"
This reverts commit
7dd43df5b7adb9e92db533ec1c03926872b12746.
Change-Id: I08ec3e11640066d926b88f34ddb1c08932dbcb8f
Mu-Woong Lee [Fri, 28 Apr 2017 07:00:07 +0000 (07:00 +0000)]
Revert "Provides libsensord.so.2()(64bit) in case of aarch64"
This reverts commit
7e76859be442a519139eaa4648f38270d423ba53.
Change-Id: Ica1151ce7963371a11103975b47e79e7e6eb48bc
Mu-Woong Lee [Thu, 27 Apr 2017 09:00:20 +0000 (18:00 +0900)]
Provides libsensord.so.2()(64bit) in case of aarch64
This is a temporary walkaround for OBS build failures
Change-Id: Iaa1f611333800160921e13c7ed8a25964c8aaab3
Signed-off-by: Mu-Woong Lee <muwoong.lee@samsung.com>
(cherry picked from commit
7e76859be442a519139eaa4648f38270d423ba53)
Mu-Woong Lee [Thu, 27 Apr 2017 09:00:20 +0000 (18:00 +0900)]
Provides libsensord.so.2()(64bit) in case of aarch64
This is a temporary walkaround for OBS build failures
Change-Id: Iaa1f611333800160921e13c7ed8a25964c8aaab3
Signed-off-by: Mu-Woong Lee <muwoong.lee@samsung.com>
kibak.yoon [Thu, 27 Apr 2017 08:30:26 +0000 (17:30 +0900)]
sensord: spec: provide libsensor.so.2 for build dependency
Change-Id: Id5a50c908c3540900af34932779552c461bf9899
Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>