otMeshDiagRouterInfo
#include <mesh_diag.h>
otMeshDiagDiscoverTopology()
를 사용하여 발견된 스레드 메시의 라우터 정보를 나타냅니다.
요약
공개 속성 |
|
---|---|
mChildIterator
|
라우터의 하위 요소 목록을 살펴볼 반복자에 대한 포인터입니다.
|
mExtAddress
|
확장된 MAC 주소
|
mIp6AddrIterator
|
라우터의 IPv6 주소 목록을 살펴보기 위한 반복자에 대한 포인터입니다.
|
mIsBorderRouter
|
bool
라우터가 외부 연결을 제공하는 보더 라우터의 역할을 하는지 여부
|
mIsLeader
|
bool
라우터가 리더인지 여부입니다.
|
mIsThisDevice
|
bool
라우터가 이 기기 자체인지 여부입니다.
|
mIsThisDeviceParent
|
bool
라우터가 이 기기의 상위인지 여부 (기기가 하위 기기인 경우)
|
mLinkQualities[OT_NETWORK_MAX_ROUTER_ID+1]
|
uint8_t
이 라우터에서 다른 라우터에 링크 품질을 제공하며, 라우터 간에 링크가 설정되었는지도 나타냅니다.
|
mRloc16
|
uint16_t
RLOC16.
|
mRouterId
|
uint8_t
라우터 ID
|
mVersion
|
uint16_t
스레드 버전 알 수 없는 경우
OT_MESH_DIAG_VERSION_UNKNOWN 입니다. |
공개 속성
mChildIterator
otMeshDiagChildIterator * otMeshDiagRouterInfo::mChildIterator
라우터의 하위 요소 목록을 살펴볼 반복자에 대한 포인터입니다.
포인터는 otMeshDiagRouterInfo
가 유효한 경우에만 유효합니다. otMeshDiagGetNextChildInfo
에서 사용하여 라우터의 하위 요소를 반복할 수 있습니다.
otMeshDiagDiscoverConfig
에서 하위 요소 검색 요청이 없거나 라우터가 목록을 제공하지 않은 경우 포인터는 NULL일 수 있습니다.
mIp6AddrIterator
otMeshDiagIp6AddrIterator * otMeshDiagRouterInfo::mIp6AddrIterator
라우터의 IPv6 주소 목록을 살펴보기 위한 반복자에 대한 포인터입니다.
포인터는 otMeshDiagRouterInfo
가 유효한 경우에만 유효합니다. otMeshDiagGetNextIp6Address
에서 IPv6 주소를 반복하는 데 사용할 수 있습니다.
IPv6 주소 탐색 요청이 없는 경우 (otMeshDiagDiscoverConfig
에서) 또는 라우터가 목록을 제공하지 않은 경우 포인터는 NULL일 수 있습니다.
mIsBorderRouter
bool otMeshDiagRouterInfo::mIsBorderRouter
라우터가 외부 연결을 제공하는 보더 라우터의 역할을 하는지 여부
mIsLeader
bool otMeshDiagRouterInfo::mIsLeader
라우터가 리더인지 여부입니다.
mIsThisDevice
bool otMeshDiagRouterInfo::mIsThisDevice
라우터가 이 기기 자체인지 여부입니다.
mIsThisDeviceParent
bool otMeshDiagRouterInfo::mIsThisDeviceParent
라우터가 이 기기의 상위인지 여부 (기기가 하위 기기인 경우)
mLinkQualities
uint8_t otMeshDiagRouterInfo::mLinkQualities[OT_NETWORK_MAX_ROUTER_ID+1]
이 라우터에서 다른 라우터에 링크 품질을 제공하며, 라우터 간에 링크가 설정되었는지도 나타냅니다.
라우터 ID를 기반으로 배열의 색인이 생성됩니다. mLinkQualities[routerId]
는 수신 링크 품질을 나타내며 라우터가 routerId
로 라우터를 확인합니다. 링크 품질은 [0, 3]의 값입니다. 값이 0은 링크가 없음을 나타냅니다. 값이 클수록 스레드 사양에 정의된 대로 링크 품질이 향상되었음을 나타냅니다.
mRloc16
uint16_t otMeshDiagRouterInfo::mRloc16
RLOC16.
mRouterId
uint8_t otMeshDiagRouterInfo::mRouterId
라우터 ID
mVersion
uint16_t otMeshDiagRouterInfo::mVersion
스레드 버전 알 수 없는 경우 OT_MESH_DIAG_VERSION_UNKNOWN
입니다.
자료
OpenThread API 참조 주제는 GitHub에서 제공되는 소스 코드에서 비롯됩니다. 자세한 내용을 알아보거나 문서에 참여하려면 리소스를 참고하세요.