WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
sle_factory_manager.h 文件参考
#include <stdint.h>
#include "errcode.h"
sle_factory_manager.h 的引用(Include)关系图:

浏览源代码.

结构体

struct  sle_rf_tx_start_t
 sle开启射频长发参数 更多...
 
struct  sle_rf_rx_start_t
 sle开启射频长收参数 更多...
 
struct  sle_rf_trx_end_cmp_evt_t
 sle关闭射频收发回调返回参数 更多...
 
struct  sle_factory_callbacks_t
 SLE factory 管理回调函数接口定义。 更多...
 

类型定义

typedef void(* sle_rf_tx_start_callback) (errcode_t status)
 设置射频长发时的回调函数。
 
typedef void(* sle_rf_rx_start_callback) (errcode_t status)
 设置射频长收时的回调函数。
 
typedef void(* sle_rf_trx_end_callback) (sle_rf_trx_end_cmp_evt_t *cmp_evt)
 关闭射频收发时的回调函数。
 
typedef void(* sle_rf_reset_callback) (errcode_t status)
 重置射频收发时的回调函数。
 

枚举

enum  sle_rf_power_t {
  SLE_RF_POWER_LEVEL_0 = 0x00 , SLE_RF_POWER_LEVEL_1 = 0x01 , SLE_RF_POWER_LEVEL_2 = 0x02 , SLE_RF_POWER_LEVEL_3 = 0x03 ,
  SLE_RF_POWER_LEVEL_4 = 0x04 , SLE_RF_POWER_LEVEL_5 = 0x05
}
 射频功率等级。 更多...
 
enum  sle_rf_payload_type_t {
  SLE_RF_PATLOAD_TYPE_0 = 0x00 , SLE_RF_PATLOAD_TYPE_1 = 0x01 , SLE_RF_PATLOAD_TYPE_2 = 0x02 , SLE_RF_PATLOAD_TYPE_3 = 0x03 ,
  SLE_RF_PATLOAD_TYPE_4 = 0x04 , SLE_RF_PATLOAD_TYPE_5 = 0x05 , SLE_RF_PATLOAD_TYPE_6 = 0x06 , SLE_RF_PATLOAD_TYPE_7 = 0x07
}
 信息体类型。 更多...
 
enum  sle_rf_phy_t { SLE_RF_PHY_1M = 0x00 , SLE_RF_PHY_2M = 0x01 , SLE_RF_PHY_4M = 0x04 }
 射频物理层。 更多...
 
enum  sle_rf_format_t { SLE_RF_FORMAT_FRAME_TYPE_1 = 0x00 , SLE_RF_FORMAT_FRAME_TYPE_2 = 0x01 }
 射频物理层。 更多...
 
enum  sle_rf_tx_rate_t { SLE_RF_TX_RATE_GFSK = 0x00 , SLE_RF_TX_RATE_QPSK = 0x02 , SLE_RF_TX_RATE_8PSK = 0x03 }
 射频长发速率。 更多...
 
enum  sle_rf_pilot_ratio_t { SLE_RF_PILOT_RATIO_NO = 0x00 , SLE_RF_PILOT_RATIO_1_1 = 0x01 , SLE_RF_PILOT_RATIO_4_1 = 0x02 , SLE_RF_PILOT_RATIO_16_1 = 0x03 }
 射频导频比。 更多...
 
enum  sle_rf_tx_polar_t { SLE_RF_TX_POLAR_NO = 0x00 , SLE_RF_TX_POLAR_2_3 = 0x01 , SLE_RF_TX_POLAR_3_4 = 0x02 , SLE_RF_TX_POLAR_5_6 = 0x03 }
 射频发射极化编码 更多...
 

函数

errcode_t sle_rf_tx_start (sle_rf_tx_start_t *rf_tx_start)
 开启射频长发。
 
errcode_t sle_rf_rx_start (sle_rf_rx_start_t *rf_rx_start)
 开启射频长发。
 
errcode_t sle_rf_trx_end (void)
 关闭射频收发。
 
errcode_t sle_rf_reset (void)
 重置射频收发。
 
errcode_t sle_factory_register_callbacks (sle_factory_callbacks_t *func)
 注册 SLE factory 管理回调函数。