Classes | Public Attributes | List of all members
multisense::MultiSenseInfo Struct Reference

Static status info for the MultiSense. Will not change during camera operation. More...

#include <MultiSenseTypes.hh>

Classes

struct  DeviceInfo
 The Device information associated with the MultiSense. The DeviceInfo is used to determine what features the MultiSense offers, and provides debug information to the Carnegie Robotics' team. The DeviceInfo can only be set at the factory. More...
 
struct  ImuInfo
 Information about the IMU onboard the MultiSense. More...
 
struct  NetworkInfo
 The network configuration for the MultiSense. More...
 
struct  SensorVersion
 Version information for the MultiSense. More...
 
struct  SupportedOperatingMode
 A valid operating mode for the MultiSense. More...
 
struct  Version
 Convenience wrapper for a version number See https://semver.org/. More...
 

Public Attributes

DeviceInfo device
 Device info. More...
 
std::optional< ImuInfoimu
 Supported operating modes for the IMU sensors (accelerometer, gyroscope, magnetometer). Will be invalid if an IMU is not present. More...
 
NetworkInfo network
 The network configuration of the MultiSense. More...
 
std::vector< SupportedOperatingModeoperating_modes
 Supported operating modes. More...
 
SensorVersion version
 Sensor Version info. More...
 

Detailed Description

Static status info for the MultiSense. Will not change during camera operation.

Definition at line 1262 of file LibMultiSense/include/MultiSense/MultiSenseTypes.hh.

Member Data Documentation

◆ device

DeviceInfo multisense::MultiSenseInfo::device

Device info.

Definition at line 1640 of file LibMultiSense/include/MultiSense/MultiSenseTypes.hh.

◆ imu

std::optional<ImuInfo> multisense::MultiSenseInfo::imu

Supported operating modes for the IMU sensors (accelerometer, gyroscope, magnetometer). Will be invalid if an IMU is not present.

Definition at line 1656 of file LibMultiSense/include/MultiSense/MultiSenseTypes.hh.

◆ network

NetworkInfo multisense::MultiSenseInfo::network

The network configuration of the MultiSense.

Definition at line 1661 of file LibMultiSense/include/MultiSense/MultiSenseTypes.hh.

◆ operating_modes

std::vector<SupportedOperatingMode> multisense::MultiSenseInfo::operating_modes

Supported operating modes.

Definition at line 1650 of file LibMultiSense/include/MultiSense/MultiSenseTypes.hh.

◆ version

SensorVersion multisense::MultiSenseInfo::version

Sensor Version info.

Definition at line 1645 of file LibMultiSense/include/MultiSense/MultiSenseTypes.hh.


The documentation for this struct was generated from the following file:


multisense_lib
Author(s):
autogenerated on Thu Apr 17 2025 02:49:10