Log entry recording stdcam stage specific status.
More...
#include <telem_stdcam.hpp>
Log entry recording stdcam stage specific status.
Definition at line 25 of file telem_stdcam.hpp.
◆ adcSpeed()
static float MagAOX::logger::telem_stdcam::adcSpeed |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ cropMode()
static bool MagAOX::logger::telem_stdcam::cropMode |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ emGain()
static float MagAOX::logger::telem_stdcam::emGain |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ exptime()
static float MagAOX::logger::telem_stdcam::exptime |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ format()
static int MagAOX::logger::flatbuffer_log::format |
( |
void * |
msgBuffer, |
|
|
const fbMessage & |
msg |
|
) |
| |
|
inlinestaticinherited |
Format the buffer given the input message.
- Todo:
- this is an unneccesary memcpy from the FlatBufferBuilder, we need to figure out how to not do this.
- Parameters
-
[out] | msgBuffer | the buffer, must be pre-allocated to size length(msg) |
[in] | msg | the message which contains a flatbuffer builder, from which the data are memcpy-ed. |
Definition at line 53 of file flatbuffer_log.hpp.
◆ fps()
static float MagAOX::logger::telem_stdcam::fps |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ getAccessor()
static logMetaDetail MagAOX::logger::telem_stdcam::getAccessor |
( |
const std::string & |
member | ) |
|
|
inlinestatic |
◆ height()
static int MagAOX::logger::telem_stdcam::height |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ length()
Get the length of the message.
- Parameters
-
[in] | msg | the fbMessage type holding a FlatBufferBuilder |
Definition at line 45 of file flatbuffer_log.hpp.
◆ mode()
static std::string MagAOX::logger::telem_stdcam::mode |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ msgJSON()
static std::string MagAOX::logger::flatbuffer_log::msgJSON |
( |
void * |
msgBuffer, |
|
|
flatlogs::msgLenT |
len, |
|
|
const uint8_t * |
binarySchema, |
|
|
const unsigned int |
binarySchemaLength |
|
) |
| |
|
inlinestaticinherited |
- Parameters
-
[in] | msgBuffer | Buffer containing the flatbuffer serialized message. |
[in] | len | [unused] length of msgBuffer. |
[in] | binarySchema | flatbuffers binary schema for this log type |
[in] | binarySchemaLength | flatbuffers binary schema length |
Definition at line 64 of file flatbuffer_log.hpp.
◆ msgString()
static std::string MagAOX::logger::telem_stdcam::msgString |
( |
void * |
msgBuffer, |
|
|
flatlogs::msgLenT |
len |
|
) |
| |
|
inlinestatic |
Get the message formatted for human consumption.
- Parameters
-
[in] | msgBuffer | Buffer containing the flatbuffer serialized message. |
[in] | len | [unused] length of msgBuffer. |
Definition at line 121 of file telem_stdcam.hpp.
◆ shutterState()
static std::string MagAOX::logger::telem_stdcam::shutterState |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ shutterStatusStr()
static std::string MagAOX::logger::telem_stdcam::shutterStatusStr |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ synchro()
static bool MagAOX::logger::telem_stdcam::synchro |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ temp()
static float MagAOX::logger::telem_stdcam::temp |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ tempOnTarget()
static int MagAOX::logger::telem_stdcam::tempOnTarget |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ tempSetpt()
static float MagAOX::logger::telem_stdcam::tempSetpt |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ tempStatus()
static int MagAOX::logger::telem_stdcam::tempStatus |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ tempStatusStr()
static std::string MagAOX::logger::telem_stdcam::tempStatusStr |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ verify()
- Parameters
-
[in] | logBuff | Buffer containing the flatbuffer serialized message. |
[in] | len | length of msgBuffer. |
Definition at line 112 of file telem_stdcam.hpp.
◆ vshift()
static float MagAOX::logger::telem_stdcam::vshift |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ width()
static int MagAOX::logger::telem_stdcam::width |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ xbin()
static int MagAOX::logger::telem_stdcam::xbin |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ xcen()
static float MagAOX::logger::telem_stdcam::xcen |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ ybin()
static int MagAOX::logger::telem_stdcam::ybin |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ ycen()
static float MagAOX::logger::telem_stdcam::ycen |
( |
void * |
msgBuffer | ) |
|
|
inlinestatic |
◆ defaultLevel
◆ eventCode
◆ lastRecord
timespec MagAOX::logger::telem_stdcam::lastRecord = {0,0} |
|
static |
The timestamp of the last time this log was recorded. Used by the telemetry system.
Definition at line 33 of file telem_stdcam.hpp.
The documentation for this struct was generated from the following files: