Structure to hold the OCAM camera temperature readings returned by the device. More...
#include <ocamUtils.hpp>
Public Member Functions | |
bool | operator== (const ocamTemps &t) |
Test for equality between two ocamTemps structures. | |
int | setInvalid () |
Set all values to the invalid value, -999. | |
Public Attributes | |
float | CCD { 0 } |
The detector temperature. | |
float | CPU { 0 } |
The CPU temperature. | |
float | POWER { 0 } |
Power supply temperature. | |
float | BIAS { 0 } |
Bias temperature. | |
float | WATER { 0 } |
Cooling water temperature. | |
float | LEFT { 0 } |
The left amplifier temperature. | |
float | RIGHT { 0 } |
The right amplifier temperature. | |
float | SET { 0 } |
The CCD set temeperature. | |
float | COOLING_POWER { 0 } |
the cooling power in 100 mw. | |
Structure to hold the OCAM camera temperature readings returned by the device.
Definition at line 21 of file ocamUtils.hpp.
|
inline |
Test for equality between two ocamTemps structures.
[in] | t | the struct to compare to |
Definition at line 38 of file ocamUtils.hpp.
|
inline |
Set all values to the invalid value, -999.
Definition at line 45 of file ocamUtils.hpp.
Referenced by MagAOX::app::ocam2KCtrl::appLogic(), MagAOX::app::ocam2KCtrl::appStartup(), MagAOX::app::ocam2KCtrl::getTemps(), and MagAOX::app::ocam2KCtrl::onPowerOff().
float MagAOX::app::ocamTemps::BIAS { 0 } |
Bias temperature.
Definition at line 26 of file ocamUtils.hpp.
Referenced by MagAOX::app::ocam2KCtrl::getTemps(), MagAOX::app::ocam2KCtrl::onPowerOff(), operator==(), MagAOX::app::parseTemps(), ocamUtils_test::SCENARIO(), and setInvalid().
float MagAOX::app::ocamTemps::CCD { 0 } |
The detector temperature.
Definition at line 23 of file ocamUtils.hpp.
Referenced by MagAOX::app::ocam2KCtrl::getTemps(), operator==(), MagAOX::app::parseTemps(), ocamUtils_test::SCENARIO(), and setInvalid().
float MagAOX::app::ocamTemps::COOLING_POWER { 0 } |
the cooling power in 100 mw.
Definition at line 31 of file ocamUtils.hpp.
Referenced by MagAOX::app::ocam2KCtrl::getTemps(), MagAOX::app::ocam2KCtrl::onPowerOff(), operator==(), MagAOX::app::parseTemps(), ocamUtils_test::SCENARIO(), and setInvalid().
float MagAOX::app::ocamTemps::CPU { 0 } |
The CPU temperature.
Definition at line 24 of file ocamUtils.hpp.
Referenced by MagAOX::app::ocam2KCtrl::getTemps(), MagAOX::app::ocam2KCtrl::onPowerOff(), MagAOX::app::parseTemps(), ocamUtils_test::SCENARIO(), and setInvalid().
float MagAOX::app::ocamTemps::LEFT { 0 } |
The left amplifier temperature.
Definition at line 28 of file ocamUtils.hpp.
Referenced by MagAOX::app::ocam2KCtrl::getTemps(), MagAOX::app::ocam2KCtrl::onPowerOff(), operator==(), MagAOX::app::parseTemps(), ocamUtils_test::SCENARIO(), and setInvalid().
float MagAOX::app::ocamTemps::POWER { 0 } |
Power supply temperature.
Definition at line 25 of file ocamUtils.hpp.
Referenced by MagAOX::app::ocam2KCtrl::getTemps(), MagAOX::app::ocam2KCtrl::onPowerOff(), operator==(), MagAOX::app::parseTemps(), ocamUtils_test::SCENARIO(), and setInvalid().
float MagAOX::app::ocamTemps::RIGHT { 0 } |
The right amplifier temperature.
Definition at line 29 of file ocamUtils.hpp.
Referenced by MagAOX::app::ocam2KCtrl::getTemps(), MagAOX::app::ocam2KCtrl::onPowerOff(), operator==(), MagAOX::app::parseTemps(), ocamUtils_test::SCENARIO(), and setInvalid().
float MagAOX::app::ocamTemps::SET { 0 } |
The CCD set temeperature.
Definition at line 30 of file ocamUtils.hpp.
Referenced by MagAOX::app::ocam2KCtrl::getTemps(), operator==(), MagAOX::app::parseTemps(), ocamUtils_test::SCENARIO(), and setInvalid().
float MagAOX::app::ocamTemps::WATER { 0 } |
Cooling water temperature.
Definition at line 27 of file ocamUtils.hpp.
Referenced by MagAOX::app::ocam2KCtrl::getTemps(), MagAOX::app::ocam2KCtrl::onPowerOff(), operator==(), MagAOX::app::parseTemps(), ocamUtils_test::SCENARIO(), and setInvalid().