![]() |
![]() |
External analog signals monitoring configuration. More...
#include <control/mmwavelink/include/rl_monitoring.h>
Data Fields | |
rlUInt8_t | reportMode |
Value Definition 0 Report is sent every monitoring period without threshold check 1 Report is send only upon a failure (after checking for thresholds) 2 Report is sent every monitoring period with threshold check . | |
rlUInt8_t | reserved0 |
Reserved for Future use. | |
rlUInt8_t | signalInpEnables |
This field indicates the sets of externally fed DC signals which are to be monitored using GPADC. When each bit in this field is set, the corresponding signal is monitored. The monitored signals are compared against programmed limits. The comparison result is part of the monitoring report message. Bit Location SIGNAL 0 ANALOGTEST1 1 ANALOGTEST2 2 ANALOGTEST3 3 ANALOGTEST4 4 ANAMUX 5 VSENSE Others RESERVED . | |
rlUInt8_t | signalBuffEnables |
This field indicates the sets of externally fed DC signals which are to be buffered before being fed to the GPADC. When each bit in this field is set, the corresponding signal is buffered before the GPADC. The monitored signals are compared against programmed limits. The comparison result is part of the monitoring report message. Bit SIGNAL 0 ANALOGTEST1 1 ANALOGTEST2 2 ANALOGTEST3 3 ANALOGTEST4 4 ANAMUX Others RESERVED . | |
rlUInt8_t | signalSettlingTime [6U] |
After connecting an external signal to the GPADC, the amount of time to wait for it to settle before taking GPADC samples is programmed in this field. For each signal, after that settling time, GPADC measurements take place for 6.4us (averaging 4 samples of the GPADC output).The byte locations of the settling times for each signal are tabulated here: Byte Location SIGNAL 0 ANALOGTEST1 1 ANALOGTEST2 2 ANALOGTEST3 3 ANALOGTEST4 4 ANAMUX 5 VSENSE 1 LSB = 0.8us Valid range: 0 to 12us Valid programming condition: all the signals that are enabled should take a total of <100us, including the programmed settling times and a fixed 6.4us of measurement time per enabled signal. . | |
rlUInt8_t | signalThresh [12U] |
The external DC signals measured on GPADC are compared against these minimum and maximum thresholds. The comparison result is part of the monitoring report message (Error bit is set if any measurement is outside this (minimum, maximum) range). Byte Location Threshold SIGNAL 0 Minimum ANALOGTEST1 1 Minimum ANALOGTEST2 2 Minimum ANALOGTEST3 3 Minimum ANALOGTEST4 4 Minimum ANAMUX 5 Minimum VSENSE 6 Maximum ANALOGTEST1 7 Maximum ANALOGTEST2 8 Maximum ANALOGTEST3 9 Maximum ANALOGTEST4 10 Maximum ANAMUX 11 Maximum VSENSE 1 LSB = 1.8V / 256 Valid range: 0 to 255(0 to 1.79V) . | |
rlUInt16_t | reserved1 |
Reserved for Future use. | |
rlUInt32_t | reserved2 |
Reserved for Future use. | |
rlUInt32_t | reserved3 |
Reserved for Future use. | |
External analog signals monitoring configuration.
Definition at line 1227 of file rl_monitoring.h.