API
 
Loading...
Searching...
No Matches
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.
 
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.
 

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: