Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

Lỗi

Mô-đun này bao gồm các định nghĩa về lỗi được sử dụng trong OpenThread.

Tóm tắt

Bảng liệt kê

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
Bảng liệt kê này đại diện cho các mã lỗi dùng trong OpenThread.

Typedef

otError typedef
enum otError
Bảng liệt kê này đại diện cho các mã lỗi dùng trong OpenThread.

Hàm

otThreadErrorToString(otError aError)
const char *
Hàm này chuyển đổi otLỗi enum thành một chuỗi.

Bảng liệt kê

Lỗi otto

 otError

Bảng liệt kê này đại diện cho các mã lỗi dùng trong OpenThread.

Thuộc tính
OT_ERROR_ABORT

Hoạt động đã bị hủy.

OT_ERROR_ADDRESS_FILTERED

Đã nhận được một khung được lọc bằng bộ lọc địa chỉ (có trong danh sách cho phép hoặc bị từ chối).

OT_ERROR_ADDRESS_QUERY

Quá trình phân giải địa chỉ cần một thao tác truy vấn địa chỉ.

OT_ERROR_ALREADY

Bạn đang thực hiện thao tác này.

OT_ERROR_BUSY

Dịch vụ đang bận và không thể cung cấp dịch vụ.

OT_ERROR_CHANNEL_ACCESS_FAILURE

Không thể truyền dữ liệu do hoạt động trên kênh, tức là cơ chế CSMA-CA không thành công (IEEE 802.15.4-2006).

OT_ERROR_DESTINATION_ADDRESS_FILTERED

Đã nhận được một khung được lọc theo chế độ kiểm tra địa chỉ đích.

OT_ERROR_DETACHED

Hiện không được đính kèm vào một Phân vùng chuỗi.

OT_ERROR_DROP

Tin nhắn đã bị xóa.

OT_ERROR_DUPLICATED

Đã nhận được một khung trùng lặp.

OT_ERROR_FAILED

Không thực hiện được thao tác.

OT_ERROR_FCS

Không thể kiểm tra FCS trong khi nhận.

OT_ERROR_GENERIC

Lỗi chung (không được sử dụng).

OT_ERROR_INVALID_ARGS

Đối số đầu vào không hợp lệ.

OT_ERROR_INVALID_COMMAND

Lệnh nhập (CLI) không hợp lệ.

OT_ERROR_INVALID_SOURCE_ADDRESS

Đã nhận khung từ địa chỉ nguồn không hợp lệ.

OT_ERROR_INVALID_STATE

Không thể hoàn thành do trạng thái không hợp lệ.

OT_ERROR_IP6_ADDRESS_CREATION_FAILURE

Không tạo được địa chỉ IPv6.

OT_ERROR_LINK_MARGIN_LOW

Biên lợi nhuận liên kết quá thấp.

OT_ERROR_NONE

Không có lỗi.

OT_ERROR_NOT_CAPABLE

Hoạt động bị cờ chế độ ngăn chặn.

OT_ERROR_NOT_FOUND

Không tìm thấy mục được yêu cầu.

OT_ERROR_NOT_IMPLEMENTED

Hàm hoặc phương thức không được triển khai.

OT_ERROR_NOT_LOWPAN_DATA_FRAME

Đã nhận được một khung dữ liệu không thấp.

OT_ERROR_NOT_TMF

Tin nhắn không phải là tin nhắn TMF.

OT_ERROR_NO_ACK

Không nhận được xác nhận nào sau macMaxFrameRetries (IEEE 802.15.4-2006).

OT_ERROR_NO_ADDRESS

Địa chỉ không nằm trong bảng so khớp nguồn.

OT_ERROR_NO_BUFS

Không đủ bộ đệm.

OT_ERROR_NO_FRAME_RECEIVED

Chưa nhận được khung hình nào.

OT_ERROR_NO_ROUTE

Không có tuyến đường nào.

OT_ERROR_PARSE

Không phân tích được cú pháp của thông báo.

OT_ERROR_PENDING

Mã lỗi đặc biệt dùng để cho biết trạng thái thành công/lỗi đang chờ xử lý và chưa xác định.

OT_ERROR_REASSEMBLY_TIMEOUT

Tin nhắn đang bị xóa khỏi danh sách tập hợp lại do hết thời gian.

OT_ERROR_REJECTED

Yêu cầu bị từ chối.

OT_ERROR_RESPONSE_TIMEOUT

Phản hồi hoặc xác nhận hoặc DNS, không nhận được phản hồi SNTP.

OT_ERROR_SECURITY

Không kiểm tra được bảo mật.

OT_ERROR_UNKNOWN_NEIGHBOR

Đã nhận một khung hình từ một người hàng xóm không xác định.

OT_NUM_ERRORS

Số lỗi đã xác định.

Typedef

Lỗi otto

enum otError otError

Bảng liệt kê này đại diện cho các mã lỗi dùng trong OpenThread.

Hàm

Lỗi otThreadStringToString

const char * otThreadErrorToString(
  otError aError
)

Hàm này chuyển đổi otLỗi enum thành một chuỗi.

Thông tin chi tiết
Các thông số
[in] aError
Một giá trị otLỗi enum.
Trả về
Biểu diễn chuỗi của otLỗi.

Tài nguyên

Các chủ đề về Tham chiếu API OpenThread được tạo từ mã nguồn, có sẵn trên GitHub. Để biết thêm thông tin hoặc để đóng góp cho tài liệu của chúng tôi, hãy tham khảo phần Tài nguyên.