#include <MultiSenseTypes.hh>
| Public Member Functions | |
| StatusMessage () | |
| Public Attributes | |
| bool | camerasOk | 
| bool | externalLedsOk | 
| float | fpgaPower | 
| float | fpgaTemperature | 
| float | imagerPower | 
| bool | imuOk | 
| float | inputCurrent | 
| float | inputVoltage | 
| bool | laserMotorOk | 
| bool | laserOk | 
| float | leftImagerTemperature | 
| float | logicPower | 
| float | powerSupplyTemperature | 
| bool | processingPipelineOk | 
| float | rightImagerTemperature | 
| bool | systemOk | 
| double | uptime | 
Class containing status information for a particular device. This should be queried in a loop timed at 1Hz
Example code to query a single sensor's status:
Definition at line 3472 of file MultiSenseTypes.hh.
| 
 | inline | 
Default constructor for a single StatusMessage object
Definition at line 3536 of file MultiSenseTypes.hh.
| bool crl::multisense::system::StatusMessage::camerasOk | 
A boolean flag indicating if the imagers are functioning. True corresonds to healthy
Definition at line 3493 of file MultiSenseTypes.hh.
| bool crl::multisense::system::StatusMessage::externalLedsOk | 
A boolean flag indicating if the external LEDs are OK. This flag will only be true if external LEDs are present
Definition at line 3501 of file MultiSenseTypes.hh.
| float crl::multisense::system::StatusMessage::fpgaPower | 
The power consumed by the FPGA. Value is in Watts
Definition at line 3527 of file MultiSenseTypes.hh.
| float crl::multisense::system::StatusMessage::fpgaTemperature | 
The temperature of the FPGA. Temperature is is Celsius
Definition at line 3511 of file MultiSenseTypes.hh.
| float crl::multisense::system::StatusMessage::imagerPower | 
The power consumed by the imager chips. Value is in Watts
Definition at line 3533 of file MultiSenseTypes.hh.
| bool crl::multisense::system::StatusMessage::imuOk | 
A boolean flag indicating if the imu is functioning. True corresonds to healthy
Definition at line 3497 of file MultiSenseTypes.hh.
| float crl::multisense::system::StatusMessage::inputCurrent | 
The current drawn from the input power supply by the MultiSense. Value is in Amperes
Definition at line 3524 of file MultiSenseTypes.hh.
| float crl::multisense::system::StatusMessage::inputVoltage | 
The input voltage supplied to the MultiSense. Value is in Volts
Definition at line 3520 of file MultiSenseTypes.hh.
| bool crl::multisense::system::StatusMessage::laserMotorOk | 
A boolean flag indicating if the laser motor controller is functioning. True corresonds to healthy
Definition at line 3489 of file MultiSenseTypes.hh.
| bool crl::multisense::system::StatusMessage::laserOk | 
A boolean flag indicating if the laser is functioning. True corresonds to healthy
Definition at line 3485 of file MultiSenseTypes.hh.
| float crl::multisense::system::StatusMessage::leftImagerTemperature | 
The temperature of the left imager. Temperature is is Celsius
Definition at line 3514 of file MultiSenseTypes.hh.
| float crl::multisense::system::StatusMessage::logicPower | 
The power consumed by the MicroBlaze CPU. Value is in Watts
Definition at line 3530 of file MultiSenseTypes.hh.
| float crl::multisense::system::StatusMessage::powerSupplyTemperature | 
The temperature of the internal switching mode power supply. Temperature is is Celsius
Definition at line 3508 of file MultiSenseTypes.hh.
| bool crl::multisense::system::StatusMessage::processingPipelineOk | 
A boolean indicating if the processing pipeline is ok
Definition at line 3504 of file MultiSenseTypes.hh.
| float crl::multisense::system::StatusMessage::rightImagerTemperature | 
The temperature of the right imager. Temperature is is Celsius
Definition at line 3517 of file MultiSenseTypes.hh.
| bool crl::multisense::system::StatusMessage::systemOk | 
A boolean flag indicating if the overall system status is good. True corresonds to healthy
Definition at line 3481 of file MultiSenseTypes.hh.
| double crl::multisense::system::StatusMessage::uptime | 
The system uptime of the MultiSense in seconds. True corresonds to healthy
Definition at line 3477 of file MultiSenseTypes.hh.