platform/core/system/sensord.git
9 years agoMerge "Bug Fixing - Corrected the return value for operator '+' for sensor_data...
Kibak Yoon [Fri, 16 Jan 2015 11:58:56 +0000 (03:58 -0800)]
Merge "Bug Fixing - Corrected the return value for  operator '+' for sensor_data" into tizen

9 years agoMerge "Cleanup of unused events in Rotation Vector sensor" into tizen
Kibak Yoon [Fri, 16 Jan 2015 11:58:08 +0000 (03:58 -0800)]
Merge "Cleanup of unused events in Rotation Vector sensor" into tizen

9 years agoBug Fixing - Corrected the return value for operator '+' for sensor_data 30/33830/1
Ankur [Thu, 15 Jan 2015 11:45:58 +0000 (17:15 +0530)]
Bug Fixing - Corrected the return value for  operator '+' for sensor_data

Change-Id: Ie59aeab94e276de203697dceb07fa59da15185f3

9 years agoCleanup of unused events in Rotation Vector sensor 20/33820/1
Ramasamy [Thu, 15 Jan 2015 11:03:23 +0000 (16:33 +0530)]
Cleanup of unused events in Rotation Vector sensor

- The unused event representations and usage are removed for
rotation vector virtual sensor.

Change-Id: I363a27ea5d1a3b37b05ab8dce3bfcf04cc27064f

9 years agoRemoved compiler warning - wrong initialization order 04/33804/1
Ankur [Thu, 15 Jan 2015 08:21:07 +0000 (13:51 +0530)]
Removed compiler warning - wrong initialization order

-Corrected the wrong order of intialization (causing gcc to throw a warning)

Change-Id: I5662f93b0147fb50bafd7c74b074f7ad7e12c9ac

9 years agoRemoved Compiler Warning - comparison between signed and unsigned integers 02/33802/1
Ankur [Thu, 15 Jan 2015 08:02:40 +0000 (13:32 +0530)]
Removed Compiler Warning - comparison between signed and unsigned integers

In client.cpp comparison between signed and unsigned integers.
Signed integer was a indev variable for a for loop and was always positive
So, changed it from int to unsigned int.

Change-Id: Ib7e3d569b9d2320f0a8f5a3eee50fdd0db6d5425

9 years agoRemoved compiler warning - dereferencing type-punned pointer 64/33764/2
Ankur [Wed, 14 Jan 2015 13:40:47 +0000 (19:10 +0530)]
Removed compiler warning - dereferencing type-punned pointer

Change-Id: I18a383d818570608685bb55a2f9ce296e82d8432

9 years agoMerge "Adding event driven test framework for geomagnetic sensor" into tizen
Kibak Yoon [Tue, 13 Jan 2015 10:48:34 +0000 (02:48 -0800)]
Merge "Adding event driven test framework for geomagnetic sensor" into tizen

9 years agosensord: fix the bug about rename the function in orientation_filter 28/33528/1 accepted/tizen/common/20150119.131926 accepted/tizen/mobile/20150121.131613 accepted/tizen/tv/20150121.131826 accepted/tizen/wearable/20150121.080856 submit/IVI/20150119.134759 submit/tizen/20150113.013624 submit/tizen_wearable/20150121.063838
Kibak Yoon [Tue, 13 Jan 2015 01:32:20 +0000 (10:32 +0900)]
sensord: fix the bug about rename the function in orientation_filter

because the function name is changed, it should be replaced by new name.

Change-Id: I1ea4424aa0ac9a94d7ea1aeeb6e89054c932b594
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
9 years agoMerge "Removed compiler warning - Implicit Declaration" into tizen submit/tizen/20150113.012540
Kibak Yoon [Sat, 10 Jan 2015 03:09:36 +0000 (19:09 -0800)]
Merge "Removed compiler warning - Implicit Declaration" into tizen

9 years agoMerge "Cleanup - Removing redundunt assignments from vector.cpp and matrix.cpp" into...
Kibak Yoon [Sat, 10 Jan 2015 03:09:23 +0000 (19:09 -0800)]
Merge "Cleanup - Removing redundunt assignments from vector.cpp and matrix.cpp" into tizen

9 years agoMerge "Adding a new function for priority list insertion" into tizen
Kibak Yoon [Sat, 10 Jan 2015 03:03:57 +0000 (19:03 -0800)]
Merge "Adding a new function for priority list insertion" into tizen

9 years agoMerge "Fixing memory leak issues in test files" into tizen
Kibak Yoon [Sat, 10 Jan 2015 03:03:28 +0000 (19:03 -0800)]
Merge "Fixing memory leak issues in test files" into tizen

