Voyant API 1.0.0
Loading...
Searching...
No Matches
HealthState Struct Reference

#include <voyant_types_ffi.hpp>

Public Attributes

uint64_t error_word
uint32_t hardware_health
uint8_t power_health
float clarity_board_temp_c
float carat_board_temp_c
float pic_temp_c
float soa_temp_c
float adc_temp_c
float fpga_temp_c
float ll_fom
float ll_fom_smoothed
uint16_t lo_power_mon

Detailed Description

Sensor health in physical units.

Member Data Documentation

◆ adc_temp_c

float HealthState::adc_temp_c

◆ carat_board_temp_c

float HealthState::carat_board_temp_c

◆ clarity_board_temp_c

float HealthState::clarity_board_temp_c

◆ error_word

uint64_t HealthState::error_word

Raw bitfield — bit map TBD, preserved as-is.

◆ fpga_temp_c

float HealthState::fpga_temp_c

◆ hardware_health

uint32_t HealthState::hardware_health

Raw bitfield — MCU comms error bits, preserved as-is.

◆ ll_fom

float HealthState::ll_fom

Laser linearization figure of merit for the most recent pass (lower is better).

◆ ll_fom_smoothed

float HealthState::ll_fom_smoothed

Rolling 5-sample average of ll_fom.

◆ lo_power_mon

uint16_t HealthState::lo_power_mon

ADC counts.

◆ pic_temp_c

float HealthState::pic_temp_c

◆ power_health

uint8_t HealthState::power_health

Raw bitfield — power rail good bits, preserved as-is.

◆ soa_temp_c

float HealthState::soa_temp_c

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