Based on the configuration parameter there may be a single value or
+three values assigned. In case of three values, 'value1' represents X-axis
+component, 'value2' represents Y-axis component and 'value3' represents
+Z-axis component for any sensor.
+
+
NAME
+
Name of the Virtual Sensor
+
+
VENDOR
+
Name of the vendor who developed Orientation virtual sensor.
+
+
RAW_DATA_UNIT
+
Units for the raw data output from the Orientation virtual sensor. The
+unit options available are 'DEGREES' and 'RADIANS'. The output device
+orientation would be expresses in terms of degrees or radians based on the
+option selected.
+
+
DEFAULT_SAMPLING_TIME
+
Default sampling interval (in msec) value at which the Orientation
+virtual sensor is initialized.
+
+
ACCEL_STATIC_BIAS
+
The static bias value for accelerometer X, Y and Z axis data is
+computed when the device is at rest with an device orientation (pitch,
+roll, azimuth) as (0, 0, 0). The non-zero accelerometer data values observed
+on the X, Y and Z axis are the bias values to be entered respectively.
+The entered bias values would be subtracted from the accelerometer input
+data in the pre-processing stage of the sensor fusion algorithm.
+
+
GYRO_STATIC_BIAS
+
The static bias value for gyroscope X, Y and Z axis data is computed
+when the device is at rest with an device orientation (pitch, roll, azimuth)
+as (0, 0, 0). The non-zero gyroscope data values observed on the X, Y and
+Z axis are the bias values to be entered respectively. The entered bias
+values would be subtracted from the gyroscope input data in the
+pre-processing stage of the sensor fusion algorithm.
+
+
GEOMAGNETIC_STATIC_BIAS
+
The static bias value for geomagnetic sensor X, Y and Z axis data is
+computed when the device is at rest with an device orientation (pitch, roll,
+azimuth) as (0, 0, 0). The non-zero geomagnetic sensor data values observed
+on the X, Y and Z axis are the bias values to be entered respectively. The
+entered bias values would be subtracted from the geomagnetic sensor input
+data in the pre-processing stage of the sensor fusion algorithm.
+
+
ACCEL_ROTATION_DIRECTION_COMPENSATION
+
The rotation direction compensation for each axis X, Y and Z is assigned a
+value of "+1" if the clockwise rotation of the device for the particular axis
+results in positive increase in accelerometer data values. The rotation
+direction compensation for each axis is assigned a value of "-1" if for the
+clockwise rotation of the device for the particular axis results in negative
+increase in accelerometer data value. This parameter will take only take two
+values +1 or -1.
+
+
GYRO_ROTATION_DIRECTION_COMPENSATION
+
The rotation direction compensation for each axis X, Y and Z is assigned a
+value of "+1" if the clockwise rotation of the device for the particular axis
+results in positive change in gyroscope angular rate values. The rotation
+direction compensation for each axis is assigned a value of "-1" if for the
+clockwise rotation of the device for the particular axis results in negative
+change in gyroscope angular rate value. This parameter will take only take
+two values of either +1 or -1.
+
+
GEOMAGNETIC_ROTATION_DIRECTION_COMPENSATION
+
The rotation direction compensation for each axis X, Y and Z is assigned a
+value of "+1" if the clockwise rotation of the device around any of the
+different axis results in a positive increase in geomagnetic sensor data values.
+The rotation direction compensation for the axis is assigned a value of "-1"
+if for the clockwise rotation of the device for the any axis results in
+negative increase in geomagnetic sensor value. This parameter will only take
+two values of either +1 or -1.
+
+
ACCEL_SCALE
+
In the current version of the sensor fusion algorithm this value is always
+set to +1.
+
+
GYRO_SCALE
+
If MAX_VAL is the maximum possible gyroscope data magnitude on all three
+axes for both the positive and negative measured values, then the value equal
+to (2 x MAX_VAL) should be entered for this field. The MAX_VAL magnitude which
+also is the same as the maximum range of the gyroscope sensor has to be taken
+from the sensor specification document or can be computed by rotating the
+device on all axis and measuring the maximum possible gyroscope value during
+the rotations.
+
+
GEOMAGNETIC_SCALE
+
In the current version of the sensor fusion algorithm this value is always
+set to +1.
+
+
MAGNETIC_ALIGNMENT_FACTOR
+
If the magnetic orientation of the device geomagnetic sensor points to north
+when the device azimuth is pointing north this value is set as +1. If the
+magnetic orientation of the device geomagnetic sensor points to south
+when the device azimuth is pointing north this value is set as -1. For both
+the settings the North->East->South->West rotation of the device results in
+positive change in geomagnetic sensor data values and North->West->South->East
+rotation results in a negative change in geomagnetic sensor data values.
+
+
AZIMUTH_ROTATION_COMPENSATION
+
If the North->East->South->West azimuth rotation of the device results in
+positive increase in the azimuth output this value is set to +1.If the
+North->East->South->West azimuth rotation of the device results in negative
+increase in the azimuth output this value is set to -1.
+
+
PITCH_ROTATION_COMPENSATION
+
If the clockwise pitch rotation of the device results in positive increase
+in the pitch output this value is set to +1.If the clockwise pitch rotation
+of the device results in negative increase in the pitch output this value is
+set to -1.
+
+
ROLL_ROTATION_COMPENSATION
+
If the clockwise roll rotation of the device results in positive increase
+in the roll output this value is set to +1.If the clockwise roll rotation
+of the device results in negative increase in the roll output this value is
+set to -1.
Based on the configuration parameter there may be a single value or
three values assigned. In case of three values, 'value1' represents X-axis
component, 'value2' represents Y-axis component and 'value3' represents
Z-axis component for any sensor.
-
NAME
+
1.2.1 NAME
Name of the Virtual Sensor
-
VENDOR
+
1.2.2 VENDOR
Name of the vendor who developed Orientation virtual sensor.
-
RAW_DATA_UNIT
+
1.2.3 RAW_DATA_UNIT
Units for the raw data output from the Orientation virtual sensor. The
unit options available are 'DEGREES' and 'RADIANS'. The output device
orientation would be expresses in terms of degrees or radians based on the
option selected.
-
DEFAULT_SAMPLING_TIME
+
1.2.4 DEFAULT_SAMPLING_TIME
Default sampling interval (in msec) value at which the Orientation
virtual sensor is initialized.
-
ACCEL_STATIC_BIAS
+
1.2.5 ACCEL_STATIC_BIAS
The static bias value for accelerometer X, Y and Z axis data is
computed when the device is at rest with an device orientation (pitch,
roll, azimuth) as (0, 0, 0). The non-zero accelerometer data values observed
@@ -57,7 +62,7 @@ on the X, Y and Z axis are the bias values to be entered respectively.
The entered bias values would be subtracted from the accelerometer input
data in the pre-processing stage of the sensor fusion algorithm.
-
GYRO_STATIC_BIAS
+
1.2.6 GYRO_STATIC_BIAS
The static bias value for gyroscope X, Y and Z axis data is computed
when the device is at rest with an device orientation (pitch, roll, azimuth)
as (0, 0, 0). The non-zero gyroscope data values observed on the X, Y and
@@ -65,7 +70,7 @@ Z axis are the bias values to be entered respectively. The entered bias
values would be subtracted from the gyroscope input data in the
pre-processing stage of the sensor fusion algorithm.
-
GEOMAGNETIC_STATIC_BIAS
+
1.2.7 GEOMAGNETIC_STATIC_BIAS
The static bias value for geomagnetic sensor X, Y and Z axis data is
computed when the device is at rest with an device orientation (pitch, roll,
azimuth) as (0, 0, 0). The non-zero geomagnetic sensor data values observed
@@ -73,7 +78,7 @@ on the X, Y and Z axis are the bias values to be entered respectively. The
entered bias values would be subtracted from the geomagnetic sensor input
data in the pre-processing stage of the sensor fusion algorithm.
-
ACCEL_ROTATION_DIRECTION_COMPENSATION
+
1.2.8 ACCEL_ROTATION_DIRECTION_COMPENSATION
The rotation direction compensation for each axis X, Y and Z is assigned a
value of "+1" if the clockwise rotation of the device for the particular axis
results in positive increase in accelerometer data values. The rotation
@@ -82,7 +87,7 @@ clockwise rotation of the device for the particular axis results in negative
increase in accelerometer data value. This parameter will take only take two
values +1 or -1.
-
GYRO_ROTATION_DIRECTION_COMPENSATION
+
1.2.9 GYRO_ROTATION_DIRECTION_COMPENSATION
The rotation direction compensation for each axis X, Y and Z is assigned a
value of "+1" if the clockwise rotation of the device for the particular axis
results in positive change in gyroscope angular rate values. The rotation
@@ -91,7 +96,7 @@ clockwise rotation of the device for the particular axis results in negative
change in gyroscope angular rate value. This parameter will take only take
two values of either +1 or -1.
The rotation direction compensation for each axis X, Y and Z is assigned a
value of "+1" if the clockwise rotation of the device around any of the
different axis results in a positive increase in geomagnetic sensor data values.
@@ -100,11 +105,11 @@ if for the clockwise rotation of the device for the any axis results in
negative increase in geomagnetic sensor value. This parameter will only take
two values of either +1 or -1.
-
ACCEL_SCALE
+
1.2.11 ACCEL_SCALE
In the current version of the sensor fusion algorithm this value is always
set to +1.
-
GYRO_SCALE
+
1.2.12 GYRO_SCALE
If MAX_VAL is the maximum possible gyroscope data magnitude on all three
axes for both the positive and negative measured values, then the value equal
to (2 x MAX_VAL) should be entered for this field. The MAX_VAL magnitude which
@@ -113,11 +118,11 @@ from the sensor specification document or can be computed by rotating the
device on all axis and measuring the maximum possible gyroscope value during
the rotations.
-
GEOMAGNETIC_SCALE
+
1.2.13 GEOMAGNETIC_SCALE
In the current version of the sensor fusion algorithm this value is always
set to +1.
-
MAGNETIC_ALIGNMENT_FACTOR
+
1.2.14 MAGNETIC_ALIGNMENT_FACTOR
If the magnetic orientation of the device geomagnetic sensor points to north
when the device azimuth is pointing north this value is set as +1. If the
magnetic orientation of the device geomagnetic sensor points to south
@@ -126,21 +131,21 @@ the settings the North->East->South->West rotation of the device results in
positive change in geomagnetic sensor data values and North->West->South->East
rotation results in a negative change in geomagnetic sensor data values.
-
AZIMUTH_ROTATION_COMPENSATION
+
1.2.15 AZIMUTH_ROTATION_COMPENSATION
If the North->East->South->West azimuth rotation of the device results in
-positive increase in the azimuth output this value is set to +1.If the
+positive increase in the azimuth output this value is set to +1. If the
North->East->South->West azimuth rotation of the device results in negative
increase in the azimuth output this value is set to -1.
-
PITCH_ROTATION_COMPENSATION
+
1.2.16 PITCH_ROTATION_COMPENSATION
If the clockwise pitch rotation of the device results in positive increase
-in the pitch output this value is set to +1.If the clockwise pitch rotation
+in the pitch output this value is set to +1. If the clockwise pitch rotation
of the device results in negative increase in the pitch output this value is
set to -1.
-
ROLL_ROTATION_COMPENSATION
+
1.2.17 ROLL_ROTATION_COMPENSATION
If the clockwise roll rotation of the device results in positive increase
-in the roll output this value is set to +1.If the clockwise roll rotation
+in the roll output this value is set to +1. If the clockwise roll rotation
of the device results in negative increase in the roll output this value is
set to -1.
when the device azimuth is pointing north this value is set as +1. If the
magnetic orientation of the device geomagnetic sensor points to south
when the device azimuth is pointing north this value is set as -1. For both
-the settings the North->East->South->West rotation of the device results in
+the settings, the North->East->South->West rotation of the device results in
positive change in geomagnetic sensor data values and North->West->South->East
rotation results in a negative change in geomagnetic sensor data values.
@@ -148,4 +148,49 @@ set to -1.
in the roll output this value is set to +1. If the clockwise roll rotation
of the device results in negative increase in the roll output this value is
set to -1.
+
+
Based on the configuration parameter there may be a single value or
+three values assigned. In case of three values, 'value1' represents X-axis
+component, 'value2' represents Y-axis component and 'value3' represents
+Z-axis component for any sensor.
+
+
2.2.1 NAME
+
Name of the Virtual Sensor
+
+
2.2.2 VENDOR
+
Name of the vendor who developed Gravity virtual sensor.
+
+
2.2.3 RAW_DATA_UNIT
+
Units for the raw data output from the Gravity virtual sensor. The
+unit options available are 'M/S^2'.
+
+
2.2.4 DEFAULT_SAMPLING_TIME
+
Default sampling interval (in msec) value at which the Gravity virtual
+sensor is initialized.
+
+
2.2.5 GRAVITY_SIGN_COMPENSATION
+
When the device orientation on a specific axis changes from 0 to
+Π/2 and the gravity component for the orthogonal axis changes from 0
+to +G, the orthogonal axis gravity component is set to +1. When the device
+orientation on a specific axis changes from 0 to Π/2 and the gravity
+component for the orthogonal axis changes from 0 to -G, the orthogonal axis
+gravity component value is set to -1.