9 years agoMerge "Adding geomagnetic_rv implementation to orientation_filter class" into tizen
Kibak Yoon [Sat, 10 Jan 2015 02:55:58 +0000 (18:55 -0800)]
Merge "Adding geomagnetic_rv implementation to orientation_filter class" into tizen

9 years agoMerge "Changing all references for quaternion to 9axis_quaternion" into tizen
Kibak Yoon [Sat, 10 Jan 2015 02:54:24 +0000 (18:54 -0800)]
Merge "Changing all references for quaternion to 9axis_quaternion" into tizen

9 years agoMerge "Renaming folders for testing sensor fusion" into tizen
Kibak Yoon [Sat, 10 Jan 2015 02:54:12 +0000 (18:54 -0800)]
Merge "Renaming folders for testing sensor fusion" into tizen

9 years agoMerge "sensord: remove unnecessary files in CMakeLists.txt" into tizen
Kibak Yoon [Sat, 10 Jan 2015 02:51:03 +0000 (18:51 -0800)]
Merge "sensord: remove unnecessary files in CMakeLists.txt" into tizen

9 years agoAdding a new function for priority list insertion 34/33434/3
Vibhor Gaur [Fri, 9 Jan 2015 09:48:47 +0000 (15:18 +0530)]
Adding a new function for priority list insertion

-Adding seperate function for insertion into priority list for virtual sensors.
-Initially insertion was done inside the same function as event registration.
-Adds modularity to the code.

Change-Id: Ifed2b6f690de70f103b389e24dc2d254398eaf66

9 years agoAdding event driven test framework for geomagnetic sensor 35/33435/2
Vibhor Gaur [Fri, 9 Jan 2015 09:29:28 +0000 (14:59 +0530)]
Adding event driven test framework for geomagnetic sensor

-Completing test file for geomagnetic sensor by adding event driven based testing as it exists for rest of the sensors.

Change-Id: I30033c31a1f415a698099029c07eef2d89b77903

9 years agoAdding geomagnetic_rv implementation to orientation_filter class 00/33400/1
Ramasamy [Fri, 9 Jan 2015 05:25:44 +0000 (10:55 +0530)]
Adding geomagnetic_rv implementation to orientation_filter class

- updated orientation_filter class for quaternion computation based
only on accel and geomagnetic input sensors.
- updated standalone test code for supporting geomagenetic rotation
vector computation.

Change-Id: Ie9b2ea60f3815adacff9fc7ee3c8e545f27b0816

9 years agoChanging all references for quaternion to 9axis_quaternion 98/33398/1
Ramasamy [Fri, 9 Jan 2015 05:17:23 +0000 (10:47 +0530)]
Changing all references for quaternion to 9axis_quaternion

- Changing all references to ensure that 9axis_quaternion is
differentiated from geomagnetic quaternion orientation representations
-Changed all related standalone test files

Change-Id: Ic91ad79853504ed78bc7960346687fce462add31

9 years agoRenaming folders for testing sensor fusion 92/33392/1
Ramasamy [Fri, 9 Jan 2015 04:43:25 +0000 (10:13 +0530)]
Renaming folders for testing sensor fusion

Renamed sensor_fusion folder 'standalone' -> 'test'
Renamed sensor_fusion->test folder 'test' -> 'test_projects'

Change-Id: Icf24c0414011a70b82f6971eb42b899d829479d7

9 years agoFixing memory leak issues in test files 50/33350/1
Vibhor Gaur [Thu, 8 Jan 2015 12:41:35 +0000 (18:11 +0530)]
Fixing memory leak issues in test files

Change-Id: I1aeeab6fc7e02c7d75c1f7671f9f77afbd42954f

9 years agoCleanup - Removing redundunt assignments from vector.cpp and matrix.cpp 47/33347/1
Ankur [Thu, 8 Jan 2015 12:15:42 +0000 (17:45 +0530)]
Cleanup - Removing redundunt assignments from vector.cpp and matrix.cpp

The assignments were redundunt as in the next line only, the same variable was being assigned to some other value.

Change-Id: Iebe65db1bb1705466314a968117d7cc5a678ccff

9 years agosensord: remove unnecessary files in CMakeLists.txt 93/33293/3
Kibak Yoon [Thu, 8 Jan 2015 02:46:43 +0000 (11:46 +0900)]
sensord: remove unnecessary files in CMakeLists.txt

checking ARM is not necessary because this macro is not used in the
source.

