Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

種類

該模塊包括無線電幀的平台抽象。

概要

枚舉

anonymous enum {
OT_RADIO_FRAME_MAX_SIZE = 127,
OT_RADIO_SYMBOLS_PER_OCTET = 2,
OT_RADIO_BIT_RATE = 250000,
OT_RADIO_BITS_PER_OCTET = 8,
OT_RADIO_LQI_NONE = 0,
OT_RADIO_RSSI_INVALID = 127,
OT_RADIO_POWER_INVALID = 127
}
枚舉
anonymous enum {
OT_RADIO_CHANNEL_PAGE_0 = 0,
OT_RADIO_CHANNEL_PAGE_0_MASK = (1U << OT_RADIO_CHANNEL_PAGE_0),
OT_RADIO_CHANNEL_PAGE_2 = 2,
OT_RADIO_CHANNEL_PAGE_2_MASK = (1U << OT_RADIO_CHANNEL_PAGE_2),
OT_RADIO_CHANNEL_PAGE_MAX = OT_RADIO_CHANNEL_PAGE_2
}
枚舉
該枚舉定義了頻道頁面。
anonymous enum {
OT_RADIO_915MHZ_OQPSK_CHANNEL_MIN = 1,
OT_RADIO_915MHZ_OQPSK_CHANNEL_MAX = 10,
OT_RADIO_915MHZ_OQPSK_CHANNEL_MASK = 0x3ff << OT_RADIO_915MHZ_OQPSK_CHANNEL_MIN,
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MIN = 11,
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MAX = 26,
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MASK = 0xffff << OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MIN
}
枚舉
該枚舉定義了頻帶信道範圍。
anonymous enum {
OT_RADIO_CAPS_NONE = 0,
OT_RADIO_CAPS_ACK_TIMEOUT = 1 << 0,
OT_RADIO_CAPS_ENERGY_SCAN = 1 << 1,
OT_RADIO_CAPS_TRANSMIT_RETRIES = 1 << 2,
OT_RADIO_CAPS_CSMA_BACKOFF = 1 << 3,
OT_RADIO_CAPS_SLEEP_TO_TX = 1 << 4,
OT_RADIO_CAPS_TRANSMIT_SEC = 1 << 5,
OT_RADIO_CAPS_TRANSMIT_TIMING = 1 << 6
}
枚舉
該枚舉定義用於指示不同無線電功能的常數。
anonymous enum {
OT_IE_HEADER_SIZE = 2,
OT_CSL_IE_SIZE = 4,
OT_ACK_IE_MAX_SIZE = 16,
OT_ENH_PROBING_IE_DATA_MAX_SIZE = 2
}
枚舉
該枚舉定義了有關ACK中標頭IE大小的常量。
otRadioState枚舉
此結構表示無線電的狀態。

類型定義

otExtAddress類型定義
此結構表示IEEE 802.15.4擴展地址。
otLinkMetrics類型定義
該結構表示指定要查詢的指標。
otMacKey類型定義
struct otMacKey
此結構表示MAC密鑰。
otPanId類型定義
uint16_t
此類型表示IEEE 802.15.4 PAN ID。
otRadioCaps類型定義
uint8_t
此類型表示無線電功能。
otRadioCoexMetrics類型定義
以下是有效的無線電狀態轉換:
otRadioFrame類型定義
此結構表示IEEE 802.15.4無線幀。
otRadioIeInfo類型定義
該結構表示無線電幀的與IEEE 802.15.4標頭IE(信息元素)相關的信息。
otRadioState類型定義
此結構表示無線電的狀態。
otShortAddress類型定義
uint16_t
此類型表示IEEE 802.15.4短地址。

變數

OT_TOOL_PACKED_END

結構

otExtAddress

此結構表示IEEE 802.15.4擴展地址。

otLinkMetrics

該結構表示指定要查詢的指標。

otMacKey

此結構表示MAC密鑰。

otRadioCoexMetrics

以下是有效的無線電狀態轉換:

otRadioFrame

此結構表示IEEE 802.15.4無線幀。

otRadioIeInfo

該結構表示無線電幀的與IEEE 802.15.4標頭IE(信息元素)相關的信息。

枚舉

匿名枚舉

 anonymous enum
物產
OT_RADIO_BITS_PER_OCTET

每個八位位組的位數。

OT_RADIO_BIT_RATE

2.4 GHz IEEE 802.15.4(每秒位數)

OT_RADIO_FRAME_MAX_SIZE

aMaxPHYPacketSize(IEEE 802.15.4-2006)

OT_RADIO_LQI_NONE

不支持LQI測量。

OT_RADIO_POWER_INVALID

無效或未知的功率值。

OT_RADIO_RSSI_INVALID

RSSI值無效或未知。

OT_RADIO_SYMBOLS_PER_OCTET

2.4 GHz IEEE 802.15.4-2006

匿名枚舉

 anonymous enum

該枚舉定義了頻道頁面。

物產
OT_RADIO_CHANNEL_PAGE_0

2.4 GHz IEEE 802.15.4-2006

OT_RADIO_CHANNEL_PAGE_0_MASK

2.4 GHz IEEE 802.15.4-2006

OT_RADIO_CHANNEL_PAGE_2

915 MHz IEEE 802.15.4-2006

OT_RADIO_CHANNEL_PAGE_2_MASK

