Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

오류

이 모듈에는 OpenThread에 사용되는 오류 정의가 포함되어 있습니다.

요약

열거

otError{
  OT_ERROR_NONE = 0,
  OT_ERROR_FAILED = 1,
  OT_ERROR_DROP = 2,
  OT_ERROR_NO_BUFS = 3,
  OT_ERROR_NO_ROUTE = 4,
  OT_ERROR_BUSY = 5,
  OT_ERROR_PARSE = 6,
  OT_ERROR_INVALID_ARGS = 7,
  OT_ERROR_SECURITY = 8,
  OT_ERROR_ADDRESS_QUERY = 9,
  OT_ERROR_NO_ADDRESS = 10,
  OT_ERROR_ABORT = 11,
  OT_ERROR_NOT_IMPLEMENTED = 12,
  OT_ERROR_INVALID_STATE = 13,
  OT_ERROR_NO_ACK = 14,
  OT_ERROR_CHANNEL_ACCESS_FAILURE = 15,
  OT_ERROR_DETACHED = 16,
  OT_ERROR_FCS = 17,
  OT_ERROR_NO_FRAME_RECEIVED = 18,
  OT_ERROR_UNKNOWN_NEIGHBOR = 19,
  OT_ERROR_INVALID_SOURCE_ADDRESS = 20,
  OT_ERROR_ADDRESS_FILTERED = 21,
  OT_ERROR_DESTINATION_ADDRESS_FILTERED = 22,
  OT_ERROR_NOT_FOUND = 23,
  OT_ERROR_ALREADY = 24,
  OT_ERROR_IP6_ADDRESS_CREATION_FAILURE = 26,
  OT_ERROR_NOT_CAPABLE = 27,
  OT_ERROR_RESPONSE_TIMEOUT = 28,
  OT_ERROR_DUPLICATED = 29,
  OT_ERROR_REASSEMBLY_TIMEOUT = 30,
  OT_ERROR_NOT_TMF = 31,
  OT_ERROR_NOT_LOWPAN_DATA_FRAME = 32,
  OT_ERROR_LINK_MARGIN_LOW = 34,
  OT_ERROR_INVALID_COMMAND = 35,
  OT_ERROR_PENDING = 36,
  OT_ERROR_REJECTED = 37,
  OT_NUM_ERRORS,
  OT_ERROR_GENERIC = 255
}
enum
이 열거형은 OpenThread 전체에서 사용되는 오류 코드를 나타냅니다.

Typedef

otError typedef
enum otError
이 열거형은 OpenThread 전체에서 사용되는 오류 코드를 나타냅니다.

Functions

otThreadErrorToString(otError aError)
const char *
이 함수는 otError enum을 문자열로 변환합니다.

열거

otError

 otError

이 열거형은 OpenThread 전체에서 사용되는 오류 코드를 나타냅니다.

속성
OT_ERROR_ABORT

작업이 취소되었습니다.

OT_ERROR_ADDRESS_FILTERED

주소 필터로 허용된 프레임을 수신했습니다 (허용 또는 거부 목록에 있음).

OT_ERROR_ADDRESS_QUERY

주소를 확인하려면 주소 쿼리 작업이 필요합니다.

OT_ERROR_ALREADY

작업이 이미 시작되었습니다.

OT_ERROR_BUSY

서비스가 사용 중이므로 작업을 처리할 수 없습니다.

OT_ERROR_CHANNEL_ACCESS_FAILURE

채널의 활동(예: CSMA-CA 메커니즘 실패)으로 인해 전송을 수행할 수 없습니다(IEEE 802.15.4-2006).

OT_ERROR_DESTINATION_ADDRESS_FILTERED

대상 주소 검사로 필터링된 프레임을 받았습니다.

OT_ERROR_DETACHED

현재 스레드 파티션에 연결되지 않았습니다.

OT_ERROR_DROP

메일이 삭제되었습니다.

OT_ERROR_DUPLICATED

중복 프레임을 수신했습니다.

OT_ERROR_FAILED

작업에 실패했습니다.

OT_ERROR_FCS

수신 중에 FCS 검사에 실패했습니다.

OT_ERROR_GENERIC

일반적인 오류입니다 (사용해서는 안 됨).

OT_ERROR_INVALID_ARGS

입력 인수가 잘못되었습니다.

OT_ERROR_INVALID_COMMAND

입력 (CLI) 명령어가 잘못되었습니다.

OT_ERROR_INVALID_SOURCE_ADDRESS

잘못된 소스 주소로부터 프레임을 받았습니다.

OT_ERROR_INVALID_STATE

잘못된 상태로 인해 완료할 수 없습니다.

OT_ERROR_IP6_ADDRESS_CREATION_FAILURE

IPv6 주소를 만들 수 없습니다.

OT_ERROR_LINK_MARGIN_LOW

링크 여백이 너무 낮았습니다.

OT_ERROR_NONE

오류가 없습니다.

OT_ERROR_NOT_CAPABLE

모드 플래그에 의해 작업이 차단되었습니다.

OT_ERROR_NOT_FOUND

요청한 항목을 찾을 수 없습니다.

OT_ERROR_NOT_IMPLEMENTED

함수 또는 메서드가 구현되지 않았습니다.

OT_ERROR_NOT_LOWPAN_DATA_FRAME

비 문제가 아닌 데이터 프레임을 수신했습니다.

OT_ERROR_NOT_TMF

메시지가 TMF 메시지가 아닙니다.

OT_ERROR_NO_ACK

macMaxFrameRetries (IEEE 802.15.4-2006) 이후에는 확인이 수신되지 않았습니다.

OT_ERROR_NO_ADDRESS

주소가 소스 데이터 이동 색인에 없습니다.

OT_ERROR_NO_BUFS

버퍼가 충분하지 않습니다.

OT_ERROR_NO_FRAME_RECEIVED

수신된 프레임이 없습니다.

OT_ERROR_NO_ROUTE

경로가 없습니다.

OT_ERROR_PARSE

메시지를 파싱하지 못했습니다.

OT_ERROR_PENDING

성공/오류 상태를 나타내는 데 사용되는 특수 오류 코드로, 아직 알 수 없습니다.

OT_ERROR_REASSEMBLY_TIMEOUT

시간 초과로 인해 재조립 목록에서 메일을 삭제하고 있습니다.

OT_ERROR_REJECTED

요청이 거부되었습니다.

OT_ERROR_RESPONSE_TIMEOUT

일관성 응답 또는 확인 응답 또는 DNS, SNTP 응답을 수신하지 못했습니다.

OT_ERROR_SECURITY

보안 검사에 실패했습니다.

OT_ERROR_UNKNOWN_NEIGHBOR

알 수 없는 이웃집에서 프레임을 받았습니다.

OT_NUM_ERRORS

정의된 오류 수입니다.

Typedef

otError

enum otError otError

이 열거형은 OpenThread 전체에서 사용되는 오류 코드를 나타냅니다.

Functions

otThreadErrorToString

const char * otThreadErrorToString(
  otError aError
)

이 함수는 otError enum을 문자열로 변환합니다.

세부정보
매개변수
[in] aError
otError 열거형.
반환
otError의 문자열 표현

리소스

OpenThread API 참조 주제는 GitHub에서 제공되는 소스 코드에서 가져옵니다. 자세한 정보를 보거나 문서 작성에 참여하려면 리소스를 참고하세요.