Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Kesalahan

Modul ini mencakup definisi kesalahan yang digunakan dalam 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
Pencacahan ini mewakili kode kesalahan yang digunakan di seluruh OpenThread.

Typedefs

otError typedef
enum otError
Pencacahan ini mewakili kode kesalahan yang digunakan di seluruh OpenThread.

Fungsi

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

Enumerasi

otError

 otError

Pencacahan ini mewakili kode kesalahan yang digunakan di seluruh OpenThread.

Properti
OT_ERROR_ABORT

Operasi dibatalkan.

OT_ERROR_ADDRESS_FILTERED

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

OT_ERROR_ADDRESS_QUERY

Resolusi alamat memerlukan operasi kueri alamat.

OT_ERROR_ALREADY

Operasi sudah berlangsung.

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 bingkai yang difilter oleh pemeriksaan alamat tujuan.

OT_ERROR_DETACHED

Saat ini tidak dilampirkan ke Partisi Utas.

OT_ERROR_DROP

Pesan dijatuhkan.

OT_ERROR_DUPLICATED

Menerima bingkai duplikat.

OT_ERROR_FAILED

Operasional gagal.

OT_ERROR_FCS

FCS memeriksa kegagalan saat menerima.

OT_ERROR_GENERIC

Kesalahan umum (sebaiknya tidak digunakan).

OT_ERROR_INVALID_ARGS

Argumen masukan tidak valid.

OT_ERROR_INVALID_COMMAND

Perintah input (CLI) tidak valid.

OT_ERROR_INVALID_SOURCE_ADDRESS

Menerima bingkai dari alamat sumber yang tidak valid.

OT_ERROR_INVALID_STATE

Tidak dapat menyelesaikan karena status tidak valid.

OT_ERROR_IP6_ADDRESS_CREATION_FAILURE

Pembuatan alamat IPv6 gagal.

OT_ERROR_LINK_MARGIN_LOW

Margin tautan terlalu rendah.

OT_ERROR_NONE

Tidak ada kesalahan.

OT_ERROR_NOT_CAPABLE

Operasi dicegah oleh flag mode.

OT_ERROR_NOT_FOUND

Item yang diminta tidak dapat ditemukan.

OT_ERROR_NOT_IMPLEMENTED

Fungsi atau metode tidak diimplementasikan.

OT_ERROR_NOT_LOWPAN_DATA_FRAME

Menerima bingkai data non-lowpan.

OT_ERROR_NOT_TMF

Pesan bukan Pesan TMF.

OT_ERROR_NO_ACK

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

OT_ERROR_NO_ADDRESS

Alamat tidak ada dalam tabel kecocokan sumber.

OT_ERROR_NO_BUFS

Buffer tidak mencukupi.

OT_ERROR_NO_FRAME_RECEIVED

Tidak ada bingkai yang diterima.

OT_ERROR_NO_ROUTE

Tidak ada rute yang tersedia.

OT_ERROR_PARSE

Gagal mengurai pesan.

OT_ERROR_PENDING

Kode kesalahan khusus yang digunakan untuk menunjukkan status sukses/kesalahan tertunda dan belum diketahui.

OT_ERROR_REASSEMBLY_TIMEOUT

Pesan dikeluarkan dari daftar reassembly karena batas waktu.

OT_ERROR_REJECTED

Permintaan ditolak.

OT_ERROR_RESPONSE_TIMEOUT

Tanggapan coap atau pengakuan atau DNS, tanggapan SNTP tidak diterima.

OT_ERROR_SECURITY

Pemeriksaan keamanan gagal.

OT_ERROR_UNKNOWN_NEIGHBOR

Menerima bingkai dari tetangga yang tidak dikenal.

OT_NUM_ERRORS

Jumlah kesalahan yang ditentukan.

Typedefs

otError

enum otError otError

Pencacahan ini mewakili kode kesalahan yang digunakan di seluruh OpenThread.

Fungsi

otThreadErrorToString

const char * otThreadErrorToString(
  otError aError
)

Fungsi ini mengubah enum otError menjadi string.

rincian
Parameter
[in] aError
Sebuah otError enum.
Kembali
Representasi string dari otError.