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))
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)
This file is part of the AFBR-S50 hardware API.
argus_dca_power_t
The dynamic configuration algorithm Optical Output Power stages enumerator.
Definition argus_dca.h:170
argus_dca_gain_t
The dynamic configuration algorithm Pixel Input Gain stages enumerator.
Definition argus_dca.h:186
argus_dca_enable_t
The dynamic configuration algorithm enable flags.
Definition argus_dca.h:135
#define ARGUS_STATE_DCA_POWER_SHIFT
Definition argus_dca.h:122
#define ARGUS_STATE_DCA_GAIN_SHIFT
Definition argus_dca.h:108
argus_state_t
State flags for the current frame.
Definition argus_dca.h:227
argus_dca_amplitude_mode_t
The DCA amplitude evaluation method.
Definition argus_dca.h:157
@ DCA_POWER_AUTO
Definition argus_dca.h:178
@ DCA_POWER_HIGH
Definition argus_dca.h:175
@ DCA_POWER_LOW
Definition argus_dca.h:172
@ DCA_GAIN_LOW
Definition argus_dca.h:188
@ DCA_GAIN_MEDIUM_HIGH
Definition argus_dca.h:194
@ DCA_GAIN_MEDIUM_LOW
Definition argus_dca.h:191
@ DCA_GAIN_HIGH
Definition argus_dca.h:197
@ DCA_ENABLE_OFF
Definition argus_dca.h:143
@ DCA_ENABLE_STATIC
Definition argus_dca.h:149
@ DCA_ENABLE_DYNAMIC
Definition argus_dca.h:146
@ ARGUS_STATE_DCA_GAIN_MED_LOW
Definition argus_dca.h:322
@ ARGUS_STATE_PLL_LOCKED
Definition argus_dca.h:279
@ ARGUS_STATE_LASER_WARNING
Definition argus_dca.h:288
@ ARGUS_STATE_DCA_RESET
Definition argus_dca.h:353
@ ARGUS_STATE_NONE
Definition argus_dca.h:229
@ ARGUS_STATE_DCA_POWER_HIGH
Definition argus_dca.h:316
@ ARGUS_STATE_DCA_GAIN_HIGH
Definition argus_dca.h:328
@ ARGUS_STATE_DCA_MAX
Definition argus_dca.h:346
@ ARGUS_STATE_BGL_WARNING
Definition argus_dca.h:267
@ ARGUS_STATE_HAS_AUX_DATA
Definition argus_dca.h:306
@ ARGUS_STATE_XTALK_MONITOR_ACTIVE
Definition argus_dca.h:234
@ ARGUS_STATE_SATURATED_PIXELS
Definition argus_dca.h:313
@ ARGUS_STATE_HAS_DATA
Definition argus_dca.h:301
@ ARGUS_STATE_LASER_ERROR
Definition argus_dca.h:296
@ ARGUS_STATE_DEBUG_MODE
Definition argus_dca.h:252
@ ARGUS_STATE_DCA_GAIN_MED_HIGH
Definition argus_dca.h:325
@ ARGUS_STATE_DCA_MIN
Definition argus_dca.h:337
@ ARGUS_STATE_MEASUREMENT_FREQ
Definition argus_dca.h:245
@ ARGUS_STATE_WEAK_SIGNAL
Definition argus_dca.h:260
@ ARGUS_STATE_DCA_GAIN_LOW
Definition argus_dca.h:319
@ ARGUS_STATE_BGL_ERROR
Definition argus_dca.h:274
@ ARGUS_STATE_DUAL_FREQ_MODE
Definition argus_dca.h:239
@ DCA_AMPLITUDE_MAX
Definition argus_dca.h:159
@ DCA_AMPLITUDE_AVG
Definition argus_dca.h:162
uint8_t uq0_8_t
Unsigned fixed point number: UQ0.8.
Definition fp_def.h:162
uint16_t uq10_6_t
Unsigned fixed point number: UQ10.6.
Definition fp_def.h:251
uint16_t uq12_4_t
Unsigned fixed point number: UQ12.4.
Definition fp_def.h:231
Dynamic Configuration Adaption (DCA) Parameters.
Definition argus_dca.h:372
uq10_6_t DepthNom
Definition argus_dca.h:456
uint8_t SatPxThRst
Definition argus_dca.h:413
uq12_4_t AthHigh
Definition argus_dca.h:439
uq10_6_t DepthMin
Definition argus_dca.h:464
argus_dca_enable_t Enabled
Definition argus_dca.h:376
argus_dca_gain_t GainMax
Definition argus_dca.h:496
uq12_4_t Atarget
Definition argus_dca.h:422
uint8_t SatPxThLin
Definition argus_dca.h:389
uq12_4_t AthLow
Definition argus_dca.h:430
uq10_6_t DepthMax
Definition argus_dca.h:472
argus_dca_gain_t GainMin
Definition argus_dca.h:488
uq0_8_t PowerSavingRatio
Definition argus_dca.h:515
uint8_t SatPxThExp
Definition argus_dca.h:400
argus_dca_amplitude_mode_t AmplitudeMode
Definition argus_dca.h:444
argus_dca_gain_t GainNom
Definition argus_dca.h:480
argus_dca_power_t Power
Definition argus_dca.h:448