![Logo](AFBR-S50.ico) |
AFBR-S50 API Reference Manual
v1.6.5
AFBR-S50 Time-of-Flight Sensor SDK for Embedded Software
|
Go to the documentation of this file.
79 #define ARGUS_CFG_DCA_ATH_MIN (1U << 6U)
82 #define ARGUS_CFG_DCA_ATH_MAX (0xFFFFU)
86 #define ARGUS_CFG_DCA_PXTH_MIN (1U)
89 #define ARGUS_CFG_DCA_PXTH_MAX (33U)
94 #define ARGUS_CFG_DCA_DEPTH_MAX ((uq10_6_t)(0xFFC0U))
98 #define ARGUS_CFG_DCA_DEPTH_MIN ((uq10_6_t)(1U)) // 1/64, i.e. 1/2 nibble
102 #define ARGUS_DCA_GAIN_STAGE_COUNT (4U)
105 #define ARGUS_STATE_DCA_GAIN_MASK (0x03U)
108 #define ARGUS_STATE_DCA_GAIN_SHIFT (14U)
111 #define ARGUS_STATE_DCA_GAIN_GET(state) \
112 (((state) >> ARGUS_STATE_DCA_GAIN_SHIFT) & ARGUS_STATE_DCA_GAIN_MASK)
116 #define ARGUS_DCA_POWER_STAGE_COUNT (2U)
119 #define ARGUS_STATE_DCA_POWER_MASK (0x01U)
122 #define ARGUS_STATE_DCA_POWER_SHIFT (13U)
125 #define ARGUS_STATE_DCA_POWER_GET(state) \
126 (((state) >> ARGUS_STATE_DCA_POWER_SHIFT) & ARGUS_STATE_DCA_POWER_MASK)
uq10_6_t DepthMin_HighPower
Definition: argus_dca.h:476
@ ARGUS_STATE_DCA_GAIN_LOW
Definition: argus_dca.h:319
argus_dca_amplitude_mode_t
The DCA amplitude evaluation method.
Definition: argus_dca.h:156
argus_dca_amplitude_mode_t AmplitudeMode
Definition: argus_dca.h:444
@ DCA_GAIN_MEDIUM_HIGH
Definition: argus_dca.h:194
@ ARGUS_STATE_DCA_MIN
Definition: argus_dca.h:337
Dynamic Configuration Adaption (DCA) Parameters.
Definition: argus_dca.h:371
@ DCA_GAIN_HIGH
Definition: argus_dca.h:197
@ ARGUS_STATE_DCA_GAIN_MED_HIGH
Definition: argus_dca.h:325
argus_dca_gain_t GainMax
Definition: argus_dca.h:508
@ ARGUS_STATE_BGL_WARNING
Definition: argus_dca.h:267
@ ARGUS_STATE_PLL_LOCKED
Definition: argus_dca.h:279
@ ARGUS_STATE_XTALK_MONITOR_ACTIVE
Definition: argus_dca.h:234
uint8_t uq0_8_t
Unsigned fixed point number: UQ0.8.
Definition: fp_def.h:162
@ DCA_POWER_LOW
Definition: argus_dca.h:172
argus_state_t
State flags for the current frame.
Definition: argus_dca.h:226
uint8_t DisablePowerSaveInLowPowerStage
Definition: argus_dca.h:531
@ DCA_ENABLE_DYNAMIC
Definition: argus_dca.h:146
@ ARGUS_STATE_LASER_WARNING
Definition: argus_dca.h:288
argus_dca_power_t Power
Definition: argus_dca.h:448
@ DCA_GAIN_MEDIUM_LOW
Definition: argus_dca.h:191
argus_dca_gain_t GainMin
Definition: argus_dca.h:500
This file is part of the AFBR-S50 hardware API.
uint16_t uq12_4_t
Unsigned fixed point number: UQ12.4.
Definition: fp_def.h:231
@ ARGUS_STATE_LASER_ERROR
Definition: argus_dca.h:296
@ ARGUS_STATE_WEAK_SIGNAL
Definition: argus_dca.h:260
uq12_4_t AthLow
Definition: argus_dca.h:430
argus_dca_gain_t GainNom
Definition: argus_dca.h:492
@ ARGUS_STATE_DUAL_FREQ_MODE
Definition: argus_dca.h:239
@ ARGUS_STATE_NONE
Definition: argus_dca.h:229
@ DCA_ENABLE_STATIC
Definition: argus_dca.h:149
@ DCA_POWER_AUTO
Definition: argus_dca.h:178
uint16_t uq10_6_t
Unsigned fixed point number: UQ10.6.
Definition: fp_def.h:251
@ ARGUS_STATE_MEASUREMENT_FREQ
Definition: argus_dca.h:245
@ ARGUS_STATE_SATURATED_PIXELS
Definition: argus_dca.h:313
argus_dca_enable_t Enabled
Definition: argus_dca.h:376
uq10_6_t DepthMin_LowPower
Definition: argus_dca.h:466
@ ARGUS_STATE_DCA_MAX
Definition: argus_dca.h:346
uint8_t SatPxThLin
Definition: argus_dca.h:389
@ ARGUS_STATE_DCA_GAIN_MED_LOW
Definition: argus_dca.h:322
@ DCA_GAIN_LOW
Definition: argus_dca.h:188
@ DCA_POWER_HIGH
Definition: argus_dca.h:175
@ ARGUS_STATE_BGL_ERROR
Definition: argus_dca.h:274
@ ARGUS_STATE_HAS_AUX_DATA
Definition: argus_dca.h:306
#define ARGUS_STATE_DCA_GAIN_SHIFT
Definition: argus_dca.h:108
@ ARGUS_STATE_DCA_RESET
Definition: argus_dca.h:353
@ DCA_AMPLITUDE_AVG
Definition: argus_dca.h:162
@ ARGUS_STATE_DEBUG_MODE
Definition: argus_dca.h:252
@ ARGUS_STATE_DCA_GAIN_HIGH
Definition: argus_dca.h:328
uq12_4_t Atarget
Definition: argus_dca.h:422
argus_dca_power_t
The dynamic configuration algorithm Optical Output Power stages enumerator.
Definition: argus_dca.h:169
uq10_6_t DepthMax
Definition: argus_dca.h:484
uq12_4_t AthHigh
Definition: argus_dca.h:439
@ ARGUS_STATE_HAS_DATA
Definition: argus_dca.h:301
uq10_6_t DepthNom
Definition: argus_dca.h:456
uint8_t SatPxThRst
Definition: argus_dca.h:413
uq0_8_t PowerSavingRatio
Definition: argus_dca.h:527
uint8_t SatPxThExp
Definition: argus_dca.h:400
#define ARGUS_STATE_DCA_POWER_SHIFT
Definition: argus_dca.h:122
@ DCA_AMPLITUDE_MAX
Definition: argus_dca.h:159
argus_dca_gain_t
The dynamic configuration algorithm Pixel Input Gain stages enumerator.
Definition: argus_dca.h:185
argus_dca_enable_t
The dynamic configuration algorithm enable flags.
Definition: argus_dca.h:134
@ DCA_ENABLE_OFF
Definition: argus_dca.h:143
@ ARGUS_STATE_DCA_POWER_HIGH
Definition: argus_dca.h:316