Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Error

Modul ini mencakup definisi error yang digunakan di OpenThread.

Ringkasan

Enumerasi

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
Enumerasi ini mewakili kode error yang digunakan di seluruh OpenThread.

Typedef

otError typedef
enum otError
Enumerasi ini mewakili kode error yang digunakan di seluruh OpenThread.

Fungsi

otThreadErrorToString(otError aError)
const char *
Fungsi ini mengonversi enum otError menjadi string.

Enumerasi

Kesalahan

 otError

Enumerasi ini mewakili kode error yang digunakan di seluruh OpenThread.

Properti
OT_ERROR_ABORT

Operasi dibatalkan.

OT_ERROR_ADDRESS_FILTERED

Menerima frame yang difilter oleh filter alamat (diizinkan atau ditolak).

OT_ERROR_ADDRESS_QUERY

Resolusi alamat memerlukan operasi kueri alamat.

OT_ERROR_ALREADY

Operasi sedang diproses.

OT_ERROR_BUSY

Layanan sibuk dan tidak dapat melayani operasi.

OT_ERROR_CHANNEL_ACCESS_FAILURE

Transmisi tidak dapat terjadi karena aktivitas pada saluran, yaitu mekanisme CSMA-CA telah gagal (IEEE 802.15.4-2006).

OT_ERROR_DESTINATION_ADDRESS_FILTERED

Menerima frame yang difilter oleh pemeriksaan alamat tujuan.

OT_ERROR_DETACHED

Saat ini tidak dilampirkan ke Partisi Thread.

OT_ERROR_DROP

Pesan dihapus.

OT_ERROR_DUPLICATED

Menerima frame duplikat.

OT_ERROR_FAILED

Operasional gagal.

OT_ERROR_FCS

Pemeriksaan FCS gagal saat menerima.

OT_ERROR_GENERIC

Error umum (sebaiknya tidak digunakan).

OT_ERROR_INVALID_ARGS

Argumen input tidak valid.

OT_ERROR_INVALID_COMMAND

Perintah input (CLI) tidak valid.

OT_ERROR_INVALID_SOURCE_ADDRESS

Menerima frame dari alamat sumber yang tidak valid.

OT_ERROR_INVALID_STATE

Tidak dapat diselesaikan karena status tidak valid.

OT_ERROR_IP6_ADDRESS_CREATION_FAILURE

Pembuatan alamat IPv6 gagal.

OT_ERROR_LINK_MARGIN_LOW

Margin link terlalu rendah.

OT_ERROR_NONE

Tidak ada kesalahan.

OT_ERROR_NOT_CAPABLE

Operasi dicegah oleh tanda mode.

OT_ERROR_NOT_FOUND

Item yang diminta tidak dapat ditemukan.

OT_ERROR_NOT_IMPLEMENTED

Fungsi atau metode tidak diterapkan.

OT_ERROR_NOT_LOWPAN_DATA_FRAME

Menerima frame data non-lowpan.

OT_ERROR_NOT_TMF

Pesan bukan Pesan TMF.

OT_ERROR_NO_ACK

Tidak ada konfirmasi yang diterima setelah macMaxFrameRetries (IEEE 802.15.4-2006).

OT_ERROR_NO_ADDRESS

Alamat tidak ada di tabel pencocokan sumber.

OT_ERROR_NO_BUFS

Buffering tidak mencukupi.

OT_ERROR_NO_FRAME_RECEIVED

Tidak ada frame yang diterima.

OT_ERROR_NO_ROUTE

Rute tidak tersedia.

OT_ERROR_PARSE

Gagal mengurai pesan.

OT_ERROR_PENDING

Kode error khusus yang digunakan untuk menunjukkan status berhasil/error masih menunggu keputusan dan belum diketahui.

OT_ERROR_REASSEMBLY_TIMEOUT

Pesan dihapus dari daftar perakitan ulang karena waktu tunggu habis.

OT_ERROR_REJECTED

Permintaan ditolak.

OT_ERROR_RESPONSE_TIMEOUT

Respons atau konfirmasi COAp atau DNS, respons SNTP tidak diterima.

OT_ERROR_SECURITY

Pemeriksaan keamanan gagal.

OT_ERROR_UNKNOWN_NEIGHBOR

Menerima frame dari tetangga yang tidak dikenal.

OT_NUM_ERRORS

Jumlah error yang ditentukan.

Typedef

Kesalahan

enum otError otError

Enumerasi ini mewakili kode error yang digunakan di seluruh OpenThread.

Fungsi

otThreadErrorToString

const char * otThreadErrorToString(
  otError aError
)

Fungsi ini mengonversi enum otError menjadi string.

Detail
Parameter
[in] aError
Enum otError.
Menampilkan
Representasi string otError.

Resource

Topik Referensi OpenThread API berasal dari kode sumber, yang tersedia di GitHub. Untuk mengetahui informasi selengkapnya, atau untuk berkontribusi ke dokumentasi kami, lihat Referensi.