Change-Id: I1ec44abd7670ad61dde1826fbaec023672e6f935
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
9 years agoMerge "sensord: merge tizen 2.3 sensord into tizen branch" into tizen
Kibak Yoon [Wed, 7 Jan 2015 13:42:08 +0000 (05:42 -0800)]
Merge "sensord: merge tizen 2.3 sensord into tizen branch" into tizen

9 years agosensord: merge tizen 2.3 sensord into tizen branch 64/33264/4
Kibak Yoon [Wed, 7 Jan 2015 11:48:55 +0000 (20:48 +0900)]
sensord: merge tizen 2.3 sensord into tizen branch

there are the quite many changes between private and public.
but almost patches are for code-clean and mobile specific features.
through updating sensord at once, private, tizen 2.3, tizen 3.0 code are
in sync.

Change-Id: Ieaef0357c810682c6b9c82f7429f9a680eccd25c
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
9 years agoMerge "Modifying sf_orientation for new estimate_orientation" into tizen
Kibak Yoon [Wed, 7 Jan 2015 12:56:23 +0000 (04:56 -0800)]
Merge "Modifying sf_orientation for new estimate_orientation" into tizen

9 years agoMerge "Modifying geomagnetic_RV files for new estimate_orientation" into tizen
Kibak Yoon [Wed, 7 Jan 2015 12:56:11 +0000 (04:56 -0800)]
Merge "Modifying geomagnetic_RV files for new estimate_orientation" into tizen

9 years agoMerge "Adapting estimate_orientation to support geomagnetic_RV" into tizen
Kibak Yoon [Wed, 7 Jan 2015 12:55:59 +0000 (04:55 -0800)]
Merge "Adapting estimate_orientation to support geomagnetic_RV" into tizen

9 years agoRemoved Compilation warning - Unused return value 60/33160/2
Ankur [Tue, 6 Jan 2015 12:09:48 +0000 (17:39 +0530)]
Removed Compilation warning - Unused return value

-Return value from the function call to write() was not being used, generating a compilation warning.
-Added a while loop to check how many bytes are written in each iteration and ensure that the whole buffer is written.

Change-Id: Ice225aa6cfd4eb36293e5475c1d37ebf672e633a

9 years agoMerge "adding estimate_geomagtic_rv implementation" into tizen
Kibak Yoon [Wed, 7 Jan 2015 12:54:12 +0000 (04:54 -0800)]
Merge "adding estimate_geomagtic_rv implementation" into tizen

9 years agoMerge "Updating estimate_gravity implementation for quaternion outputs" into tizen
Kibak Yoon [Wed, 7 Jan 2015 12:54:00 +0000 (04:54 -0800)]
Merge "Updating estimate_gravity implementation for quaternion outputs" into tizen

9 years agoMerge "Updating sf_orientation implementation for quaternion" into tizen
Kibak Yoon [Wed, 7 Jan 2015 12:53:46 +0000 (04:53 -0800)]
Merge "Updating sf_orientation implementation for quaternion" into tizen

9 years agoMerge "Updating estimate_orientation call to output quaternions" into tizen
Kibak Yoon [Wed, 7 Jan 2015 12:53:30 +0000 (04:53 -0800)]
Merge "Updating estimate_orientation call to output quaternions" into tizen

9 years agoMerge "Removing low pass filtering from design" into tizen
Kibak Yoon [Wed, 7 Jan 2015 12:53:11 +0000 (04:53 -0800)]
Merge "Removing low pass filtering from design" into tizen

9 years agoMerge "Adding simulation initialization file for Geomagnetic RV" into tizen
Kibak Yoon [Wed, 7 Jan 2015 12:52:58 +0000 (04:52 -0800)]
Merge "Adding simulation initialization file for Geomagnetic RV" into tizen

9 years agosensord: add/change enums and types for avoiding build-break 42/33242/1
Kibak Yoon [Wed, 7 Jan 2015 06:24:37 +0000 (15:24 +0900)]
sensord: add/change enums and types for avoiding build-break

this patch would be reverted. However enumerations and types are added
for avoiding build-break until sensor capi is replaced by Tizen 2.3 API.
all packages which use tizen 2.2.1 api doesn't have a problem about
building, but some APIs don't work from now.

Change-Id: I8511158d977304b738fb33c9842a749e0f3519d1
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
9 years agosensord: fix CMakeList.txt for avoiding build-break 41/33241/1
Kibak Yoon [Wed, 7 Jan 2015 05:05:17 +0000 (14:05 +0900)]
sensord: fix CMakeList.txt for avoiding build-break

- define LIBDIR
- install virtual_sensors.xml

