Fuchsia.lowpan

添加时间:7

协议

DeviceWatcher

fuchsia.lowpan/lowpan.fidl 中定义

用于发现和解析 LoWPAN 接口及其 关联的 Control Protocol 实例。

WatchDevices

观察添加或移除设备的时间。

首次调用此方法时,系统会立即返回 DeviceChanges 结构体仅包含 added 字段中的项, 所有当前设备的名称后续调用 将一直保持屏蔽状态,直到添加或移除设备 它将返回 added 和/或 removed 字段 并相应地填写这些更改是在 方法返回的时间。

如果 addedremoved 字段在返回的 表,则必须在处理 added 字段之前处理 removed 字段。

如果设备在此次通话的间隙添加了设备 方法中,addedremoved 中都不会显示该设备 列表。

如果 addedremoved 上列出了相同的设备名称 字段,那么客户端应假定原始设备 并启动了一个新的设备实例来代替它。不过,虽然 客户端应能够处理这种情况,而不应依赖 始终具有此行为

请求

<空>

响应

名称类型
added vector<string>[8]
removed vector<string>[8]

结构体

MacAddress

fuchsia.lowpan/lowpan.fidl 中定义

LoWPAN MAC 地址。

在 802.15.4 网络上,该网络为 EUI64。

添加时间:9

字段类型说明默认
octets uint8[8] 无默认设置

常量

名称类型说明
MAX_LOWPAN_DEVICES 8 uint32

ALIASES

名称说明
ChannelIndex uint16

LoWPAN API 中用于标识特定频道的索引。

InterfaceName string[32]

描述网络接口名称的类型。

接口名称必须满足以下正则表达式:

 ^[a-z_][-_.+0-9a-z]{1,31}$
PowerDbm int8

发射/接收功率(以 dBm 为单位)。

可表示 0 .2 毫瓦 (-127dBm) 的发射和接收功率电平 5 吉瓦 (127dBm)。

值 -128 (RSSI_UNSPECIFIED) 专门用于 指示使用时未指定信号电平 用于 RSSI 值, 用于指定传输功率。