AFBR-S50 API Reference Manual v1.5.6
AFBR-S50 Time-of-Flight Sensor SDK for Embedded Software
|
The device measurement configuration structure. More...
#include <argus_meas.h>
Data Fields | |
uint32_t | IntegrationTime |
uint32_t | PxEnMask |
uint32_t | ChEnMask |
argus_state_t | State |
uq10_6_t | AnalogIntegrationDepth |
uint16_t | DigitalIntegrationDepth |
uq12_4_t | OutputPower |
uint8_t | BiasCurrent |
uint8_t | PixelGain |
int8_t | PllOffset |
uint8_t | PllCtrlCur |
The device measurement configuration structure.
The portion of the configuration data that belongs to the measurement cycle. I.e. the data that defines a measurement frame.
uq10_6_t argus_meas_frame_t::AnalogIntegrationDepth |
Pattern count per sample in uq10.6 format. Determines the analog integration depth.
uint8_t argus_meas_frame_t::BiasCurrent |
Laser Bias Current Settings in LSB.
uint32_t argus_meas_frame_t::ChEnMask |
ADS channel enabled mask for the remaining channels 31 .. 63 (miscellaneous values). See pixel mapping for more details on the ADC channel mask.
uint16_t argus_meas_frame_t::DigitalIntegrationDepth |
Sample count per phase/frame. Determines the digital integration depth.
uint32_t argus_meas_frame_t::IntegrationTime |
Frame integration time in microseconds. The integration time determines the measured time between the start signal and the IRQ. Note that this value will be slightly larger than the actual integration time since the watch is started before the SPI transfer and stopped in the IRQ service routine which also might be delayed due to higher priority tasks.
uq12_4_t argus_meas_frame_t::OutputPower |
Laser Modulation Current per sample in mA. Determines the optical output power.
uint8_t argus_meas_frame_t::PixelGain |
Charge pump voltage per sample in LSB. Determines the pixel gain.
uint8_t argus_meas_frame_t::PllCtrlCur |
The current PLL_CTRL_CUR value.
int8_t argus_meas_frame_t::PllOffset |
PLL Frequency Offset, caused by temperature compensation, in PLL_INT_PRD LSBs.
uint32_t argus_meas_frame_t::PxEnMask |
Pixel enabled mask for the 32 pixels sorted by x-y-indices. See pixel mapping for more details on the pixel mask.
argus_state_t argus_meas_frame_t::State |
The current state of the measurement frame: