sensor_location_prop_t

Updated: April 19, 2023

Sensor location properties

Synopsis:

#include <sensor/sensor_api.h>
typedef enum {
    SENSOR_LOCATION_END = 0,
    SENSOR_LOCATION_POSITION_X,
    SENSOR_LOCATION_POSITION_Y,
    SENSOR_LOCATION_POSITION_Z,
    SENSOR_LOCATION_YAW,
    SENSOR_LOCATION_PITCH,
    SENSOR_LOCATION_ROLL
} sensor_location_prop_t;

Data:

SENSOR_LOCATION_END
An end-of-list identifier.
SENSOR_LOCATION_POSITION_X
The X-coordinate of the position of the sensor is a double value, in millimeters.
SENSOR_LOCATION_POSITION_Y
The Y-coordinate of the position of the sensor is a double value, in millimeters.
SENSOR_LOCATION_POSITION_Z
The Z-coordinate of the position of the sensor is a double value, in millimeters.
SENSOR_LOCATION_YAW
The orientation of the sensor relative to the Z-axis is a double value, in degrees.

The value represents a counter-clockwise rotation.

SENSOR_LOCATION_PITCH
The orientation of the sensor relative to the Y-axis is a double value, in degrees.

The value represents a counter-clockwise rotation.

SENSOR_LOCATION_ROLL
The orientation of the sensor relative to the X-axis is a double value, in degrees.

The value represents a counter-clockwise rotation.

Library:

libsensor

Description:

These properties are used as keys by the sensor_get_location_property() function. Each key is associated with a value of the indicated type.