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