![]() |
HT32SX Monarch Scan
Monarch Scan application for HT32SX
|
Sigfox RF and Protocol test application functions. More...
#include "sigfox_types.h"
Go to the source code of this file.
Enumerations | |
enum | sfx_rc_enum_t { SFX_RC1 = 0, SFX_RC2 = 1, SFX_RC3A = 2, SFX_RC3C = 3, SFX_RC4 = 4, SFX_RC5 = 5, SFX_RC6 = 6, SFX_RC101 = 7, SFX_RC_LIST_MAX_SIZE } |
enum | sfx_test_mode_t { SFX_TEST_MODE_TX_BPSK = 0, SFX_TEST_MODE_TX_PROTOCOL = 1, SFX_TEST_MODE_RX_PROTOCOL = 2, SFX_TEST_MODE_RX_GFSK = 3, SFX_TEST_MODE_RX_SENSI = 4, SFX_TEST_MODE_TX_SYNTH = 5, SFX_TEST_MODE_TX_FREQ_DISTRIBUTION = 6, SFX_TEST_MODE_RX_MONARCH_PATTERN_LISTENING_SWEEP = 7, SFX_TEST_MODE_RX_MONARCH_PATTERN_LISTENING_WINDOW = 8, SFX_TEST_MODE_RX_MONARCH_BEACON = 9, SFX_TEST_MODE_RX_MONARCH_SENSI = 10, SFX_TEST_MODE_TX_BIT = 11, SFX_TEST_MODE_PUBLIC_KEY = 12, SFX_TEST_MODE_NVM = 13 } |
Functions | |
sfx_error_t | ADDON_SIGFOX_RF_PROTOCOL_API_get_version (sfx_u8 **version, sfx_u8 *size) |
This function allows to get the version of the Addon. More... | |
sfx_error_t | ADDON_SIGFOX_RF_PROTOCOL_API_test_mode (sfx_rc_enum_t rc_enum, sfx_test_mode_t test_mode) |
This function executes the test modes needed for the Sigfox RF and Protocol Tests. More... | |
sfx_error_t | ADDON_SIGFOX_RF_PROTOCOL_API_monarch_test_mode (sfx_rc_enum_t rc_enum, sfx_test_mode_t test_mode, sfx_u8 rc_capabilities) |
This function executes the MONARCH test modes needed for the Sigfox RF and Protocol Tests. More... | |
Sigfox RF and Protocol test application functions.
/ ___/ | | / ___| | ___| / _ \ \ \ / /
| |___ | | | | | |__ | | | | \ \/ /
___ \ | | | | _ | __| | | | | } {
___| | | | | |_| | | | | |_| | / /\ \ /_____/ |_| _____/ |_| _____/ /_/ _\
!!!! DO NOT MODIFY THIS FILE !!!!
This file includes the Sigfox RF and Protocol test modes functions to be used for the Sigfox RF and Protocol application
enum sfx_rc_enum_t |
enum sfx_test_mode_t |
sfx_error_t ADDON_SIGFOX_RF_PROTOCOL_API_get_version | ( | sfx_u8 ** | version, |
sfx_u8 * | size | ||
) |
This function allows to get the version of the Addon.
[out] | sfx_u8 | **version Pointer to Byte array (ASCII format) containing library version |
[out] | sfx_u8 | *size Size of the byte array pointed by *version |
The | sfx_error_t is composed of the following : |
* MSB_____________________________________________LSB * | | | * | MANUF_ERROR_CODE | SIGFOX_ERROR_CODE | * |_______________________|______________________| *
sfx_error_t ADDON_SIGFOX_RF_PROTOCOL_API_monarch_test_mode | ( | sfx_rc_enum_t | rc_enum, |
sfx_test_mode_t | test_mode, | ||
sfx_u8 | rc_capabilities | ||
) |
This function executes the MONARCH test modes needed for the Sigfox RF and Protocol Tests.
[in] | sfx_rc_t | Radio Configuration pointer |
[in] | sfx_test_mode_t | test_mode Test mode to be executed |
[in] | sfx_u8 | rc_capabilities Radio Capabilities in bitmask format as defined in SIGFOX_MONARCH_API_executed_rc_scan |
The | sfx_error_t is composed of the following : |
* MSB_____________________________________________LSB * | | | * | MANUF_ERROR_CODE | SIGFOX_ERROR_CODE | * |_______________________|______________________| *
sfx_error_t ADDON_SIGFOX_RF_PROTOCOL_API_test_mode | ( | sfx_rc_enum_t | rc_enum, |
sfx_test_mode_t | test_mode | ||
) |
This function executes the test modes needed for the Sigfox RF and Protocol Tests.
[in] | sfx_rc_t | Radio Configuration pointer |
[in] | sfx_test_mode_t | test_mode Test mode to be executed |
The | sfx_error_t is composed of the following : |
* MSB_____________________________________________LSB * | | | * | MANUF_ERROR_CODE | SIGFOX_ERROR_CODE | * |_______________________|______________________| *