深入探索 WiFi RSSI 通知机制及相关技术
1. WiFiRSSINotify 类概述
WiFiRSSINotify 类是一个 JavaScript 宿主对象,其析构函数、构造函数和关闭函数均在原生代码中实现,定义如下:
class WiFiRSSINotify @ "xs_wifirssinotify_destructor" {
constructor(options) @ "xs_wifirssinotify_constructor";
close() @ "xs_wifirssinotify_close";
}
默认的 onWeakSignal 和 onStrongSignal 回调函数并非该类的一部分。在调用回调之前, WiFiRSSINotify 会确认实例是否具有该回调名称的属性。
2. 原生 RSSINotifyRecord 结构体
WiFiRSSINotify 类需要维护状态以完成其工作,该状态存储在名为 RSSINotifyRecord 的 C 语言结构体中:
struct RSSINotifyRecord {
int threshold;
int state;
modTimer timer;
xsMachine *th
超级会员免费看
订阅专栏 解锁全文
35

被折叠的 条评论
为什么被折叠?



