API
MagAOX::logger::telem_stdcam::messageT Struct Reference

The type of the input message. More...

#include <telem_stdcam.hpp>

Inheritance diagram for MagAOX::logger::telem_stdcam::messageT:
Inheritance graph
Collaboration diagram for MagAOX::logger::telem_stdcam::messageT:
Collaboration graph

Public Member Functions

 messageT (const std::string &mode, const float &xcen, const float &ycen, const int &width, const int &height, const int &xbin, const int &ybin, const float &exptime, const float &fps, const float &emGain, const float &adcSpeed, const float &temp, const float &setpt, const uint8_t &status, const uint8_t &ontarget, const std::string &statusStr, const std::string &shutterStatusSr, const int8_t &shutterState, const uint8_t &synchro, const float &vshift, const uint8_t &cropMode)
 Construct from components. More...
 
 messageT (const std::string &mode, const float &xcen, const float &ycen, const int &width, const int &height, const int &xbin, const int &ybin, const float &exptime, const float &fps, const float &emGain, const float &adcSpeed, const float &temp, const float &setpt, const uint8_t &status, const uint8_t &ontarget, const std::string &statusStr, const std::string &shutterStatusSr, const int8_t &shutterState, const uint8_t &synchro)
 Construct from components, without vShift and cropMode for backwards compat. More...
 

Public Attributes

flatbuffers::FlatBufferBuilder builder
 

Detailed Description

The type of the input message.

Definition at line 36 of file telem_stdcam.hpp.

Constructor & Destructor Documentation

◆ messageT() [1/2]

MagAOX::logger::telem_stdcam::messageT::messageT ( const std::string &  mode,
const float &  xcen,
const float &  ycen,
const int &  width,
const int &  height,
const int &  xbin,
const int &  ybin,
const float &  exptime,
const float &  fps,
const float &  emGain,
const float &  adcSpeed,
const float &  temp,
const float &  setpt,
const uint8_t &  status,
const uint8_t &  ontarget,
const std::string &  statusStr,
const std::string &  shutterStatusSr,
const int8_t &  shutterState,
const uint8_t &  synchro,
const float &  vshift,
const uint8_t &  cropMode 
)
inline

Construct from components.

Parameters
[in]mode
[in]xcen
[in]ycen
[in]width
[in]height
[in]xbin
[in]ybin
[in]exptime
[in]fps
[in]emGain
[in]adcSpeed
[in]temp
[in]setpt
[in]status
[in]ontarget
[in]statusStr
[in]shutterStatusSr
[in]shutterState
[in]synchro
[in]vshift
[in]cropMode

Definition at line 39 of file telem_stdcam.hpp.

◆ messageT() [2/2]

MagAOX::logger::telem_stdcam::messageT::messageT ( const std::string &  mode,
const float &  xcen,
const float &  ycen,
const int &  width,
const int &  height,
const int &  xbin,
const int &  ybin,
const float &  exptime,
const float &  fps,
const float &  emGain,
const float &  adcSpeed,
const float &  temp,
const float &  setpt,
const uint8_t &  status,
const uint8_t &  ontarget,
const std::string &  statusStr,
const std::string &  shutterStatusSr,
const int8_t &  shutterState,
const uint8_t &  synchro 
)
inline

Construct from components, without vShift and cropMode for backwards compat.

Parameters
[in]mode
[in]xcen
[in]ycen
[in]width
[in]height
[in]xbin
[in]ybin
[in]exptime
[in]fps
[in]emGain
[in]adcSpeed
[in]temp
[in]setpt
[in]status
[in]ontarget
[in]statusStr
[in]shutterStatusSr
[in]shutterState
[in]synchro

Definition at line 76 of file telem_stdcam.hpp.

Member Data Documentation

◆ builder

flatbuffers::FlatBufferBuilder MagAOX::logger::fbMessage::builder
inherited

Definition at line 30 of file flatbuffer_log.hpp.

Referenced by MagAOX::logger::telem_dmspeck::messageT::messageT(), MagAOX::logger::software_log::messageT::messageT(), MagAOX::logger::string_log::messageT::messageT(), MagAOX::logger::telem_fgtimings::messageT::messageT(), MagAOX::logger::telem_telpos::messageT::messageT(), MagAOX::logger::telem_telvane::messageT::messageT(), MagAOX::logger::telem_telenv::messageT::messageT(), MagAOX::logger::telem_chrony_stats::messageT::messageT(), MagAOX::logger::ocam_temps::messageT::messageT(), MagAOX::logger::telem_cooler::messageT::messageT(), MagAOX::logger::telem_position::messageT::messageT(), MagAOX::logger::telem_zaber::messageT::messageT(), MagAOX::logger::telem_rhusb::messageT::messageT(), MagAOX::logger::telem_telsee::messageT::messageT(), MagAOX::logger::telem_teldata::messageT::messageT(), MagAOX::logger::telem_stage::messageT::messageT(), MagAOX::logger::telem_telcat::messageT::messageT(), MagAOX::logger::outlet_channel_state::messageT::messageT(), MagAOX::logger::telem_observer::messageT::messageT(), MagAOX::logger::observer::messageT::messageT(), MagAOX::logger::telem_chrony_status::messageT::messageT(), messageT(), MagAOX::logger::config_log::messageT::messageT(), MagAOX::logger::pico_channel::messageT::messageT(), MagAOX::logger::git_state::messageT::messageT(), MagAOX::logger::telem_blockgains::messageT::messageT(), MagAOX::logger::telem_temps::messageT::messageT(), MagAOX::logger::telem_saving::messageT::messageT(), MagAOX::logger::telem_fxngen::messageT::messageT(), MagAOX::logger::telem_pokecenter::messageT::messageT(), MagAOX::logger::ttmmod_params::messageT::messageT(), MagAOX::logger::telem_loopgain::messageT::messageT(), MagAOX::logger::telem_usage::messageT::messageT(), MagAOX::logger::state_change::messageT::messageT(), MagAOX::logger::saving_state_change::messageT::messageT(), MagAOX::logger::telem_dmmodes::messageT::messageT(), MagAOX::logger::telem_coreloads::messageT::messageT(), MagAOX::logger::telem_coretemps::messageT::messageT(), MagAOX::logger::telem_pico::messageT::messageT(), MagAOX::logger::telem_drivetemps::messageT::messageT(), and MagAOX::logger::outlet_state::messageT::messageT().


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