![]() |
![]() |
mmwave radar RF/Sensor Monitoring module More...
Functions | |
MMWL_EXPORT rlReturnVal_t | rlRfDigMonEnableConfig (rlUInt8_t deviceMap, rlMonDigEnables_t *data) |
Sets the consolidated configuration of all digital monitoring. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfDigMonPeriodicConfig (rlUInt8_t deviceMap, rlDigMonPeriodicConf_t *data) |
Sets the consolidated configuration. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfAnaMonConfig (rlUInt8_t deviceMap, rlMonAnaEnables_t *data) |
This function contains the consolidated configuration of all analog monitoring. The enabled monitoring functions are executed with a periodicity of CAL_MON_TIME_UNITS (rlRfCalMonTimeUntConf_t.calibMonTimeUnit) number of logical frames. The host should ensure that all the enabled monitors can be completed in the available inter-frame times, based on the monitoring durations. The time taken for each monitoring is not defined in this document. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfTempMonConfig (rlUInt8_t deviceMap, rlTempMonConf_t *data) |
This API configure the on chip temperature monitors and report the soft results from the monitor. The corresponding monitors are collectively named TEMPERATURE_MONITOR. These monitors observe the temperature near various RF analog and digital modules using temperature sensors and GPADC and compare them against configurable thresholds. The report is sent as an async event RL_RF_AE_MON_TEMPERATURE_REPORT_SB. Sets information related to temperature monitoring. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfRxGainPhMonConfig (rlUInt8_t deviceMap, rlRxGainPhaseMonConf_t *data) |
This API is to set RX gain and phase monitoring config to device. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfRxNoiseMonConfig (rlUInt8_t deviceMap, rlRxNoiseMonConf_t *data) |
Sets information related to RX noise monitoring. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfRxIfStageMonConfig (rlUInt8_t deviceMap, rlRxIfStageMonConf_t *data) |
Sets information related to RX IF filter attenuation monitoring. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfTxPowrMonConfig (rlUInt8_t deviceMap, rlAllTxPowMonConf_t *data) |
Sets information related to TX power monitoring. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfTxBallbreakMonConfig (rlUInt8_t deviceMap, rlAllTxBallBreakMonCfg_t *data) |
Sets information related to TX ball break detection. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfTxGainPhaseMismatchMonConfig (rlUInt8_t deviceMap, rlTxGainPhaseMismatchMonConf_t *data) |
Sets information related to TX gain and phase mismatch monitoring. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfSynthFreqMonConfig (rlUInt8_t deviceMap, rlSynthFreqMonConf_t *data) |
Sets information related to synthesizer frequency. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfExtAnaSignalsMonConfig (rlUInt8_t deviceMap, rlExtAnaSignalsMonConf_t *data) |
Sets information related to external DC signals monitoring. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfTxIntAnaSignalsMonConfig (rlUInt8_t deviceMap, rlAllTxIntAnaSignalsMonConf_t *data) |
Sets information related to TX Internal Analog Signals monitoring. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfRxIntAnaSignalsMonConfig (rlUInt8_t deviceMap, rlRxIntAnaSignalsMonConf_t *data) |
Sets information related to RX Internal Analog Signals monitoring. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfPmClkLoIntAnaSignalsMonConfig (rlUInt8_t deviceMap, rlPmClkLoIntAnaSignalsMonConf_t *data) |
Sets information related to Power Management, Clock generation and LO distribution. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfGpadcIntAnaSignalsMonConfig (rlUInt8_t deviceMap, rlGpadcIntAnaSignalsMonConf_t *data) |
Sets information related to GPADC Internal Analog Signals monitoring. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfPllContrlVoltMonConfig (rlUInt8_t deviceMap, rlPllContrVoltMonConf_t *data) |
Sets information related to APLL and Synthesizer's control voltage signals monitoring. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfDualClkCompMonConfig (rlUInt8_t deviceMap, rlDualClkCompMonConf_t *data) |
Sets information related to the DCC based clock frequency monitoring. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfRxIfSatMonConfig (rlUInt8_t deviceMap, rlRxSatMonConf_t *data) |
Sets information related to RX saturation detector monitoring. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfRxSigImgMonConfig (rlUInt8_t deviceMap, rlSigImgMonConf_t *data) |
Sets information related to signal and image band energy. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfAnaFaultInjConfig (rlUInt8_t deviceMap, rlAnaFaultInj_t *data) |
Sets information related to RF fault injection. More... | |
MMWL_EXPORT rlReturnVal_t | rlRfTxPhShiftMonConfig (rlUInt8_t deviceMap, rlAllTxPhShiftMonConf_t *data) |
Sets information related to TX Phase shifter monitoring. More... | |
mmwave radar RF/Sensor Monitoring module
mmWave Device monitoring can be configured through a set of APIs defined in this section. Note that these APIs cover the RF/Analog related monitoring mechanisms. There are separate monitoring mechanisms for the digital logic (including the processor, memory, etc.) which are internal to the device and not explicitly enabled through these APIs.
The monitoring APIs are structured as follows:
The Monitor Total duration is consist of two components,
Below is the list of Monitors and corresponding duration in microseconds
Monitors | Total Duration(us) | Total Critical Time(us) |
---|---|---|
RX gain phase (assumes 1 RF frequency) | 1100 | 725 |
RX noise figure (assumes 1 RF frequency) | 250 | 145 |
RX IF stage (assumes 1 RF frequency) | 1300 | 725 |
TX power (assumes 1 TX, 1 RF frequency) | 220 | 145 |
TX ballbreak (assumes 1 TX) | 250 | 145 |
TX gain phase mismatch (assumes 1 TX, 1 RF frequency) | 350 | 145 |
TX phase shifter (assumes 1 TX and 1 phase) | 250 | 145 |
Synthesizer frequency Live | 50 | 0 |
External analog signals (all 6 GPADC channels enabled) | 150 | 100 |
TX Internal analog signals (assumes 1 TX) | 250 | 145 |
TX Phase shifter DAC monitor (assumes 1 TX) | 2250 | 2175 |
RX internal analog signals | 1950 | 1740 |
PMCLKLO internal analog signals and 20G Sync | 550 | 435 |
GPADC internal signals | 50 | 30 |
PLL control voltage (APLL and SYNTH) | 300 | 260 |
Dual clock comparator (assumes 6 clock comparators) | 280 | 270 |
RX saturation detector | 50 | 0 |
RX signal and image band monitor | 50 | 0 |
RX mixer input power | 650 | 580 |
Synthesizer frequency Non-live monitor (Single VCO) | 235 | 145 |
Monitors | Total Duration(us) | Total Critical Time(us) |
---|---|---|
Periodic configuration register readback | 50 | 30 |
DFE LBIST monitoring | 300 | 240 |
Frame timing monitoring | 10 | 0 |
Monitors | Total Duration(us) |
---|---|
RX gain phase (assumes 1 RF frequency) | 1250 |
RX noise figure (assumes 1 RF frequency) | 250 |
RX IF stage (assumes 1 RF frequency) | 1400 |
TX power (assumes 1 TX, 1 RF frequency) | 250 |
TX ballbreak (assumes 1 TX) | 300 |
TX gain phase mismatch (assumes 1 TX, 1 RF frequency) | 400 |
TX phase shifter (assumes 1 TX and 1 phase) | 250 |
Synthesizer frequency Live | 50 |
External analog signals (all 6 GPADC channels enabled) | 150 |
TX Internal analog signals (assumes 1 TX) | 300 |
TX Phase shifter DAC monitor (assumes 1 TX) | 2300 |
RX internal analog signals | 1950 |
PMCLKLO internal analog signals and 20G Sync | 550 |
GPADC internal signals | 50 |
PLL control voltage (APLL and SYNTH) | 300 |
Dual clock comparator (assumes 6 clock comparators) | 300 |
RX saturation detector | 100 |
RX signal and image band monitor | 100 |
RX mixer input power | 700 |
Synthesizer frequency Non-live monitor (Single VCO) | 250 |
Monitors | Total Duration(us) |
---|---|
Periodic configuration register readback | 70 |
DFE LBIST monitoring | 300 |
Frame timing monitoring | 10 |
Software Overhead | Total Duration(us) | Total Critical Time(us) |
---|---|---|
Periodic monitoring of stack usage | 20 | 20 |
Minimum monitoring duration (report formation, digital energy monitor at the end of CAL_MON_TIME_UNIT, temperature read every CAL_MON_TIME_UNIT) | 600 | 100 |
Minimum run time calibration duration (report formation, temperature read every CAL_MON_TIME_UNIT) | 300 | 100 |
Idle time needed per FTTI for windowed watchdog (WDT) | Frame period * CALIB_MON_TIME_UNIT/8 i.e. ~12.5% of Frame period * CALIB_MON_TIME_UNIT is reserved for watchdog clearing time | 0 |
Related Files - rl_monitoring.c
rlReturnVal_t rlRfAnaFaultInjConfig | ( | rlUInt8_t | deviceMap, |
rlAnaFaultInj_t * | data | ||
) |
Sets information related to RF fault injection.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Fault injection config |
This API is a fault injection API which the host sends to the AWR device. It can be used to inject faults in the analog circuits to test the corresponding monitors. After the faults are injected, the regular enabled monitors will indicate the faults in their associated reports.
Definition at line 1165 of file rl_monitoring.c.
rlReturnVal_t rlRfAnaMonConfig | ( | rlUInt8_t | deviceMap, |
rlMonAnaEnables_t * | data | ||
) |
This function contains the consolidated configuration of all analog monitoring. The enabled monitoring functions are executed with a periodicity of CAL_MON_TIME_UNITS (rlRfCalMonTimeUntConf_t.calibMonTimeUnit) number of logical frames. The host should ensure that all the enabled monitors can be completed in the available inter-frame times, based on the monitoring durations. The time taken for each monitoring is not defined in this document.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Monitor analog enable configuration |
Sets the consolidated configuration of all analog monitoring.
Definition at line 174 of file rl_monitoring.c.
rlReturnVal_t rlRfDigMonEnableConfig | ( | rlUInt8_t | deviceMap, |
rlMonDigEnables_t * | data | ||
) |
Sets the consolidated configuration of all digital monitoring.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Monitor digital enable configuration |
This API SB sets the consolidated configuration of all digital monitoring. This API should be issued only when frames are not running, these are destructive tests. The scheduling of these monitoring should be handled in the external application. Report of these monitoring will be available in the async event RL_RF_AE_DIG_LATENTFAULT_REPORT_AE_SB.
Definition at line 93 of file rl_monitoring.c.
rlReturnVal_t rlRfDigMonPeriodicConfig | ( | rlUInt8_t | deviceMap, |
rlDigMonPeriodicConf_t * | data | ||
) |
Sets the consolidated configuration.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Digital monitor periodic configuration |
Sets the consolidated configuration of all periodic digital monitoring within radar sub-system.
Definition at line 127 of file rl_monitoring.c.
rlReturnVal_t rlRfDualClkCompMonConfig | ( | rlUInt8_t | deviceMap, |
rlDualClkCompMonConf_t * | data | ||
) |
Sets information related to the DCC based clock frequency monitoring.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Dual clock comp monitoring config |
This API is a Monitoring Configuration API, containing information related to the DCC based clock frequency monitoring. Once configured, radarSS will send Async event (RL_RF_AE_MON_DCC_CLK_FREQ_REPORT) to report monitoring data
Definition at line 980 of file rl_monitoring.c.
rlReturnVal_t rlRfExtAnaSignalsMonConfig | ( | rlUInt8_t | deviceMap, |
rlExtAnaSignalsMonConf_t * | data | ||
) |
Sets information related to external DC signals monitoring.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - External anlog signal monitor config |
This API is a Monitoring Configuration API, containing information related to external DC signals monitoring. Once configured, radarSS will send Async event (RL_RF_AE_MON_EXT_ANALOG_SIG_REPORT) to report monitoring data
Definition at line 681 of file rl_monitoring.c.
rlReturnVal_t rlRfGpadcIntAnaSignalsMonConfig | ( | rlUInt8_t | deviceMap, |
rlGpadcIntAnaSignalsMonConf_t * | data | ||
) |
Sets information related to GPADC Internal Analog Signals monitoring.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - GPADC internal analog signal monitoring config |
This API is a Monitoring Configuration API, containing information related to GPADC Internal Analog Signals monitoring. Once configured, radarSS will send Async event (RL_RF_AE_MON_GPADC_INT_ANA_SIG_REPORT) to report monitoring data.
Definition at line 901 of file rl_monitoring.c.
rlReturnVal_t rlRfPllContrlVoltMonConfig | ( | rlUInt8_t | deviceMap, |
rlPllContrVoltMonConf_t * | data | ||
) |
Sets information related to APLL and Synthesizer's control voltage signals monitoring.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - PLL control voltage monitoring config |
This API is a Monitoring Configuration API, containing information related to APLL and Synthesizer's control voltage signals monitoring Once configured, radarSS will send Async event (RL_RF_AE_MON_PLL_CONTROL_VOLT_REPORT) to report monitoring data
Definition at line 941 of file rl_monitoring.c.
rlReturnVal_t rlRfPmClkLoIntAnaSignalsMonConfig | ( | rlUInt8_t | deviceMap, |
rlPmClkLoIntAnaSignalsMonConf_t * | data | ||
) |
Sets information related to Power Management, Clock generation and LO distribution.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - PMCLK internal analog signal monitoring config |
This API is a Monitoring Configuration API, containing information related to Power Management,Clock generation and LO distribution circuits' Internal Analog Signals monitoring. The 20GHz SYNC IN/OUT monitor is supported only in cascade master and slave modes. If 20G SYNC monitor is enabled in slaves, it is recommended to enable this monitor in master as well, since slave devices are dependent on master 20GHz SYNC settings to operate properly. Once configured, radarSS will send Async event (RL_RF_AE_MON_PMCLKLO_INT_ANA_SIG_REPORT) to report monitoring data
Definition at line 861 of file rl_monitoring.c.
rlReturnVal_t rlRfRxGainPhMonConfig | ( | rlUInt8_t | deviceMap, |
rlRxGainPhaseMonConf_t * | data | ||
) |
This API is to set RX gain and phase monitoring config to device.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Rx gain phase monitoring configuration |
This is a monitoring configuration API, containing information related to RX gain and phase monitoring. Once configured, radarSS will send Async event (RL_RF_AE_MON_RX_GAIN_PHASE_REPORT) to report monitoring data.
Definition at line 260 of file rl_monitoring.c.
rlReturnVal_t rlRfRxIfSatMonConfig | ( | rlUInt8_t | deviceMap, |
rlRxSatMonConf_t * | data | ||
) |
Sets information related to RX saturation detector monitoring.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Rx saturation monitoring config |
This API is a Monitoring Configuration API, containing information related to RX saturation detector monitoring. It is recommended to re-issue these RX saturation monitor configuration APIs each time before enabling these monitor and frame trigger. The right sequence is as below:
Definition at line 1029 of file rl_monitoring.c.
rlReturnVal_t rlRfRxIfStageMonConfig | ( | rlUInt8_t | deviceMap, |
rlRxIfStageMonConf_t * | data | ||
) |
Sets information related to RX IF filter attenuation monitoring.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Rx IF stage monitoring configuration |
This API is a Monitoring Configuration API, containing information related to RX IF filter attenuation monitoring. Once configured, radarSS will send Async event (RL_RF_AE_MON_RX_IF_STAGE_REPORT) to report monitoring data
Definition at line 342 of file rl_monitoring.c.
rlReturnVal_t rlRfRxIntAnaSignalsMonConfig | ( | rlUInt8_t | deviceMap, |
rlRxIntAnaSignalsMonConf_t * | data | ||
) |
Sets information related to RX Internal Analog Signals monitoring.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Rx internal analog signal monitoring config |
This API is a Monitoring Configuration API, containing information related to RX Internal Analog Signals monitoring. Once configured, radarSS will send Async event (RL_RF_AE_MON_RX_INT_ANALOG_SIG_REPORT) to report monitoring data
Definition at line 818 of file rl_monitoring.c.
rlReturnVal_t rlRfRxNoiseMonConfig | ( | rlUInt8_t | deviceMap, |
rlRxNoiseMonConf_t * | data | ||
) |
Sets information related to RX noise monitoring.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Rx noise monitor configuration |
This is a monitoring configuration API, containing information related to RX noise monitoring of a profile. Once configured, radarSS will send Async event (RL_RF_AE_MON_RX_NOISE_FIG_REPORT) to report monitoring data.
Definition at line 305 of file rl_monitoring.c.
rlReturnVal_t rlRfRxSigImgMonConfig | ( | rlUInt8_t | deviceMap, |
rlSigImgMonConf_t * | data | ||
) |
Sets information related to signal and image band energy.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Signal img monitoring config |
This API is a Monitoring Configuration API, containing information related to signal and image band energy. The Monitoring report is available as CQ1 (part of CQ) in CQ RAM. The application should transfer the report every chirp.
It is recommended to re-issue these RX signal image monitor configuration APIs each time before enabling these monitor and frame trigger. The right sequence is as below:
Definition at line 1079 of file rl_monitoring.c.
rlReturnVal_t rlRfSynthFreqMonConfig | ( | rlUInt8_t | deviceMap, |
rlSynthFreqMonConf_t * | data | ||
) |
Sets information related to synthesizer frequency.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | -Synthesizer frequency monitor configuration |
This API is a Monitoring Configuration API, containing information related to synthesizer frequency monitoring during non functional chirps (non-live), the live monitor during functional chirps can be used only for debug (only in master/single-chip mode). Once configured, radarSS will send Async event (RL_RF_AE_MON_SYNTHESIZER_FREQ_REPORT) to report monitoring data.
Definition at line 644 of file rl_monitoring.c.
rlReturnVal_t rlRfTempMonConfig | ( | rlUInt8_t | deviceMap, |
rlTempMonConf_t * | data | ||
) |
This API configure the on chip temperature monitors and report the soft results from the monitor. The corresponding monitors are collectively named TEMPERATURE_MONITOR. These monitors observe the temperature near various RF analog and digital modules using temperature sensors and GPADC and compare them against configurable thresholds. The report is sent as an async event RL_RF_AE_MON_TEMPERATURE_REPORT_SB. Sets information related to temperature monitoring.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Temperature monitor configuration |
Sets information related to temperature monitoring. Once configured, radarSS will send Async event (RL_RF_AE_MON_TEMPERATURE_REPORT_SB) to report monitoring data
Definition at line 218 of file rl_monitoring.c.
rlReturnVal_t rlRfTxBallbreakMonConfig | ( | rlUInt8_t | deviceMap, |
rlAllTxBallBreakMonCfg_t * | data | ||
) |
Sets information related to TX ball break detection.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Tx ballbreak monitor config |
This API is a Monitoring Configuration API, containing information related to TX ball break detection. Once configured, radarSS will send Async event (RL_RF_AE_MON_TX0_BALLBREAK_REPORT, RL_RF_AE_MON_TX1_BALLBREAK_REPORT, RL_RF_AE_MON_TX2_BALLBREAK_REPORT) to report monitoring data
Definition at line 479 of file rl_monitoring.c.
rlReturnVal_t rlRfTxGainPhaseMismatchMonConfig | ( | rlUInt8_t | deviceMap, |
rlTxGainPhaseMismatchMonConf_t * | data | ||
) |
Sets information related to TX gain and phase mismatch monitoring.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Tx gain phase mismatch monitor configuration |
This API is a Monitoring Configuration API, containing information related to TX gain and phase mismatch monitoring. Once configured, radarSS will send Async event (RL_RF_AE_MON_TX_GAIN_MISMATCH_REPORT) to report monitoring data
Definition at line 582 of file rl_monitoring.c.
rlReturnVal_t rlRfTxIntAnaSignalsMonConfig | ( | rlUInt8_t | deviceMap, |
rlAllTxIntAnaSignalsMonConf_t * | data | ||
) |
Sets information related to TX Internal Analog Signals monitoring.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Tx internal analog signal monitoring configuration |
This API is a Monitoring Configuration API, containing information related to TX Internal Analog Signals monitoring including Tx Phase shifter DAC monitor. Once configured, radarSS will send Async event (RL_RF_AE_MON_TX0_INT_ANA_SIG_REPORT RL_RF_AE_MON_TX1_INT_ANA_SIG_REPORT, RL_RF_AE_MON_TX2_INT_ANA_SIG_REPORT) to report monitoring data
Definition at line 723 of file rl_monitoring.c.
rlReturnVal_t rlRfTxPhShiftMonConfig | ( | rlUInt8_t | deviceMap, |
rlAllTxPhShiftMonConf_t * | data | ||
) |
Sets information related to TX Phase shifter monitoring.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Tx Phase shifter monitor configuration |
This API configures the monitors of transmitter phase shifter and report the soft results from the monitor for various TX channels using TX loop-back. The corresponding monitors are collectively named TX0_PHASE_SHIFTER_MONITOR, TX1_PHASE_SHIFTER_MONITOR and TX2_PHASE_SHIFTER_MONITOR for the respective TX channels.
The phase shifter monitor will report the measured phase values in order to enable calibration of phase shifter codes at HOST. It will report tone power amplitude to provide check for amplitude stability across phase shifter codes. It will also report noise power in order to detect the chirps affected by interference. The maximum four phases can be monitored at a time in one FTTI interval for each TX, there is an option to increment the phase by PH_SHIFTER_INC_VAL to cover all 360 degree phase over the time.
Definition at line 1221 of file rl_monitoring.c.
rlReturnVal_t rlRfTxPowrMonConfig | ( | rlUInt8_t | deviceMap, |
rlAllTxPowMonConf_t * | data | ||
) |
Sets information related to TX power monitoring.
[in] | deviceMap | - Bitmap of devices to send the message |
[in] | data | - Tx power monitor configuration |
This API is a Monitoring Configuration API, containing information related to TX0/1/2 power monitoring. Once configured, radarSS will send Async event (RL_RF_AE_MON_TX0_POWER_REPORT, RL_RF_AE_MON_TX1_POWER_REPORT, RL_RF_AE_MON_TX2_POWER_REPORT) to report monitoring data
Definition at line 384 of file rl_monitoring.c.