Sensors Module

Classes

struct  SensorsData
 Structure containing all sensors data (except image sensors) to be used for positional tracking or environment study. More...
 
struct  SensorsData::BarometerData
 Structure containing data from the barometer sensor. More...
 
struct  SensorsData::TemperatureData
 Structure containing data from the temperature sensors. More...
 
struct  SensorsData::MagnetometerData
 Structure containing data from the magnetometer sensor. More...
 
struct  SensorsData::IMUData
 Structure containing data from the IMU sensor. More...
 
struct  SensorParameters
 Structure containing information about a single sensor available in the current device. More...
 
struct  SensorsConfiguration
 Structure containing information about all the sensors available in the current device. More...
 
class  GNSSData
 Class containing GNSS data to be used for positional tracking as prior. More...
 
class  FusedPositionalTrackingStatus
 Class containing the overall position fusion status. More...
 

Enumerations

enum class  SENSOR_TYPE
 Lists available sensor types. More...
 
enum class  SENSORS_UNIT
 Lists available measurement units of onboard sensors. More...
 
enum class  CAMERA_MOTION_STATE
 Lists different states of the camera motion. More...
 
enum class  GNSS_STATUS
 Class representing the status of the of GNSS signal. More...
 
enum class  GNSS_MODE
 Class representing the mode of GNSS signal. More...
 
enum class  GNSS_FUSION_STATUS
 Class containing the current GNSS fusion status. More...
 

Enumeration Type Documentation

◆ SENSOR_TYPE

enum SENSOR_TYPE
strong

Lists available sensor types.

Note
Sensors are not available on sl::MODEL::ZED.
Enumerator
ACCELEROMETER 

Three-axis accelerometer sensor to measure the inertial accelerations.

GYROSCOPE 

Three-axis gyroscope sensor to measure the angular velocities.

MAGNETOMETER 

Three-axis magnetometer sensor to measure the orientation of the device with respect to the Earth's magnetic field.

BAROMETER 

Barometer sensor to measure the atmospheric pressure.

◆ SENSORS_UNIT

enum SENSORS_UNIT
strong

Lists available measurement units of onboard sensors.

Note
Sensors are not available on sl::MODEL::ZED.
Enumerator
M_SEC_2 

m/s² (acceleration)

DEG_SEC 

deg/s (angular velocity)

U_T 

μT (magnetic field)

HPA 

hPa (atmospheric pressure)

CELSIUS 

°C (temperature)

HERTZ 

Hz (frequency)

◆ CAMERA_MOTION_STATE

enum CAMERA_MOTION_STATE
strong

Lists different states of the camera motion.

Enumerator
STATIC 

The camera is static.

MOVING 

The camera is moving.

FALLING 

The camera is falling.

◆ GNSS_STATUS

enum GNSS_STATUS
strong

Class representing the status of the of GNSS signal.

Enumerator
UNKNOWN 

No GNSS fix data is available.

SINGLE 

Single Point Positioning.

DGNSS 

Differential GNSS.

PPS 

Precise Positioning Service.

RTK_FLOAT 

Real Time Kinematic Float.

RTK_FIX 

Real Time Kinematic Fixed.

LAST 

◆ GNSS_MODE

enum GNSS_MODE
strong

Class representing the mode of GNSS signal.

Enumerator
UNKNOWN 

No GNSS fix data is available.

NO_FIX 

No GNSS fix is available.

FIX_2D 

2D GNSS fix, providing latitude and longitude coordinates but without altitude information.

FIX_3D 

3D GNSS fix, providing latitude, longitude, and altitude coordinates.

LAST 

◆ GNSS_FUSION_STATUS

enum GNSS_FUSION_STATUS
strong

Class containing the current GNSS fusion status.

Enumerator
OK 

The GNSS fusion module is calibrated and working successfully.

OFF 

The GNSS fusion module is not enabled.

CALIBRATION_IN_PROGRESS 

Calibration of the GNSS/VIO fusion module is in progress.

RECALIBRATION_IN_PROGRESS 

Re-alignment of GNSS/VIO data is in progress, leading to potentially inaccurate global position.

LAST