13#ifndef SLE_FACTORY_MANAGER_H
14#define SLE_FACTORY_MANAGER_H
uint32_t errcode_t
Definition of error code.
Definition errcode.h:30
sle_rf_phy_t
射频物理层。
Definition sle_factory_manager.h:78
errcode_t sle_rf_trx_end(void)
关闭射频收发。
errcode_t sle_rf_tx_start(sle_rf_tx_start_t *rf_tx_start)
开启射频长发。
errcode_t sle_factory_register_callbacks(sle_factory_callbacks_t *func)
注册 SLE factory 管理回调函数。
void(* sle_rf_tx_start_callback)(errcode_t status)
设置射频长发时的回调函数。
Definition sle_factory_manager.h:244
sle_rf_tx_polar_t
射频发射极化编码
Definition sle_factory_manager.h:142
sle_rf_tx_rate_t
射频长发速率。
Definition sle_factory_manager.h:108
sle_rf_power_t
射频功率等级。
Definition sle_factory_manager.h:30
errcode_t sle_rf_rx_start(sle_rf_rx_start_t *rf_rx_start)
开启射频长发。
sle_rf_format_t
射频物理层。
Definition sle_factory_manager.h:94
void(* sle_rf_rx_start_callback)(errcode_t status)
设置射频长收时的回调函数。
Definition sle_factory_manager.h:267
errcode_t sle_rf_reset(void)
重置射频收发。
void(* sle_rf_trx_end_callback)(sle_rf_trx_end_cmp_evt_t *cmp_evt)
关闭射频收发时的回调函数。
Definition sle_factory_manager.h:292
sle_rf_payload_type_t
信息体类型。
Definition sle_factory_manager.h:52
sle_rf_pilot_ratio_t
射频导频比。
Definition sle_factory_manager.h:124
void(* sle_rf_reset_callback)(errcode_t status)
重置射频收发时的回调函数。
Definition sle_factory_manager.h:315
@ SLE_RF_PHY_2M
Definition sle_factory_manager.h:81
@ SLE_RF_PHY_1M
Definition sle_factory_manager.h:79
@ SLE_RF_PHY_4M
Definition sle_factory_manager.h:83
@ SLE_RF_TX_POLAR_5_6
Definition sle_factory_manager.h:149
@ SLE_RF_TX_POLAR_2_3
Definition sle_factory_manager.h:145
@ SLE_RF_TX_POLAR_3_4
Definition sle_factory_manager.h:147
@ SLE_RF_TX_POLAR_NO
Definition sle_factory_manager.h:143
@ SLE_RF_TX_RATE_8PSK
Definition sle_factory_manager.h:113
@ SLE_RF_TX_RATE_QPSK
Definition sle_factory_manager.h:111
@ SLE_RF_TX_RATE_GFSK
Definition sle_factory_manager.h:109
@ SLE_RF_POWER_LEVEL_4
Definition sle_factory_manager.h:39
@ SLE_RF_POWER_LEVEL_3
Definition sle_factory_manager.h:37
@ SLE_RF_POWER_LEVEL_0
Definition sle_factory_manager.h:31
@ SLE_RF_POWER_LEVEL_5
Definition sle_factory_manager.h:41
@ SLE_RF_POWER_LEVEL_1
Definition sle_factory_manager.h:33
@ SLE_RF_POWER_LEVEL_2
Definition sle_factory_manager.h:35
@ SLE_RF_FORMAT_FRAME_TYPE_1
Definition sle_factory_manager.h:95
@ SLE_RF_FORMAT_FRAME_TYPE_2
Definition sle_factory_manager.h:97
@ SLE_RF_PATLOAD_TYPE_0
Definition sle_factory_manager.h:53
@ SLE_RF_PATLOAD_TYPE_3
Definition sle_factory_manager.h:59
@ SLE_RF_PATLOAD_TYPE_2
Definition sle_factory_manager.h:57
@ SLE_RF_PATLOAD_TYPE_4
Definition sle_factory_manager.h:61
@ SLE_RF_PATLOAD_TYPE_1
Definition sle_factory_manager.h:55
@ SLE_RF_PATLOAD_TYPE_6
Definition sle_factory_manager.h:65
@ SLE_RF_PATLOAD_TYPE_5
Definition sle_factory_manager.h:63
@ SLE_RF_PATLOAD_TYPE_7
Definition sle_factory_manager.h:67
@ SLE_RF_PILOT_RATIO_16_1
Definition sle_factory_manager.h:131
@ SLE_RF_PILOT_RATIO_NO
Definition sle_factory_manager.h:125
@ SLE_RF_PILOT_RATIO_1_1
Definition sle_factory_manager.h:127
@ SLE_RF_PILOT_RATIO_4_1
Definition sle_factory_manager.h:129
SLE factory 管理回调函数接口定义。
Definition sle_factory_manager.h:324
sle_rf_reset_callback rf_reset_cb
Definition sle_factory_manager.h:334
sle_rf_rx_start_callback rf_rx_start_cb
Definition sle_factory_manager.h:328
sle_rf_tx_start_callback rf_tx_start_cb
Definition sle_factory_manager.h:325
sle_rf_trx_end_callback rf_trx_end_cb
Definition sle_factory_manager.h:331
sle开启射频长收参数
Definition sle_factory_manager.h:192
uint8_t rx_format
Definition sle_factory_manager.h:197
uint8_t rx_phy
Definition sle_factory_manager.h:195
uint8_t rx_freq
Definition sle_factory_manager.h:193
uint16_t rx_interval
Definition sle_factory_manager.h:201
uint8_t rx_pilot_ratio
Definition sle_factory_manager.h:199
sle关闭射频收发回调返回参数
Definition sle_factory_manager.h:214
uint8_t rssi
Definition sle_factory_manager.h:219
uint8_t status
Definition sle_factory_manager.h:215
uint16_t num_packets
Definition sle_factory_manager.h:217
sle开启射频长发参数
Definition sle_factory_manager.h:160
uint8_t tx_freq
Definition sle_factory_manager.h:161
uint16_t test_data_len
Definition sle_factory_manager.h:165
uint8_t tx_pilot_ratio
Definition sle_factory_manager.h:175
uint16_t tx_interval
Definition sle_factory_manager.h:179
uint8_t pk_payload_type
Definition sle_factory_manager.h:167
uint8_t tx_format
Definition sle_factory_manager.h:171
uint8_t tx_rate
Definition sle_factory_manager.h:173
uint8_t tx_power
Definition sle_factory_manager.h:163
uint8_t tx_polar_r
Definition sle_factory_manager.h:177
uint8_t tx_phy
Definition sle_factory_manager.h:169