![]() |
![]() |
RX saturation monitoring configuration. More...
#include <control/mmwavelink/include/rl_monitoring.h>
Data Fields | |
rlUInt8_t | profileIndx |
This field indicates the profile Index for which this configuration applies. | |
rlUInt8_t | satMonSel |
01 => Enable only the ADC saturation monitor 11 => Enable both the ADC and IFA1 saturation monitors | |
rlUInt16_t | reserved0 |
Reserved for Future use. | |
rlUInt16_t | primarySliceDuration |
It specifies the duration of each (primary) time slice. 1 LSB = 0.16us. Valid range: 4 to floor(ADC sampling time us/0.16 us) . More... | |
rlUInt16_t | numSlices |
Number of (primary + secondary) time slices to monitor. Valid range: 1 to 127 . More... | |
rlUInt8_t | rxChannelMask |
This field is applicable only for SAT_MON_MODE = 0 Masks RX channels used for monitoring. In every slice, saturation counts for all unmasked channels are added together, and the total is capped to 127. The 8 bits are mapped (MSB->LSB) to: [RX3Q, RX2Q, RX1Q, RX0Q, RX3I, RX2I, RX1I, RX0I] 00000000 => All channels unmasked 11111111 => All channels masked. . | |
rlUInt8_t | reserved1 |
Reserved for Future use. | |
rlUInt16_t | reserved2 |
Reserved for Future use. | |
rlUInt32_t | reserved3 |
Reserved for Future use. | |
rlUInt32_t | reserved4 |
Reserved for Future use. | |
RX saturation monitoring configuration.
Definition at line 1936 of file rl_monitoring.h.
rlUInt16_t rlRxSatMonConf_t::numSlices |
Number of (primary + secondary) time slices to monitor.
Valid range: 1 to 127
.
Definition at line 1995 of file rl_monitoring.h.
rlUInt16_t rlRxSatMonConf_t::primarySliceDuration |
It specifies the duration of each (primary) time slice.
1 LSB = 0.16us.
Valid range: 4 to floor(ADC sampling time us/0.16 us)
.
Definition at line 1974 of file rl_monitoring.h.