Google 致力于为黑人社区推动种族平等。查看具体行动

无线电操作

此模块包含电台操作的平台抽象。

摘要

函数

otPlatDiagRadioReceiveDone(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
void
电台驱动程序调用此方法来通知 OpenThread 诊断模块已接收帧。
otPlatDiagRadioTransmitDone(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
void
电台驱动程序调用此方法来通知 OpenThread 诊断模块传输已完成。
otPlatRadioAddSrcMatchExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
在源地址匹配表中添加扩展地址。
otPlatRadioAddSrcMatchShortEntry(otInstance *aInstance, otShortAddress aShortAddress)
向源地址匹配表添加一个短地址。
otPlatRadioClearSrcMatchExtEntries(otInstance *aInstance)
void
清除来源地址匹配表中的所有扩展/长地址。
otPlatRadioClearSrcMatchExtEntry(otInstance *aInstance, const otExtAddress *aExtAddress)
从源地址匹配表中移除扩展地址。
otPlatRadioClearSrcMatchShortEntries(otInstance *aInstance)
void
清除来源地址匹配表中的所有短地址。
otPlatRadioClearSrcMatchShortEntry(otInstance *aInstance, otShortAddress aShortAddress)
从源地址匹配表中移除短地址。
otPlatRadioConfigureEnhAckProbing(otInstance *aInstance, otLinkMetrics aLinkMetrics, otShortAddress aShortAddress, const otExtAddress *aExtAddress)
针对特定启动器启用/停用或更新无线装置中基于增强的 ACK 的探测功能。
otPlatRadioDisable(otInstance *aInstance)
停用无线装置。
otPlatRadioEnable(otInstance *aInstance)
启用该无线装置。
otPlatRadioEnableCsl(otInstance *aInstance, uint32_t aCslPeriod, otShortAddress aShortAddr, const otExtAddress *aExtAddr)
启用或停用 CSL 接收器。
otPlatRadioEnableSrcMatch(otInstance *aInstance, bool aEnable)
void
启用/停用来源地址匹配功能。
otPlatRadioEnergyScan(otInstance *aInstance, uint8_t aScanChannel, uint16_t aScanDuration)
开始对无线装置执行能量扫描序列。
otPlatRadioEnergyScanDone(otInstance *aInstance, int8_t aEnergyScanMaxRssi)
void
电台驱动程序调用此方法来通知 OpenThread 能源扫描已完成。
otPlatRadioGetCoexMetrics(otInstance *aInstance, otRadioCoexMetrics *aCoexMetrics)
获取电台共存指标。
otPlatRadioGetCslAccuracy(otInstance *aInstance)
uint8_t
获取用于调度 CSL 操作时钟的当前精度(以 ppm 为单位)。
otPlatRadioGetCslClockUncertainty(otInstance *aInstance)
uint8_t
获取用于调度 CSL 操作的当前不确定性(以 10 微秒为单位)。
otPlatRadioGetPreferredChannelMask(otInstance *aInstance)
uint32_t
获取设备优先形成的无线装置首选通道掩码。
otPlatRadioGetRegion(otInstance *aInstance, uint16_t *aRegionCode)
获取地区代码。
otPlatRadioGetRssi(otInstance *aInstance)
int8_t
获取最新的 RSSI 测量结果。
otPlatRadioGetState(otInstance *aInstance)
获取无线电的当前状态。
otPlatRadioGetSupportedChannelMask(otInstance *aInstance)
uint32_t
获取允许其开启的无线装置支持的频道掩码。
otPlatRadioGetTransmitBuffer(otInstance *aInstance)
获取无线电传输帧缓冲区。
otPlatRadioIsCoexEnabled(otInstance *aInstance)
bool
检查电台共存是否已启用。
otPlatRadioIsEnabled(otInstance *aInstance)
bool
检查电台是否已启用。
otPlatRadioReceive(otInstance *aInstance, uint8_t aChannel)
将电台从“睡眠”状态改为“接收”状态(开启电台功能)。
otPlatRadioReceiveAt(otInstance *aInstance, uint8_t aChannel, uint32_t aStart, uint32_t aDuration)
在特定时间和时长设置电台接收时段。
otPlatRadioReceiveDone(otInstance *aInstance, otRadioFrame *aFrame, otError aError)
void
无线驱动程序驱动程序调用此方法,以向 OpenThread 通知已接收的帧。
otPlatRadioSetChannelMaxTransmitPower(otInstance *aInstance, uint8_t aChannel, int8_t aMaxPower)
设置特定通道的最大传输功率。
otPlatRadioSetCoexEnabled(otInstance *aInstance, bool aEnabled)
启用电台共存。
otPlatRadioSetRegion(otInstance *aInstance, uint16_t aRegionCode)
设置区域代码。
otPlatRadioSleep(otInstance *aInstance)
将无线装置从“接收”模式切换到“休眠”模式(关闭无线装置)。
otPlatRadioTransmit(otInstance *aInstance, otRadioFrame *aFrame)
开始收听电台。
otPlatRadioTxDone(otInstance *aInstance, otRadioFrame *aFrame, otRadioFrame *aAckFrame, otError aError)
void
无线装置驱动程序调用此函数来通知 OpenThread,传输操作已完成,同时提供传输的帧和接收到的确认帧(如果适用)。
otPlatRadioTxStarted(otInstance *aInstance, otRadioFrame *aFrame)
void
电台驱动程序调用此方法来通知 OpenThread 传输已开始。
otPlatRadioUpdateCslSampleTime(otInstance *aInstance, uint32_t aCslSampleTime)
void
更新电台驱动程序中的 CSL 采样时间。

函数

otPlatDiagRadioReceiveDone

void otPlatDiagRadioReceiveDone(
  otInstance *aInstance,
  otRadioFrame *aFrame,
  otError aError
)

电台驱动程序调用此方法来通知 OpenThread 诊断模块已接收帧。

启用诊断时会用到此函数。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aFrame
指向已接收帧的指针;如果接收操作失败,则为 NULL。
[in] aError
OT_ERROR_NONE(如果已成功收到帧),则值为 OT_ERROR_ABORT(当接收被取消时,未收到帧;以及 OT_ERROR_NO_BUFS;如果由于缺少 rx 缓冲区空间而无法接收帧)。

otPlatDiagRadioTransmitDone

void otPlatDiagRadioTransmitDone(
  otInstance *aInstance,
  otRadioFrame *aFrame,
  otError aError
)

电台驱动程序调用此方法来通知 OpenThread 诊断模块传输已完成。

启用诊断时会用到此函数。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aFrame
指向传输的帧的指针。
[in] aError
OT_ERROR_NONE(传输帧时),OT_ERROR_CHANNEL_ACCESS_FAILURE tx(由于频道上的活动无法发生),OT_ERROR_ABORT(传输因其他原因而被取消时)。

otPlatRadioAddSrcMatchExtEntry

otError otPlatRadioAddSrcMatchExtEntry(
  otInstance *aInstance,
  const otExtAddress *aExtAddress
)

在源地址匹配表中添加扩展地址。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aExtAddress
要添加的扩展地址以小端字节序存储。
返回值
OT_ERROR_NONE
已成功将扩展地址添加到源匹配表。
OT_ERROR_NO_BUFS
源匹配表中没有可用的条目。

otPlatRadioAddSrcMatchShortEntry

otError otPlatRadioAddSrcMatchShortEntry(
  otInstance *aInstance,
  otShortAddress aShortAddress
)

向源地址匹配表添加一个短地址。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aShortAddress
要添加的短地址。
返回值
OT_ERROR_NONE
已成功将短地址添加到源匹配表。
OT_ERROR_NO_BUFS
源匹配表中没有可用的条目。

otPlatRadioClearSrcMatchExtEntry

void otPlatRadioClearSrcMatchExtEntries(
  otInstance *aInstance
)

清除来源地址匹配表中的所有扩展/长地址。

详情
参数
[in] aInstance
OpenThread 实例结构。

otPlatRadioClearSrcMatchExtEntry

otError otPlatRadioClearSrcMatchExtEntry(
  otInstance *aInstance,
  const otExtAddress *aExtAddress
)

从源地址匹配表中移除扩展地址。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aExtAddress
要移除的扩展地址,以小端字节序存储。
返回值
OT_ERROR_NONE
已成功从源匹配表中移除扩展地址。
OT_ERROR_NO_ADDRESS
扩展地址不在源地址匹配表中。

otPlatRadioClearSrcMatchShortEntry

void otPlatRadioClearSrcMatchShortEntries(
  otInstance *aInstance
)

清除来源地址匹配表中的所有短地址。

详情
参数
[in] aInstance
OpenThread 实例结构。

otPlatRadioClearSrcMatchShortEntry

otError otPlatRadioClearSrcMatchShortEntry(
  otInstance *aInstance,
  otShortAddress aShortAddress
)

从源地址匹配表中移除短地址。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aShortAddress
要移除的短地址。
返回值
OT_ERROR_NONE
已成功从来源匹配表中移除短地址。
OT_ERROR_NO_ADDRESS
短地址不在源地址匹配表中。

otPlatRadioConfigureEnhAckProbing

otError otPlatRadioConfigureEnhAckProbing(
  otInstance *aInstance,
  otLinkMetrics aLinkMetrics,
  otShortAddress aShortAddress,
  const otExtAddress *aExtAddress
)

针对特定启动器启用/停用或更新无线装置中基于增强的 ACK 的探测功能。

通过特定探测发起者配置基于 Enhanced-ACK 的探测后,发送到该节点的 Enhanced-ACK 应该包含包含链接指标数据的供应商专用 IE。此方法会通知无线装置启动/停止收集链接指标数据,并且包括供应商特定 IE(包含发送给该探测发起器的 Enhanced-ACK 中的数据)。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aLinkMetrics
此参数指定要查询的指标。根据规范 4.11.3.4.4.6,最多可指定 2 个指标。如果 aLinkMetrics 按位 0,则探测会被停用。
[in] aShortAddress
探测发起者的短地址。
[in] aExtAddress
探测启动器的扩展源地址。aExtAddr 不得为 NULL
返回值
OT_ERROR_NONE
已成功配置基于 Enhanced-ACK 的探测。
OT_ERROR_INVALID_ARGS
aExtAddressNULL
OT_ERROR_NOT_FOUND
尝试清除时,找不到由 aShortAddress 指示的启动器。
OT_ERROR_NO_BUFS
不再支持启动器。

otPlatRadioDisable

otError otPlatRadioDisable(
  otInstance *aInstance
)

停用无线装置。

详情
参数
[in] aInstance
OpenThread 实例结构。
返回值
OT_ERROR_NONE
已成功转换为“已停用”。
OT_ERROR_INVALID_STATE
无线装置未处于休眠状态。

otPlatRadioEnable

otError otPlatRadioEnable(
  otInstance *aInstance
)

启用该无线装置。

详情
参数
[in] aInstance
OpenThread 实例结构。
返回值
OT_ERROR_NONE
已成功启用。
OT_ERROR_FAILED
无法启用无线装置。

otPlatRadioEnableCsl

otError otPlatRadioEnableCsl(
  otInstance *aInstance,
  uint32_t aCslPeriod,
  otShortAddress aShortAddr,
  const otExtAddress *aExtAddr
)

启用或停用 CSL 接收器。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aCslPeriod
CSL 周期,0 表示停用 CSL。
[in] aShortAddr
CSL 接收器对等方的短源地址。
[in] aExtAddr
CSL 接收器对等体的扩展源地址。
返回值
kErrorNotImplemented
无线装置驱动程序不支持 CSL。
kErrorFailed
其他与平台相关的错误。
kErrorNone
已成功启用或停用 CSL。

otPlatRadioEnableSrcMatch

void otPlatRadioEnableSrcMatch(
  otInstance *aInstance,
  bool aEnable
)

启用/停用来源地址匹配功能。

源地址匹配功能可控制无线装置层如何确定“子帧”位数,以响应来自子节点的数据请求命令。

如果停用此选项,无线装置层必须在向数据请求命令发出的所有确认消息中设置“帧待处理”。

启用后,无线电层会使用源地址匹配表来确定是设置还是清除对数据请求命令的 ack 中的“帧待处理”位。

源地址匹配表会提供有待处理帧的子项列表。您可以向来源地址匹配表中添加短地址或扩展/长地址。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aEnable
启用/停用来源地址匹配功能。

otPlatRadioEnergyScan

otError otPlatRadioEnergyScan(
  otInstance *aInstance,
  uint8_t aScanChannel,
  uint16_t aScanDuration
)

开始对无线装置执行能量扫描序列。

当无线装置提供 OT_RADIO_CAPS_ENERGY_SCAN 功能时,需要使用此函数。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aScanChannel
执行能源扫描的频道。
[in] aScanDuration
要扫描的频道的时长(以毫秒为单位)。
返回值
OT_ERROR_NONE
已成功开始扫描该频道。
OT_ERROR_NOT_IMPLEMENTED
此无线装置不支持能量扫描。

otPlatRadioEnergyScanDone

void otPlatRadioEnergyScanDone(
  otInstance *aInstance,
  int8_t aEnergyScanMaxRssi
)

电台驱动程序调用此方法来通知 OpenThread 能源扫描已完成。

当无线装置提供 OT_RADIO_CAPS_ENERGY_SCAN 功能时,需要使用此函数。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aEnergyScanMaxRssi
扫描的频道出现的最大 RSSI 限制。

otPlatRadioGetCoexMetrics

otError otPlatRadioGetCoexMetrics(
  otInstance *aInstance,
  otRadioCoexMetrics *aCoexMetrics
)

获取电台共存指标。

启用此功能后,系统会使用此函数 OPENFUNCTION_CONFIG_PLATFORM_RADIO_COEX_ENABLE 功能。

详情
参数
[in] aInstance
OpenThread 实例结构。
[out] aCoexMetrics
指向共存指标结构的指针。
返回值
OT_ERROR_NONE
已成功检索共存指标。
OT_ERROR_INVALID_ARGS
aCoexMetrics 是 NULL。

otPlatRadioGetCslAccuracy

uint8_t otPlatRadioGetCslAccuracy(
  otInstance *aInstance
)

获取用于调度 CSL 操作时钟的当前精度(以 ppm 为单位)。

详情
参数
[in] aInstance
指向 OpenThread 实例的指针。
返回值
当前的 CSL rx/tx 调度偏移(以 ± ppm 为单位)。

otPlatRadioGetCslClockUn 不确定

uint8_t otPlatRadioGetCslClockUncertainty(
  otInstance *aInstance
)

获取用于调度 CSL 操作的当前不确定性(以 10 微秒为单位)。

详情
参数
[in] aInstance
指向 OpenThread 实例的指针。
返回值
当前的 CSL 时钟不确定性,以 10 微单位为单位。

otPlatRadioGetPreferredChannelMask

uint32_t otPlatRadioGetPreferredChannelMask(
  otInstance *aInstance
)

获取设备优先形成的无线装置首选通道掩码。

详情
参数
[in] aInstance
OpenThread 实例结构。
返回值
首选无线装置频道掩码。

otPlatRadioGetRegion

otError otPlatRadioGetRegion(
  otInstance *aInstance,
  uint16_t *aRegionCode
)

获取地区代码。

无线电地区格式为 ISO 3166 alpha-2 代码的 2 字节 ASCII 表示形式。

详情
参数
[in] aInstance
OpenThread 实例结构。
[out] aRegionCode
电台区域。
返回值
OT_ERROR_INVALID_ARGS
aRegionCode 为 nullptr。
OT_ERROR_FAILED
其他与平台相关的错误。
OT_ERROR_NONE
已成功获取区号。

otPlatRadioGetRssi

int8_t otPlatRadioGetRssi(
  otInstance *aInstance
)

获取最新的 RSSI 测量结果。

详情
参数
[in] aInstance
OpenThread 实例结构。
返回值
有效的 RSSI(以 dBm 为单位)。如果 RSSI 无效,则为 127。

otPlatRadioGetState

otRadioState otPlatRadioGetState(
  otInstance *aInstance
)

获取无线电的当前状态。

OpenThread 不需要此函数。它可用于调试和/或针对特定应用。

详情
参数
[in] aInstance
OpenThread 实例结构。
返回值
无线装置的当前状态。

otPlatRadioGetSupportedChannelMask

uint32_t otPlatRadioGetSupportedChannelMask(
  otInstance *aInstance
)

获取允许其开启的无线装置支持的频道掩码。

详情
参数
[in] aInstance
OpenThread 实例结构。
返回值
电台支持的通道掩码。

otPlatRadioGetTransmitBuffer

otRadioFrame * otPlatRadioGetTransmitBuffer(
  otInstance *aInstance
)

获取无线电传输帧缓冲区。

OpenThread 在该缓冲区中形成 IEEE 802.15.4 帧,然后调用 otPlatRadioTransmit() 以请求传输。

详情
参数
[in] aInstance
OpenThread 实例结构。
返回值
指向传输帧缓冲区的指针。

otPlatRadioIsCoexEnabled

bool otPlatRadioIsCoexEnabled(
  otInstance *aInstance
)

检查电台共存是否已启用。

启用此功能后,系统会使用此函数 OPENFUNCTION_CONFIG_PLATFORM_RADIO_COEX_ENABLE 功能。

详情
参数
[in] aInstance
OpenThread 实例结构。
返回值
如果已启用无线共存,则为 TRUE,否则为 FALSE。

otPlatRadioIsEnabled

bool otPlatRadioIsEnabled(
  otInstance *aInstance
)

检查电台是否已启用。

详情
参数
[in] aInstance
OpenThread 实例结构。
返回值
如果电台已启用,则为 TRUE,否则为 FALSE。

otPlatRadioReceive

otError otPlatRadioReceive(
  otInstance *aInstance,
  uint8_t aChannel
)

将电台从“睡眠”状态改为“接收”状态(开启电台功能)。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aChannel
用于接收消息的频道。
返回值
OT_ERROR_NONE
已成功转换为“接收”。
OT_ERROR_INVALID_STATE
无线装置已停用或正在传输。

otPlatRadioReceiveAt

otError otPlatRadioReceiveAt(
  otInstance *aInstance,
  uint8_t aChannel,
  uint32_t aStart,
  uint32_t aDuration
)

在特定时间和时长设置电台接收时段。

详情
参数
[in] aChannel
接收信号的电台频道。
[in] aStart
接收窗口的开始时间(以微秒为单位)。
[in] aDuration
接收窗口时长(以微秒为单位)
返回值
OT_ERROR_NONE
已成功安排接收时段。
OT_ERROR_FAILED
无法安排接收窗口。

otPlatRadioReceiveDone

void otPlatRadioReceiveDone(
  otInstance *aInstance,
  otRadioFrame *aFrame,
  otError aError
)

无线驱动程序驱动程序调用此方法,以向 OpenThread 通知已接收的帧。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aFrame
指向已接收帧的指针;如果接收操作失败,则为 NULL。
[in] aError
OT_ERROR_NONE(如果已成功收到帧),则值为 OT_ERROR_ABORT(当接收被取消时,未收到帧;以及 OT_ERROR_NO_BUFS;如果由于缺少 rx 缓冲区空间而无法接收帧)。

otPlatRadioSetChannelMaxTransmitPower

otError otPlatRadioSetChannelMaxTransmitPower(
  otInstance *aInstance,
  uint8_t aChannel,
  int8_t aMaxPower
)

设置特定通道的最大传输功率。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aChannel
电台频道。
[in] aMaxPower
最大功率(以 dBm 为单位),传递 OT_RADIO_RSSI_INVALID 会停用此通道。
返回值
OT_ERROR_NOT_IMPLEMENTED
此功能尚未实现
OT_ERROR_INVALID_ARGS
指定的渠道无效。
OT_ERROR_FAILED
其他与平台相关的错误。
OT_ERROR_NONE
已成功设置最大传输功率。

otPlatRadioSetCoexEnabled

otError otPlatRadioSetCoexEnabled(
  otInstance *aInstance,
  bool aEnabled
)

启用电台共存。

启用此功能后,系统会使用此函数 OPENFUNCTION_CONFIG_PLATFORM_RADIO_COEX_ENABLE 功能。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aEnabled
如果为 True,则为启用电台共存,否则为 FALSE。
返回值
OT_ERROR_NONE
已成功启用。
OT_ERROR_FAILED
无法启用电台共存。

otPlatRadioSetRegion

otError otPlatRadioSetRegion(
  otInstance *aInstance,
  uint16_t aRegionCode
)

设置区域代码。

无线电地区格式为 ISO 3166 alpha-2 代码的 2 字节 ASCII 表示形式。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aRegionCode
电台区域。
返回值
OT_ERROR_FAILED
其他与平台相关的错误。
OT_ERROR_NONE
已成功设置地区代码。

otPlatRadioSleep

otError otPlatRadioSleep(
  otInstance *aInstance
)

将无线装置从“接收”模式切换到“休眠”模式(关闭无线装置)。

详情
参数
[in] aInstance
OpenThread 实例结构。
返回值
OT_ERROR_NONE
已成功转换为睡眠模式。
OT_ERROR_BUSY
无线电正在发送。
OT_ERROR_INVALID_STATE
无线装置已停用。

otPlatRadioTransmit

otError otPlatRadioTransmit(
  otInstance *aInstance,
  otRadioFrame *aFrame
)

开始收听电台。

调用方必须在请求传输之前在 otPlatRadioGetTransmitBuffer() 提供的缓冲区中形成 IEEE 802.15.4 帧。通道和传输功率也包含在 otRadioFrame 结构中。

传输序列包括:

  1. 从以下状态之一将无线装置转换为传输状态:
    • 当设备处于空闲状态或 OT_RADIO_CAPS_SLEEP_TO_TX 不受支持时接收 RX
    • 当设备处于空闲状态并且支持 OT_RADIO_CAPS_SLEEP_TO_TX 时,休眠 RX。
  2. 以给定通道和给定发射功率传输 psdu。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aFrame
指向要传输的帧的指针。
返回值
OT_ERROR_NONE
已成功转换为 Transmit。
OT_ERROR_INVALID_STATE
无线装置未处于“接收”状态。

otPlatRadioTxDone

void otPlatRadioTxDone(
  otInstance *aInstance,
  otRadioFrame *aFrame,
  otRadioFrame *aAckFrame,
  otError aError
)

无线装置驱动程序调用此函数来通知 OpenThread,传输操作已完成,同时提供传输的帧和接收到的确认帧(如果适用)。

当电台提供 OT_RADIO_CAPS_TRANSMIT_SEC 功能时,电台平台层会使用电台维护的安全帧计数器和密钥索引值更新 aFrame

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aFrame
指向传输的帧的指针。
[in] aAckFrame
指向 ACK 帧的指针,如果未接收 ACK,则为 NULL。
[in] aError
OT_ERROR_NONE(传输帧时)或 OT_ERROR_NO_ACK(传输帧时,但未收到 ACK),由于媒体活动,OT_ERROR_CHANNEL_ACCESS_FAILURE tx 无法发生,OT_ERROR_ABORT 时因其他原因而中止。

otPlatRadioTxStarted

void otPlatRadioTxStarted(
  otInstance *aInstance,
  otRadioFrame *aFrame
)

电台驱动程序调用此方法来通知 OpenThread 传输已开始。

详情
参数
[in] aInstance
指向 OpenThread 实例结构的指针。
[in] aFrame
指向正在传输的帧的指针。

otPlatRadioUpdateCslSampleTime

void otPlatRadioUpdateCslSampleTime(
  otInstance *aInstance,
  uint32_t aCslSampleTime
)

更新电台驱动程序中的 CSL 采样时间。

将样本时间存储在电台驱动程序中,以作为与 CSL IE 发送 ACK 的阶段进行比较。

详情
参数
[in] aInstance
OpenThread 实例结构。
[in] aCslSampleTime
最新采样时间。

资源

OpenThread API 参考主题源自源代码,可在 GitHub 上找到。 如需了解详情或为我们的文档做贡献,请参阅资源