Change-Id: I4b3e65c6a0fa25dbf9e312e744087b4174a21620
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
9 years agoModifying sf_orientation for new estimate_orientation 11/33211/1
Ramasamy [Wed, 7 Jan 2015 04:55:38 +0000 (10:25 +0530)]
Modifying sf_orientation for new estimate_orientation

- Adapting sf_orientation octave file to the restructured
  estmate_orientation ocatave implementation

Change-Id: I4febde2c476182ebd6df9b186efc3ad7cbdc0dd2

9 years agoModifying geomagnetic_RV files for new estimate_orientation 09/33209/1
Ramasamy [Wed, 7 Jan 2015 04:52:04 +0000 (10:22 +0530)]
Modifying geomagnetic_RV files for new estimate_orientation

- Adapting geomagnetic_RV octave files to the restructured
  estmate_orientation ocateve implementation
- cleanup

Change-Id: I84ce43db89cddbb7f664b67608e90ef9c2068d99

9 years agoAdapting estimate_orientation to support geomagnetic_RV 08/33208/1
Ramasamy [Wed, 7 Jan 2015 04:36:16 +0000 (10:06 +0530)]
Adapting estimate_orientation to support geomagnetic_RV

Restructuring estimate_orientation octave code to support both
quaternion generation using accel/gyro/mag or only using accel/mag
hardware sensors.

Change-Id: I0976df35d488d6bafb9ce064027ff7fd6e352dbd

9 years agosensord: clean CMakeList.txt 87/33187/1
Kibak Yoon [Tue, 6 Jan 2015 13:53:11 +0000 (22:53 +0900)]
sensord: clean CMakeList.txt

- remove useless code/macro
- for building on x86_64, use macro CMAKE_INSTALL_* in GNUInstallDirs

Change-Id: I6298368a9e2af00c35ebf4f37b483a00a8d5e1aa
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
9 years agosensord: remove useless xml file 86/33186/1
Kibak Yoon [Tue, 6 Jan 2015 13:51:31 +0000 (22:51 +0900)]
sensord: remove useless xml file

sensor_plugins xml for simulator is not neccessary anymore.

Change-Id: I91f8f816c08ab2ca53790fe4ae6bd7ab0e7b689f
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
9 years agosensord: clean up the spec file 85/33185/1
Kibak Yoon [Tue, 6 Jan 2015 12:28:58 +0000 (21:28 +0900)]
sensord: clean up the spec file

- remove useless code.
- replace hardcoded path by macro.
- code clean.

Change-Id: Iabeb35cdb1a5ec4684352da39d4bccbf05f51f8b
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
9 years agosensord: changing group in spec file 81/33181/2
Kibak Yoon [Tue, 6 Jan 2015 12:24:23 +0000 (21:24 +0900)]
sensord: changing group in spec file

refered by the below url:
https://wiki.tizen.org/wiki/Packaging/Guidelines#Group_Tag

Change-Id: I7c42fb9ee2707980a1135c9c1d2747f2072b4308
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
9 years agosensord: change the permission of some files 78/33178/1
Kibak Yoon [Tue, 6 Jan 2015 12:12:08 +0000 (21:12 +0900)]
sensord: change the permission of some files

it's for unifying the permission of all files.

Change-Id: I86e2d1dc11ffd39581ef1631bdab3e7e603e630a
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
9 years agosensord: add motion api temporarily for avoiding build-break 77/33177/1
Kibak Yoon [Tue, 6 Jan 2015 12:06:29 +0000 (21:06 +0900)]
sensord: add motion api temporarily for avoiding build-break

motion API is replaced by context gesture api after tizen 2.3.
because there are the packages which use motion API still,
sensor motion API should be restored temporarily.
 - they are not operated. only for avoiding build-break

Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
Change-Id: I8384ef30abf90623704908c8a537e62437a75ff2

9 years agosensord: move manifest files to packaging directory 76/33176/1
Kibak Yoon [Tue, 6 Jan 2015 12:05:38 +0000 (21:05 +0900)]
sensord: move manifest files to packaging directory

Change-Id: Ida30ea320f5aec3522c13467f093c5aa1f1c1b59
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
9 years agosensord: move systemd-related files to systemd directory 75/33175/1
Kibak Yoon [Tue, 6 Jan 2015 11:17:44 +0000 (20:17 +0900)]
sensord: move systemd-related files to systemd directory

add directory structure and build system file
- it would be better to put them in systemd directory.

Change-Id: I60dc53a09de117e52355a3dcb849b2adf0e5661f
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
9 years agosensord: move the documents into /documentation directory 70/33170/2
Kibak Yoon [Tue, 6 Jan 2015 10:57:34 +0000 (19:57 +0900)]
sensord: move the documents into /documentation directory

