![]() |
![]() |
Frame config API parameters. More...
#include <control/mmwavelink/include/rl_sensor.h>
Data Fields | |
rlUInt16_t | reserved0 |
Reserved for Future use. | |
rlUInt16_t | chirpStartIdx |
Start Index of Chirp Valid range = 0-511. | |
rlUInt16_t | chirpEndIdx |
End Index of Chirp Valid range = chirpStartIdx-511. | |
rlUInt16_t | numLoops |
Number of times to repeat from chirpStartIdx to chirpStartIdx in each frame, valid range = 1 to 255 . | |
rlUInt16_t | numFrames |
Number of frame to transmit Valid Range 0 to 65535 (0 for infinite frames) . | |
rlUInt16_t | numAdcSamples |
Number of ADC samples to capture This parameter is required only for AWR1243 and configures the size of ADC samples per chirp to be sent on LVDS/CSI2 interface. It should be configured as: For real/pseudo real ADC data - numADCSamples = rlProfileCfg_t.numAdcSamples For complex1x/complex2x ADC data - numADCSamples = (rlProfileCfg_t.numAdcSamples ) * 2 . | |
rlUInt32_t | framePeriodicity |
Frame repitition period 1 LSB = 5 ns Typical range 1 ms to 1000 ms . | |
rlUInt16_t | triggerSelect |
Selects the mode for triggering start of transmission of frame 0x0001 SWTRIGGER (Software API based triggering): Frame is triggered upon receiving rlSensorStart There could be several tens of micro seconds uncertainty in triggering. Note: This mode is not applicable if this mmwave device is configured as MULTICHIP_SLAVE in rlChanCfg_t 0x0002 HWTRIGGER (Hardware SYNC_IN based triggering): Each frame is triggered by rising edge of pulse in SYNC_IN pin, after receiving rlSensorStart (this is to prevent spurious transmission). W.r.t. the SYNC_IN pulse, the actual transmission has 5ns uncertainty in SINGLECHIP and only a 300 ps uncertainty (due to tight inter-chip synchronization needed) in MULTICHIP sensor applications as defined in rlChanCfg_t. . | |
rlUInt16_t | reserved1 |
Reserved for Future use. | |
rlUInt32_t | frameTriggerDelay |
Optional time delay from sync_in trigger to the occurance of frame chirps Applicable only in SINGLECHIP sensor applications, as defined in rlChanCfg_t. It is recommended only for staggering the transmission of multiple mmwave sensors around the car for interference avoidance, if needed. 1 lsb = 5 ns Typical range is 0 to few tens of micro seconds. . | |
Frame config API parameters.
Definition at line 852 of file rl_sensor.h.