LibMultiSense
LibMultiSense Documentation
multisense::MultiSenseStatus Struct Reference

Consolidated status information which can be queried on demand from the MultiSense. More...

#include <MultiSenseTypes.hh>

Collaboration diagram for multisense::MultiSenseStatus:

Classes

struct  CameraStatus
 
struct  ClientNetworkStatus
 
struct  PowerStatus
 
struct  PtpStatus
 
struct  TemperatureStatus
 
struct  TimeStatus
 

Public Attributes

bool system_ok = false
 Summary of the current MultiSense state. More...
 
std::optional< PtpStatusptp = std::nullopt
 The current ptp status. More...
 
CameraStatus camera
 The current camera status. More...
 
std::optional< TemperatureStatustemperature = std::nullopt
 The current temperature status. More...
 
std::optional< PowerStatuspower = std::nullopt
 The current power status. More...
 
ClientNetworkStatus client_network
 The current client network statistics. More...
 
std::optional< TimeStatustime = std::nullopt
 The current timing status information. More...
 

Detailed Description

Consolidated status information which can be queried on demand from the MultiSense.

Will change during camera operation

Definition at line 1082 of file MultiSenseTypes.hh.

Member Data Documentation

◆ camera

CameraStatus multisense::MultiSenseStatus::camera

The current camera status.

Definition at line 1236 of file MultiSenseTypes.hh.

◆ client_network

ClientNetworkStatus multisense::MultiSenseStatus::client_network

The current client network statistics.

Definition at line 1251 of file MultiSenseTypes.hh.

◆ power

std::optional<PowerStatus> multisense::MultiSenseStatus::power = std::nullopt

The current power status.

Definition at line 1246 of file MultiSenseTypes.hh.

◆ ptp

std::optional<PtpStatus> multisense::MultiSenseStatus::ptp = std::nullopt

The current ptp status.

Only valid if ptp is enabled

Definition at line 1231 of file MultiSenseTypes.hh.

◆ system_ok

bool multisense::MultiSenseStatus::system_ok = false

Summary of the current MultiSense state.

True if the MultiSense is operating properly

Definition at line 1226 of file MultiSenseTypes.hh.

◆ temperature

std::optional<TemperatureStatus> multisense::MultiSenseStatus::temperature = std::nullopt

The current temperature status.

Definition at line 1241 of file MultiSenseTypes.hh.

◆ time

std::optional<TimeStatus> multisense::MultiSenseStatus::time = std::nullopt

The current timing status information.

Definition at line 1256 of file MultiSenseTypes.hh.


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