there are som files on root directory. To clean them, it would be better
to move them into /documentation directory.

Change-Id: Ifb2e4fe595a9cc31846faed419c298776db6e179
Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
9 years agoRemoved compiler warning - Implicit Declaration 68/33168/1
Ankur [Tue, 6 Jan 2015 12:32:32 +0000 (18:02 +0530)]
Removed compiler warning - Implicit Declaration

-Already removed this warning from accelerometer.c earlier
-Seems another change was done on a previous revision, causing the same warning to pop up.
-rotation_vector.c did not have this warning before.

Change-Id: I65372477168185d070ca9a919fd804b53441a156

9 years agoadding estimate_geomagtic_rv implementation 49/33149/2
Ramasamy [Tue, 6 Jan 2015 09:38:23 +0000 (15:08 +0530)]
adding estimate_geomagtic_rv implementation

Adding wrapper octave implementation for computing geomagnetic
rotation vector which would use the same estimate_orientation
implementation for computing the 9-axis rotation vector.

Change-Id: Id3f16a34357bc5439276521ac72c368cd7c8d591

9 years agoUpdating estimate_gravity implementation for quaternion outputs 36/33136/3
Ramasamy [Tue, 6 Jan 2015 07:42:15 +0000 (13:12 +0530)]
Updating estimate_gravity implementation for quaternion outputs

Updating estimate_gravity file to support output of orientation
estimation in terms of quaternions.

Change-Id: I1343cf2ab819680e445363becb5c72879430dc71

9 years agoUpdating sf_orientation implementation for quaternion 23/33123/3
Ramasamy [Tue, 6 Jan 2015 06:01:26 +0000 (11:31 +0530)]
Updating sf_orientation implementation for quaternion

Updating the sf_orientation octave implementation to support
the orientation computed interms of quaternions instead of euler
angles.

Change-Id: I5dc5e12ba9e70dc41bc20ebfef97cbd69b2ab808

9 years agoUpdating estimate_orientation call to output quaternions 16/33116/3
Ramasamy [Tue, 6 Jan 2015 05:37:12 +0000 (11:07 +0530)]
Updating estimate_orientation call to output quaternions

- Updating the estimate_orientation ocatave implementation to output
orientation values in terms of quaternions instead of euler angles.
- cleanup

Change-Id: Ida5a39a3270eafb26807a1bf218f3d48c32d789b

9 years agoRemoving low pass filtering from design 09/33109/3
Ramasamy [Tue, 6 Jan 2015 04:29:35 +0000 (09:59 +0530)]
Removing low pass filtering from design

- low pass filtering has already been removed from sensor fusion
implementation to improve estimated orientation response speed.
- updating the same in octave design

Change-Id: I1b9a3ea985424a9fa7db28655b11f674daa5ae75

9 years agoAdding simulation initialization file for Geomagnetic RV 05/33105/3
Ramasamy [Tue, 6 Jan 2015 03:38:03 +0000 (09:08 +0530)]
Adding simulation initialization file for Geomagnetic RV

Adding octave simulation initialization file which-
1) takes accelerometer and geomagnetic sensor inputs
2) calls geomagnetic rotation vector computation based on sensor
   fusion
3) converts the rotation vector to euler angles and plot the
   output

Change-Id: I61714d7d107925d3aa8e0400ac2900f7a70b0bc7

9 years agosensord: use LIBDIR macro for finding library path 00/33100/1
Kibak Yoon [Mon, 5 Jan 2015 15:56:18 +0000 (00:56 +0900)]
sensord: use LIBDIR macro for finding library path

Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
Change-Id: Ia9ae92b3213f5ea9b0121c39e9137f9fe1b9274e

9 years agosensord: change int to intptr_t for avoiding build-break 99/33099/1
Kibak Yoon [Mon, 5 Jan 2015 15:22:37 +0000 (00:22 +0900)]
sensord: change int to intptr_t for avoiding build-break

Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
Change-Id: I46b024ef239b3ac91d5ccccfb908811168f9f8e9

9 years agoMerge "sensord: add sensor api for avoiding build break" into tizen
Kibak Yoon [Mon, 5 Jan 2015 15:02:01 +0000 (07:02 -0800)]
Merge "sensord: add sensor api for avoiding build break" into tizen

9 years agoMerge "sensord: update for being the compatible with the x32 and x64" into tizen
Kibak Yoon [Mon, 5 Jan 2015 15:00:50 +0000 (07:00 -0800)]
Merge "sensord: update for being the compatible with the x32 and x64" into tizen

9 years agosensord: add sensor api for avoiding build break 95/33095/1
Kibak Yoon [Mon, 5 Jan 2015 14:57:27 +0000 (23:57 +0900)]
sensord: add sensor api for avoiding build break

Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
Change-Id: Icb6934702fcef2c10e72c513d682caa1ed08c21e

9 years agoMerge "Removed compiler warning - unsused variable" into tizen
Kibak Yoon [Mon, 5 Jan 2015 14:33:02 +0000 (06:33 -0800)]
Merge "Removed compiler warning - unsused variable" into tizen

9 years agosensord: update for being the compatible with the x32 and x64 79/32479/5
Kibak Yoon [Thu, 18 Dec 2014 12:27:11 +0000 (21:27 +0900)]
sensord: update for being the compatible with the x32 and x64

* replaced "/usr/lib" by %{_libdir}
* replaced "/usr/include" by %{_includedir}

refered from the below url:
https://wiki.tizen.org/wiki/HOW-TO_Build_a_Tizen_distribution_for_x64_arch

Signed-off-by: Kibak Yoon <kibak.yoon@samsung.com>
Change-Id: I4c57f6ec79754aa20cd103d34e6a00ebfffff42c

9 years agoMerge "Adding test case for rotation_vector sensor" into tizen
Kibak Yoon [Mon, 5 Jan 2015 01:13:14 +0000 (17:13 -0800)]
Merge "Adding test case for rotation_vector sensor" into tizen

9 years agoMerge "Adding missing sensor_rv.h file" into tizen
Kibak Yoon [Mon, 5 Jan 2015 01:13:04 +0000 (17:13 -0800)]
Merge "Adding missing sensor_rv.h file" into tizen

9 years agoMerge changes I8c246a45,I8b9be20f into tizen
Kibak Yoon [Mon, 5 Jan 2015 01:12:51 +0000 (17:12 -0800)]
Merge changes I8c246a45,I8b9be20f into tizen

* changes:
  Updated sensor framework common files for RV sensor
  Adding Makelist support for virtual sensor configuration

9 years agoMerge "Adding lock in virtual sensor layer for sensor fusion library" into tizen
Kibak Yoon [Mon, 5 Jan 2015 01:12:20 +0000 (17:12 -0800)]
Merge "Adding lock in virtual sensor layer for sensor fusion library" into tizen

9 years agoMerge "Updating virtual sensor xml configuration for multiple devices" into tizen
Kibak Yoon [Mon, 5 Jan 2015 01:12:08 +0000 (17:12 -0800)]
Merge "Updating virtual sensor xml configuration for multiple devices" into tizen

9 years agoMerge "Fixing 64 bit compiler issue for sensor_data class" into tizen
Kibak Yoon [Mon, 5 Jan 2015 01:11:47 +0000 (17:11 -0800)]
Merge "Fixing 64 bit compiler issue for sensor_data class" into tizen

9 years agoMerge "Removed compiler warning - comparison between signed and unsigned integers...
Kibak Yoon [Mon, 5 Jan 2015 01:11:30 +0000 (17:11 -0800)]
Merge "Removed compiler warning - comparison between signed and unsigned integers" into tizen

9 years agoMerge "Removed compiler warning - pointer of type 'void *' used in arithmetic" into...
Kibak Yoon [Mon, 5 Jan 2015 01:11:04 +0000 (17:11 -0800)]
Merge "Removed compiler warning - pointer of type 'void *' used in arithmetic" into tizen

9 years agoMerge "Removed compiler warning - dereferencing type-punned pointer will break strict...
Kibak Yoon [Mon, 5 Jan 2015 01:10:30 +0000 (17:10 -0800)]
Merge "Removed compiler warning - dereferencing type-punned pointer will break strict-aliasing rules" into tizen

9 years agoMerge "Removed compiler warning - Comparison between signed and unsigned integers...
Kibak Yoon [Mon, 5 Jan 2015 01:10:12 +0000 (17:10 -0800)]
Merge "Removed compiler warning - Comparison between signed and unsigned integers" into tizen

9 years agoMerge "Removed warning - use of deprecated function" into tizen
Kibak Yoon [Mon, 5 Jan 2015 01:09:52 +0000 (17:09 -0800)]
Merge "Removed warning - use of deprecated function" into tizen

9 years agoMerge "Removed compiler warning - implicit declaration of a function" into tizen
Kibak Yoon [Mon, 5 Jan 2015 01:09:31 +0000 (17:09 -0800)]
Merge "Removed compiler warning - implicit declaration of a function" into tizen

