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

Consolidated status information which can be queried on demand from the MultiSense. Will change during camera operation. More...

#include <MultiSenseTypes.hh>

Classes

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

Public Attributes

CameraStatus camera
 The current camera status. More...
 
ClientNetworkStatus client_network
 The current client network statistics. More...
 
std::optional< PowerStatuspower = std::nullopt
 The current power status. More...
 
std::optional< PtpStatusptp = std::nullopt
 The current ptp status. Only valid if ptp is enabled. More...
 
bool system_ok = false
 Summary of the current MultiSense state. True if the MultiSense is operating properly. More...
 
std::optional< TemperatureStatustemperature = std::nullopt
 The current temperature status. 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 LibMultiSense/include/MultiSense/MultiSenseTypes.hh.

Member Data Documentation

◆ camera

CameraStatus multisense::MultiSenseStatus::camera

The current camera status.

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

◆ client_network

ClientNetworkStatus multisense::MultiSenseStatus::client_network

The current client network statistics.

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

◆ power

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

The current power status.

Definition at line 1246 of file LibMultiSense/include/MultiSense/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 LibMultiSense/include/MultiSense/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 LibMultiSense/include/MultiSense/MultiSenseTypes.hh.

◆ temperature

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

The current temperature status.

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

◆ time

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

The current timing status information.

Definition at line 1256 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