platform/core/system/sensord.git
10 years agoAdding euler_angles class implementation 94/23194/1
Ramasamy [Thu, 19 Jun 2014 10:01:58 +0000 (15:31 +0530)]
Adding euler_angles class implementation

  - Adding euler_angles template class
  - Adding implementation for the euler_angles template class
  - Adding euler_angles class testing code

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: Idd8498ce0decf89d0ae53cf2efa424013d692c86

10 years agoAdding quaternion class implementation 91/23191/4
Ramasamy [Thu, 19 Jun 2014 08:09:00 +0000 (13:39 +0530)]
Adding quaternion class implementation

  - Adding quaternion template class
  - Adding implementation for the quaternion template class
  - Adding quaternion class testing code

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: Ia200184bf5ac5ada93e829d422a32bae8314fd63

10 years agoAdding implementation for Vector Class 52/23152/1
Ramasamy [Wed, 18 Jun 2014 11:58:42 +0000 (17:28 +0530)]
Adding implementation for Vector Class

  - Adding implementation for the Vector template class
  - Adding vector class testing code

Code Contributed by : Gurleen Kaur

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: Ie4e006b0a40d4d41c2f3762b3fdb081cdcc41180

10 years agoAdding matrix class implementation 33/23033/5
Ramasamy [Mon, 16 Jun 2014 09:54:07 +0000 (15:24 +0530)]
Adding matrix class implementation

- Adding matrix template class implementation
- Adding matrix class testing code

Code Contributed by : Gurleen Kaur

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: Iadee665910db4e7d53ca55eabf2744cc81ec747e

10 years agoAdding vector template class 53/22553/11
Ramasamy [Thu, 12 Jun 2014 06:15:32 +0000 (11:45 +0530)]
Adding vector template class

- Adding vector template class definition

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: Ia750b33d5a5b852adfd31fe4ed965c5d9ca070ed

10 years agoMerge "Adding template matrix class" into tizen
MyungJoo Ham [Thu, 12 Jun 2014 07:33:16 +0000 (00:33 -0700)]
Merge "Adding template matrix class" into tizen

10 years agoAdding template matrix class 33/22533/9
Ramasamy [Thu, 5 Jun 2014 11:54:52 +0000 (17:24 +0530)]
Adding template matrix class

- Adding standalone directory for sensor fusion standalone C/C++
  library
- Adding matrix template class definition.

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: I55e4244338a33ad89272600bdcfad2605dff4af1

10 years agoMerge "Adding iio_common utility library to be used by sensor plugins" into tizen
MyungJoo Ham [Thu, 12 Jun 2014 03:51:34 +0000 (20:51 -0700)]
Merge "Adding iio_common utility library to be used by sensor plugins" into tizen

10 years agoAdding iio_common utility library to be used by sensor plugins 02/20702/4
Amit Dharmapurikar [Mon, 12 May 2014 06:44:13 +0000 (12:14 +0530)]
Adding iio_common utility library to be used by sensor plugins

The iio_common utility provides common iio interface functions.

Signed-off-by: Amit Dharmapurikar <amit.vd@samsung.com>
Change-Id: Iba582400e9668add099b629b338855b1e30e8786

10 years agoAdding info for gravity and linear acceleration 20/20920/1
Ramasamy [Wed, 14 May 2014 03:29:14 +0000 (08:59 +0530)]
Adding info for gravity and linear acceleration

Updated information on gravity and linear acceleration virtual sensors
design.

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: I94b0d47d4f51eb8b8eb07eec749d8080d92a2529

10 years agoAdding initial documentation for Sensor Fusion 71/20871/3
Ramasamy [Tue, 13 May 2014 09:51:51 +0000 (15:21 +0530)]
Adding initial documentation for Sensor Fusion

- Adding initial version of sensor fusion document in html format
- Added already available information for Orientation Estimation from
  design document

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: I35d164d765b8a63a993a7887ab088335eaeb9be3

10 years agoAdding results for virtual sensors implementations 59/20559/1
Ramasamy [Fri, 9 May 2014 07:34:16 +0000 (13:04 +0530)]
Adding results for virtual sensors implementations

- adding simulation result plots for orientation, gravity and linear
  acceleration estimation
- corrected octave code for displaying accelerometer plot title in
  sf_gravity.m file

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: Ib5f4694660d1f50c0b823c8b9daa44c5f624a059

10 years agoAdding linear acceleration virtual sensor 01/20501/2
Ramasamy [Thu, 8 May 2014 09:21:36 +0000 (14:51 +0530)]
Adding linear acceleration virtual sensor

- adding octave code for computing linear acceleration.
- adding sensor data to test linear acceleration.
- fixing sign in gravity computation to correct phase.

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: I86356a58ed27f013693f28234d29fa1922da2323

10 years agoAdding Gravity virtual sensor 77/20377/4
root [Tue, 6 May 2014 06:21:19 +0000 (11:51 +0530)]
Adding Gravity virtual sensor

- adding octave code to measure gravitational force on device reference axes
- adding sensor test data to test gravity virtual sensor

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: Ia1ff380f04145722432467d4f2e8b4fd94e0bfa3

10 years agoRestructuring sensor data folder 73/20373/2
Ramasamy [Tue, 6 May 2014 05:45:05 +0000 (11:15 +0530)]
Restructuring sensor data folder

- Sensor data folder restructured to support multiple virtual sensors
- cleanup of lib folder files

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: I93c4623891800d58246559fe3fc432ca5777aa57

10 years agoSwapping Tilt values for correct Pitch and Roll 36/20336/2
Ramasamy [Fri, 2 May 2014 08:55:23 +0000 (14:25 +0530)]
Swapping Tilt values for correct Pitch and Roll

  - Swapping pitch and roll orientation values to reflect the sample
sensor data reference axis correctly.
  - This correction is needed for determination of Gravity.
  - Gyroscope plots to use data scaled to 1 instead of PI.

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: I221e7efd0ab8278fa0caa3542edfb0d7efd55041

10 years agoAdding sensor fusion documents 41/20241/3
Ramasamy [Wed, 30 Apr 2014 04:45:07 +0000 (10:15 +0530)]
Adding sensor fusion documents

  - Added readme file for sensor fusion design/octave development

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: Iefbb1dbe274deace549f9cfbe34ba117ec7acbdd

10 years agoFix related to Bias calculation 14/20214/1
Ramasamy [Tue, 29 Apr 2014 09:43:28 +0000 (15:13 +0530)]
Fix related to Bias calculation

The changes are related to correction in the calculation of bias.

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: Ie88defc0d7fa7ae8b1272f33489fa6aae3eecab1

10 years agoSeparating sensor orientation as new function call 01/20101/4
Ramasamy [Mon, 28 Apr 2014 03:58:52 +0000 (09:28 +0530)]
Separating sensor orientation as new function call

Moved sensor orientation to new function as this will be called
separately during estimation of orientation, gravity and linear
acceleration independently. The input data used for sumulation and
output data plotting will be different in each case.

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: I95ad1221887a2381f4c1e22c4e48b82f6950c179

10 years agoMerge "Moving sensor fusion octave code to sensord" into tizen
MyungJoo Ham [Fri, 25 Apr 2014 10:37:49 +0000 (03:37 -0700)]
Merge "Moving sensor fusion octave code to sensord" into tizen

10 years agoMoving sensor fusion octave code to sensord 53/20053/2
Ramasamy [Fri, 25 Apr 2014 09:23:39 +0000 (14:53 +0530)]
Moving sensor fusion octave code to sensord

  - Moving octave sensor fusion design related directory from
    sensor-framework.git to sensord.git.
  - Renamed all files and folders to lower case.
  - removed carriage return \r from all files

signed-off-by: Ramasamy <ram.kannan@samsung.com>
Change-Id: Ib5421200ca5bf0d8cb64fdbb40faae0e474455b8

10 years agosensord: substitute %{_libdir}/systemd/system/ for %{_unitdir} 38/20038/1
kibak.yoon [Fri, 25 Apr 2014 07:52:50 +0000 (16:52 +0900)]
sensord: substitute %{_libdir}/systemd/system/ for %{_unitdir}

Signed-off-by: kibak.yoon <kibak.yoon@samsung.com>
Change-Id: Ia264fdf3fc6fa8c129503df87c815a01ca7067f4

10 years agoAdded command to install sensor_motion.h required by sensor.h 13/20013/1
Amit Dharmapurikar [Thu, 24 Apr 2014 12:05:07 +0000 (17:35 +0530)]
Added command to install sensor_motion.h required by sensor.h

sensor.h includes sensor_motion.h file which needs to be installed in /usr/include/sensor/ directory.

Signed-off-by: Amit Dharmapurikar <amit.vd@samsung.com>
Change-Id: I89fe7188df7720fe50b1bbafdf3b1e7b8ec7e1d0

10 years agosensor-framework : Initial commit 19/19819/3
kibak.yoon [Mon, 21 Apr 2014 05:51:42 +0000 (14:51 +0900)]
sensor-framework : Initial commit

Sensor Framework on Tizen 3.
There have been main features added.

Architecture Design:
 - git repositories have been merged into platform/core/system/sensord
 - new event driven architecture(before:polling based architecture)
 - UNIX based sockets for IPC(before:VCONF)
 - Server tracks the information of the clients
 - data structure based STL, including map, multimap, list and more

Plugin Design:
 - redefine interfaces related to sensor plugin(sensor_base, sensor_hal)
 - for every sensor type, only one common plugin is required
 - redesign architecture simply, removing redundent layers and data structures
 - sensor device information is expressed with XML
 - supports both physical and virtual sensor types

Other Features:
 - support sensor hub
 - proprietary libraries moved to sensord-proprietary git
 - clean logs/enum types/structures
 - define interface related to sensor fusion
 - sensor fusion code to be added in the future

Sensor Type:
 Accelerometer / Gyro / Geomagnetic / Proximity / Light
 Gravity / Linear Accelerometer / Orientation
 - they are not supported yet
 - they should be changed based on iio sub-system

Contributed by:
Jae Hyun Jo <jaehyun7.jo@samsung.com>
Hyun-sung <hs81.go@samsung.com>
Ramasamy Kannan <ram.kannan@samsung.com>
Amit Vithalrao Dharmapurikar <amit.vd@samsung.com>
Kibak Yoon <kibak.yoon@samsung.com>

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

10 years agoInitial empty repository master
Sehong Na [Mon, 7 Apr 2014 00:15:35 +0000 (17:15 -0700)]
Initial empty repository