Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
이 페이지는 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 열거 형
이 구조는 라디오의 상태를 나타냅니다.

Typedef

otExtAddress typedef
struct otExtAddress
이 구조는 IEEE 802.15.4 확장 주소를 나타냅니다.
otLinkMetrics typedef
이 구조는 쿼리를 위해 지정된 메트릭을 나타냅니다.
otMacKey typedef
struct otMacKey
이 구조는 MAC 키를 나타냅니다.
otPanId typedef
uint16_t
이 유형은 IEEE 802.15.4 PAN ID를 나타냅니다.
otRadioCaps typedef
uint8_t
이 유형은 무선 기능을 나타냅니다.
otRadioCoexMetrics typedef
다음은 유효한 무선 상태 전환입니다.
otRadioFrame typedef
struct otRadioFrame
이 구조는 IEEE 802.15.4 무선 프레임을 나타냅니다.
otRadioIeInfo typedef
이 구조는 무선 프레임의 IEEE 802.15.4 Header IE (Information Element) 관련 정보를 나타냅니다.
otRadioState typedef
이 구조는 라디오의 상태를 나타냅니다.
otShortAddress typedef
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 Header IE (Information Element) 관련 정보를 나타냅니다.

열거 형

익명 열거 형

 anonymous enum
속성
OT_RADIO_BITS_PER_OCTET

옥텟 당 비트 수.

OT_RADIO_BIT_RATE

2.4GHz 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.4GHz IEEE 802.15.4-2006

익명 열거

 anonymous enum

이 열거는 채널 페이지를 정의합니다.

속성
OT_RADIO_CHANNEL_PAGE_0

2.4GHz IEEE 802.15.4-2006

OT_RADIO_CHANNEL_PAGE_0_MASK

2.4GHz IEEE 802.15.4-2006

OT_RADIO_CHANNEL_PAGE_2

915MHz IEEE 802.15.4-2006

OT_RADIO_CHANNEL_PAGE_2_MASK

915MHz IEEE 802.15.4-2006

OT_RADIO_CHANNEL_PAGE_MAX

지원되는 최대 채널 페이지 값입니다.

익명 열거 형

 anonymous enum

이 열거는 주파수 대역 채널 범위를 정의합니다.

속성
OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MASK

2.4GHz IEEE 802.15.4-2006

OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MAX

2.4GHz IEEE 802.15.4-2006

OT_RADIO_2P4GHZ_OQPSK_CHANNEL_MIN

2.4GHz IEEE 802.15.4-2006

OT_RADIO_915MHZ_OQPSK_CHANNEL_MASK

915MHz IEEE 802.15.4-2006

OT_RADIO_915MHZ_OQPSK_CHANNEL_MAX

915MHz IEEE 802.15.4-2006

OT_RADIO_915MHZ_OQPSK_CHANNEL_MIN

915MHz 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

이 구조는 라디오의 상태를 나타냅니다.

처음에는 라디오가 비활성화 상태입니다.

Typedef

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

다음은 유효한 무선 상태 전환입니다.

(무선 ON) + ---- + Enable () +-+ Receive () + --- + Transmit () + ---- + | | -----> | | -----> | | --------> | | | 장애인 | | 수면 | | 받기 | | 전송 | | | <----- | | <----- | | <-------- | | + ---- + Disable () +-+ Sleep () + --- + Receive () + ---- + (Radio OFF) 또는 신호 TransmitDone

IEEE 802.15.4 데이터 요청 명령 동안 플랫폼이 OT_RADIO_CAPS_SLEEP_TO_TX 기능을 지원하는 경우 Sleep-> Receive-> Transmit 전환을 단축하여 Sleep에서 Transmit으로 직접 전환 할 수 있습니다. 이 구조는 무선 공존 메트릭을 나타냅니다.

otRadioFrame

struct otRadioFrame otRadioFrame

이 구조는 IEEE 802.15.4 무선 프레임을 나타냅니다.

otRadioIeInfo

struct otRadioIeInfo otRadioIeInfo

이 구조는 무선 프레임의 IEEE 802.15.4 Header IE (Information Element) 관련 정보를 나타냅니다.

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

바이트 패킹 된 클래스 또는 구조체의 끝에 컴파일러 별 표시.