深入解析 WiFiRSSINotify 类及相关技术
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
超级会员免费看
订阅专栏 解锁全文

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