9 years agoMerge "Removed compiler warning - ignoring return value" into tizen
Kibak Yoon [Mon, 5 Jan 2015 01:09:17 +0000 (17:09 -0800)]
Merge "Removed compiler warning - ignoring return value" into tizen

9 years agoAdding test case for rotation_vector sensor 12/33012/1
Ramasamy [Fri, 2 Jan 2015 08:39:39 +0000 (14:09 +0530)]
Adding test case for rotation_vector sensor

- Adding test case for rotation vector sensor
- updated spec and cmake files for new test case

Change-Id: I9fd81a5d05c07f2f3ed0be0b7165f8a11a782ab6

9 years agoAdding missing sensor_rv.h file 08/33008/1
Ramasamy [Fri, 2 Jan 2015 06:32:53 +0000 (12:02 +0530)]
Adding missing sensor_rv.h file

- Adding missing sensor_rv.h from local machine to repository to
avoid compiler errors.

Change-Id: I679ba00b31ca07a799ad0c8b4fc0b7753c02bb47

9 years agoUpdated sensor framework common files for RV sensor 05/33005/1
Ramasamy [Fri, 2 Jan 2015 06:01:45 +0000 (11:31 +0530)]
Updated sensor framework common files for RV sensor

- Updated sensor_common.h file for RV sensor
- Updated client_common.cpp file for RV sensor

Change-Id: I8c246a45b5ea99a4ae46837115842b3fe1240d40

9 years agoAdding Makelist support for virtual sensor configuration 03/33003/3
Ramasamy [Fri, 2 Jan 2015 05:16:09 +0000 (10:46 +0530)]
Adding Makelist support for virtual sensor configuration

- Added xml configuration support for CMakelist
- Updated spec file for virtual sensor xml

Change-Id: I8b9be20f0f3d4ae728a172237640454e4880de36

9 years agoAdding lock in virtual sensor layer for sensor fusion library 01/33001/1
Ramasamy [Fri, 2 Jan 2015 04:43:05 +0000 (10:13 +0530)]
Adding lock in virtual sensor layer for sensor fusion library

- Adding mutex lock in virtual sensor layer to restrict usage and
access to sensor fusion library.
- adding lock for event driven and polling based calls

Change-Id: I2202d046544de4d8474606179a516a5e38b77548

9 years agoUpdating virtual sensor xml configuration for multiple devices 00/33000/1
Ramasamy [Fri, 2 Jan 2015 04:23:28 +0000 (09:53 +0530)]
Updating virtual sensor xml configuration for multiple devices

- Updated virtual sensor xml configuration file to support
multiple devices and emulators
- Updated virtual sensor xml parser to support additional
functionality

Change-Id: I647958a6010e7ecebfc282ba72bf61ac6706d5cf

9 years agoAdding Rotation Vector virtual sensor 99/32999/2
Ramasamy [Fri, 2 Jan 2015 04:05:02 +0000 (09:35 +0530)]
Adding Rotation Vector virtual sensor

- Added 9-axis rotation vector based on sensor fusion
- Added xml configuration support for virtual sensor
- Added xml configuration for loading rotation vector library
- Updated build and spec files

Change-Id: I540b277019aa9a946e267b89c39a15e168dbe9f0

9 years agoUpdating linear acceleration range in get_properties 98/32998/1
Ramasamy [Fri, 2 Jan 2015 03:35:11 +0000 (09:05 +0530)]
Updating linear acceleration range in get_properties

- Updating the min_range and max_range values in get_properties to
to shown according to accelerometer range.
- cleanup

Change-Id: I2f2c68b8e29aad658d1cea1eed8ef7fc3bd0a2c4

9 years agoFix for orientation values being set to Nan 97/32997/1
Ramasamy [Fri, 2 Jan 2015 03:20:16 +0000 (08:50 +0530)]
Fix for orientation values being set to Nan

- Fixing issue where low floating point values are rounded of to
zero.
- indexing issue.
- Cleanup

Change-Id: Ief4a37395b50f8946bf1d622c0895a881c3a7619

9 years agoRemoved compiler warning - comparison between signed and unsigned integers 25/32825/1
Ankur [Wed, 24 Dec 2014 12:07:22 +0000 (17:37 +0530)]
Removed compiler warning - comparison between signed and unsigned integers

-The signed variables were positive the whole time. So, converted them from ssize_t to size_t

Change-Id: I743cd86f864ac22820951302679f2889e42e11b9

9 years agoRemoved compiler warning - pointer of type 'void *' used in arithmetic 24/32824/1
Ankur [Wed, 24 Dec 2014 12:04:20 +0000 (17:34 +0530)]
Removed compiler warning - pointer of type 'void *' used in arithmetic

-The void * pointer was being directly used in the calculation without type cast.
-Tested after change. Seems to work fine.

Change-Id: I483f946d870b3b5b1415139dbd0f442796b18059

9 years agoRemoved compiler warning - dereferencing type-punned pointer will break strict-aliasi... 21/32821/1
Ankur [Wed, 24 Dec 2014 12:01:20 +0000 (17:31 +0530)]
Removed compiler warning - dereferencing type-punned pointer will break strict-aliasing rules

-Tested the change. Works fine.

Change-Id: Ib2dfbd9fb67fe1c634df84ef833953db471fbd74

9 years agoRemoved compiler warning - Comparison between signed and unsigned integers 55/32755/1
Ankur [Tue, 23 Dec 2014 13:22:50 +0000 (18:52 +0530)]
Removed compiler warning - Comparison between signed and unsigned integers

-In client.cpp, the variable was an index for 'for' loop, and was always positive, so can be changed on unsigned.
-In sensor_plugin_loader.cpp, the variable was intialized with a variable which was unsigned int, and later was right shifted
which will remain positive, so can be changed to unsigned int

Change-Id: I9efeea4c4a90186378eefbe24f76eb945ae9a3db

9 years agoRemoved compiler warning - unsused variable 53/32753/1
Ankur [Tue, 23 Dec 2014 12:57:12 +0000 (18:27 +0530)]
Removed compiler warning - unsused variable

-Removed unused variable from the test file test/src/geomagnetic.c

Change-Id: I29bfb955c0ff715dfa9458c45d2a509a78ced99d

9 years agoRemoved warning - use of deprecated function 35/32735/2
Ankur [Tue, 23 Dec 2014 10:06:40 +0000 (15:36 +0530)]
Removed warning - use of deprecated function

-The function g_type_init() has been deprecated in glib from version 2.36. So no need to call this for version 2.36 and above.
-There is a macro for the glib version called - GLIB_VERSION_2_36 (2_36 can be replaced by the version number)
-So, used this macro to check if the glib version is old or new and based on that function call should be placed.

Change-Id: I291c32825ade29375b46df4ba2cef3a3fc13503e

9 years agoRemoved compiler warning - implicit declaration of a function 31/32731/1
Ankur [Tue, 23 Dec 2014 08:51:37 +0000 (14:21 +0530)]
Removed compiler warning - implicit declaration of a function

-Needed to include #include <string.h> before using the string functions.
-Already submitted a similar change.
-Some of the files here, which were showing warning, were already fixed.
But, seems some other change has removed the #include <string.h>. So, I am resubmitting it.
-Remaining files - earlier string functions were not being used.

Change-Id: I8d1c98de81ee39308343f42034c414501e60d653

9 years agoRemoved compiler warning - ignoring return value 30/32730/1
Ankur [Tue, 23 Dec 2014 07:08:48 +0000 (12:38 +0530)]
Removed compiler warning - ignoring return value

-Warning related to return value of asprintf() being ignored.
- asprintf returns -1 if failed. Added an if statement to check if the asprintf has failed or not.

Change-Id: I35a80554dd730e1722b975e488335910fd330d56

9 years agoMerge "Adding polling based support for testing proximity sensor" into tizen
Kibak Yoon [Mon, 22 Dec 2014 12:55:49 +0000 (04:55 -0800)]
Merge "Adding polling based support for testing proximity sensor" into tizen

9 years agoMerge "Adding polling based support for testing gyroscope sensor" into tizen
Kibak Yoon [Mon, 22 Dec 2014 12:49:27 +0000 (04:49 -0800)]
Merge "Adding polling based support for testing gyroscope sensor" into tizen

9 years agoMerge "Adding polling based support for testing of light sensor" into tizen
Kibak Yoon [Mon, 22 Dec 2014 12:49:15 +0000 (04:49 -0800)]
Merge "Adding polling based support for testing of light sensor" into tizen

9 years agoAdding polling based support for testing proximity sensor 70/32670/4
Vibhor Gaur [Mon, 22 Dec 2014 12:45:52 +0000 (18:15 +0530)]
Adding polling based support for testing proximity sensor

Change-Id: I0a5c82eb75a615348a348f56bf9254bc0d4f17c9

9 years agoAdding polling based support for testing of light sensor 49/32649/6
Vibhor Gaur [Mon, 22 Dec 2014 12:34:12 +0000 (18:04 +0530)]
Adding polling based support for testing of light sensor

Change-Id: Iab85d66ad648a2ecd5669938b448728ddfe898c7