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 21 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 38 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 23 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 30 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: