WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
PAN API

结构体

struct  pan_callbacks_t
 pan回调接口定义。 更多...
 

类型定义

typedef void(* pan_net_state_callback) (unsigned char net_state)
 pan 网络连接状态通知
 
typedef void(* pan_rpt_data_callback) (unsigned char *packet, unsigned short packet_length)
 读取网络数据包通知
 

枚举

enum  pan_net_state_t { PAN_NET_STATE_OFF , PAN_NET_STATE_ON }
 Pan 网络状态 更多...
 

函数

int pan_service_open (const bd_addr_t *bd_addr)
 打开pan服务
 
int pan_service_close (const bd_addr_t *bd_addr)
 关闭PAN服务
 
int pan_service_write_data (const unsigned char *ip_packet, const unsigned short ip_length)
 发送网络数据包
 
unsigned char pan_service_net_state_get (void)
 获取网络连接状态
 
int pan_register_callbacks (pan_callbacks_t *func)
 注册上层应用的回调。
 
int pan_deregister_callbacks (void)
 去注册上层应用的回调。
 

详细描述

类型定义说明

◆ pan_net_state_callback

typedef void(* pan_net_state_callback) (unsigned char net_state)

pan 网络连接状态通知

◆ pan_rpt_data_callback

typedef void(* pan_rpt_data_callback) (unsigned char *packet, unsigned short packet_length)

读取网络数据包通知

枚举类型说明

◆ pan_net_state_t

Pan 网络状态

枚举值
PAN_NET_STATE_OFF 

离线

PAN_NET_STATE_ON 

在线

函数说明

◆ pan_deregister_callbacks()

int pan_deregister_callbacks ( void  )

去注册上层应用的回调。

◆ pan_register_callbacks()

int pan_register_callbacks ( pan_callbacks_t func)

注册上层应用的回调。

◆ pan_service_close()

int pan_service_close ( const bd_addr_t bd_addr)

关闭PAN服务

◆ pan_service_net_state_get()

unsigned char pan_service_net_state_get ( void  )

获取网络连接状态

◆ pan_service_open()

int pan_service_open ( const bd_addr_t bd_addr)

打开pan服务

◆ pan_service_write_data()

int pan_service_write_data ( const unsigned char *  ip_packet,
const unsigned short  ip_length 
)

发送网络数据包