915 MHz IEEE 802.15.4-2006

OT_RADIO_CHANNEL_PAGE_MAX

支持的最大頻道頁面值。

匿名枚舉

 anonymous enum

該枚舉定義了頻帶信道範圍。

物產
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MASK

2.4 GHz IEEE 802.15.4-2006

OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MAX

2.4 GHz IEEE 802.15.4-2006

OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MIN

2.4 GHz IEEE 802.15.4-2006

OT_RADIO_915MHZ_OQPSK_CHANNEL_MASK

915 MHz IEEE 802.15.4-2006

OT_RADIO_915MHZ_OQPSK_CHANNEL_MAX

915 MHz IEEE 802.15.4-2006

OT_RADIO_915MHZ_OQPSK_CHANNEL_MIN

915 MHz IEEE 802.15.4-2006

匿名枚舉

 anonymous enum

該枚舉定義用於指示不同無線電功能的常數。

請參閱otRadioCaps

物產
OT_RADIO_CAPS_ACK_TIMEOUT

廣播支持AckTime事件。

OT_RADIO_CAPS_CSMA_BACKOFF

無線電支持CSMA退避幀傳輸(但不重試)。

OT_RADIO_CAPS_ENERGY_SCAN

無線電支持能量掃描。

OT_RADIO_CAPS_NONE

無線電不支持任何功能。

OT_RADIO_CAPS_SLEEP_TO_TX

無線電支持通過CSMA直接從睡眠模式轉換為TX模式。

OT_RADIO_CAPS_TRANSMIT_RETRIES

無線電支持具有避免衝突(CSMA)的TX重試邏輯。

OT_RADIO_CAPS_TRANSMIT_SEC

無線電支持TX安全。

OT_RADIO_CAPS_TRANSMIT_TIMING

電台在特定時間支持TX。

匿名枚舉

 anonymous enum

該枚舉定義了有關ACK中標頭IE大小的常量。

物產
OT_ACK_IE_MAX_SIZE

ACK中的標頭IE的最大長度。

OT_CSL_IE_SIZE

CSL IE內容的大小(以字節為單位)。

OT_ENH_PROBING_IE_DATA_MAX_SIZE

供應商特定的IE中的鏈接指標數據的最大長度。

OT_IE_HEADER_SIZE

IE標頭的大小(以字節為單位)。

otRadioState

 otRadioState

此結構表示無線電的狀態。

最初,無線電處於禁用狀態。

類型定義

otExtAddress

struct otExtAddress otExtAddress

此結構表示IEEE 802.15.4擴展地址。

otLinkMetrics

struct otLinkMetrics otLinkMetrics

該結構表示指定要查詢的指標。

otMacKey

struct otMacKey otMacKey

此結構表示MAC密鑰。

otPanId

uint16_t otPanId

此類型表示IEEE 802.15.4 PAN ID。

otRadioCaps

uint8_t otRadioCaps

此類型表示無線電功能。

該值是一個位域,指示無線電支持的功能。請參閱OT_RADIO_CAPS_*定義。

otRadioCoexMetrics

struct otRadioCoexMetrics otRadioCoexMetrics

以下是有效的無線電狀態轉換:

(無線電打開)+ ---- +啟用()+-+接收()+ --- +發送()+ ---- + | | -----> | | -----> | | --------> | | |禁用| |睡眠| |接收| |傳送| | | <----- | | <----- | | <-------- | | + ---- + Disable()+-+ Sleep()+ --- + Receive()+ ---- +(Radio OFF)或信號TransmitDone

如果平台支持OT_RADIO_CAPS_SLEEP_TO_TX功能,則在IEEE 802.15.4數據請求命令期間,可以縮短“睡眠”->“接收”->“傳輸”的轉換,以直接從睡眠轉換為“傳輸”。該結構表示無線電共存度量。

otRadioFrame

struct otRadioFrame otRadioFrame

此結構表示IEEE 802.15.4無線幀。

otRadioIeInfo

struct otRadioIeInfo otRadioIeInfo

該結構表示無線電幀的與IEEE 802.15.4標頭IE(信息元素)相關的信息。

otRadioState

enum otRadioState otRadioState

此結構表示無線電的狀態。

最初,無線電處於禁用狀態。

otShortAddress

uint16_t otShortAddress

此類型表示IEEE 802.15.4短地址。

變數

OT_TOOL_PACKED_END

OT_TOOL_PACKED_BEGIN struct otExtAddress OT_TOOL_PACKED_END

巨集

CSL_IE_HEADER_BYTES_HI

 CSL_IE_HEADER_BYTES_HI 0x0d

修復了CSL IE標頭的第二個字節。

CSL_IE_HEADER_BYTES_LO

 CSL_IE_HEADER_BYTES_LO 0x04

修復了CSL IE標頭的第一個字節。

OT_EXT_ADDRESS_SIZE

 OT_EXT_ADDRESS_SIZE 8

IEEE 802.15.4擴展地址的大小(字節)

OT_MAC_KEY_SIZE

 OT_MAC_KEY_SIZE 16

MAC密鑰的大小(以字節為單位)。

OT_PANID_BROADCAST

 OT_PANID_BROADCAST 0xffff

IEEE 802.15.4廣播PAN ID。

OT_TOOL_PACKED_END

 OT_TOOL_PACKED_END

字節壓縮的類或結構末尾的編譯器特定指示。