API
MagAOX::app::ocamTemps Struct Reference

Structure to hold the OCAM camera temperature readings returned by the device. More...

#include <ocamUtils.hpp>

Collaboration diagram for MagAOX::app::ocamTemps:
Collaboration graph

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...
 

Detailed Description

Structure to hold the OCAM camera temperature readings returned by the device.

Definition at line 19 of file ocamUtils.hpp.

Member Function Documentation

◆ operator==()

bool MagAOX::app::ocamTemps::operator== ( const ocamTemps t)
inline

Test for equality between two ocamTemps structures.

Returns
true if all members are equal
false otherwise
Parameters
[in]tthe struct to compare to

Definition at line 36 of file ocamUtils.hpp.

◆ setInvalid()

int MagAOX::app::ocamTemps::setInvalid ( )
inline

Member Data Documentation

◆ BIAS

float MagAOX::app::ocamTemps::BIAS {0}

◆ CCD

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().

◆ COOLING_POWER

float MagAOX::app::ocamTemps::COOLING_POWER {0}

◆ CPU

float MagAOX::app::ocamTemps::CPU {0}

◆ LEFT

float MagAOX::app::ocamTemps::LEFT {0}

◆ POWER

float MagAOX::app::ocamTemps::POWER {0}

◆ RIGHT

float MagAOX::app::ocamTemps::RIGHT {0}

◆ SET

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().

◆ WATER

float MagAOX::app::ocamTemps::WATER {0}

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