Satellite radio RF testing and diagnostic functions.
More...
|
| MYRIOTA_HARDWARE_API int | RFTestTxStart (uint32_t Frequency, uint8_t TxType, bool IsBurst) |
| | Start the RF Tx test.
|
| |
| MYRIOTA_HARDWARE_API void | RFTestTxStop (void) |
| | Stop the RF Tx test.
|
| |
| MYRIOTA_HARDWARE_API int | RFTestRxStart (uint32_t Frequency) |
| | Start the RF Rx test.
|
| |
| MYRIOTA_HARDWARE_API int | RFTestRxRSSI (int32_t *RSSI) |
| | Get current RSSI from radio receiver.
|
| |
| MYRIOTA_HARDWARE_API void | RFTestRxStop (void) |
| | Stop the RF Rx test.
|
| |
Satellite radio RF testing and diagnostic functions.
◆ RFTestTxType
RF test Tx type.
| Enumerator |
|---|
| TX_TYPE_TONE | Transmit tone, i.e. CW.
|
| TX_TYPE_PRBS | Transmit pseudorandom binary sequence.
|
◆ RFTestTxStart()
| MYRIOTA_HARDWARE_API int RFTestTxStart |
( |
uint32_t |
Frequency, |
|
|
uint8_t |
TxType, |
|
|
bool |
IsBurst |
|
) |
| |
Start the RF Tx test.
The default LED is on when transmitting. The antenna port should be connected to a load when testing. When testing in burst mode, the radio is on for 260ms and off for 1740ms. Otherwise the radio transmits continuously.
- Parameters
-
| Frequency | The frequency in Hertz. |
| TxType | The type of transmission, either tone or pseudorandom binary sequence defined by RFTestTxType. |
| IsBurst | Whether to transmit in burst mode. |
- Returns
- 0 if succeeded, -1 if failed.
◆ RFTestTxStop()
| MYRIOTA_HARDWARE_API void RFTestTxStop |
( |
void |
| ) |
|
Stop the RF Tx test.
Terminates RF transmission and returns the radio to idle state.
- See also
- RFTestTxStart()
◆ RFTestRxStart()
| MYRIOTA_HARDWARE_API int RFTestRxStart |
( |
uint32_t |
Frequency | ) |
|
Start the RF Rx test.
- Parameters
-
| Frequency | The frequency in Hertz. |
- Returns
- 0 if succeeded, -1 if failed.
◆ RFTestRxRSSI()
| MYRIOTA_HARDWARE_API int RFTestRxRSSI |
( |
int32_t * |
RSSI | ) |
|
Get current RSSI from radio receiver.
- Parameters
-
| RSSI[out] | Pointer to an integer to store the RSSI value in dBm. |
- Returns
- 0 if succeeded, -1 if failed.
◆ RFTestRxStop()
| MYRIOTA_HARDWARE_API void RFTestRxStop |
( |
void |
| ) |
|
Stop the RF Rx test.
Terminates RF reception and returns the radio to idle state.
- See also
- RFTestRxStart()