Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Hata

Bu modül, OpenThread'de kullanılan hata tanımlarını içerir.

Özet

Numaralandırmalar

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_NUM_ERRORS ,
OT_ERROR_GENERIC = 255
}
Sıralama
Bu numaralandırma, OpenThread'de kullanılan hata kodlarını temsil eder.

Yazı tipleri

otError typedef
enum otError
Bu numaralandırma, OpenThread'de kullanılan hata kodlarını temsil eder.

Fonksiyonlar

otThreadErrorToString ( otError aError)
const char *
Bu işlev bir otError numaralandırmasını dizeye dönüştürür.

Numaralandırmalar

otError

 otError

Bu numaralandırma, OpenThread'de kullanılan hata kodlarını temsil eder.

Özellikleri
OT_ERROR_ABORT

Operasyon iptal edildi.

OT_ERROR_ADDRESS_FILTERED

Adres filtresine göre filtrelenmiş bir çerçeve alındı ​​(izin verilen listeye alınmış veya listeden çıkarılmış).

OT_ERROR_ADDRESS_QUERY

Adres çözümlemesi, bir adres sorgulama işlemi gerektirir.

OT_ERROR_ALREADY

İşlem zaten devam ediyor.

OT_ERROR_BUSY

Hizmet meşgul ve işleme hizmet veremiyor.

OT_ERROR_CHANNEL_ACCESS_FAILURE

Kanaldaki etkinlik nedeniyle bir iletim gerçekleşemedi, yani CSMA-CA mekanizması başarısız oldu (IEEE 802.15.4-2006).

OT_ERROR_DESTINATION_ADDRESS_FILTERED

Hedef adres kontrolüne göre filtrelenen bir çerçeve alındı.

OT_ERROR_DETACHED

Şu anda bir İş Parçacığı Bölümüne eklenmemiş.

OT_ERROR_DROP

Mesaj düştü.

OT_ERROR_DUPLICATED

Yinelenen bir çerçeve alındı.

OT_ERROR_FAILED

Operasyonel başarısız oldu.

OT_ERROR_FCS

FCS alırken kontrol hatası.

OT_ERROR_GENERIC

Genel hata (kullanılmamalıdır).

OT_ERROR_INVALID_ARGS

Giriş bağımsız değişkenleri geçersiz.

OT_ERROR_INVALID_COMMAND

Giriş (CLI) komutu geçersiz.

OT_ERROR_INVALID_SOURCE_ADDRESS

Geçersiz bir kaynak adresinden bir çerçeve alındı.

OT_ERROR_INVALID_STATE

Geçersiz durum nedeniyle tamamlanamıyor.

OT_ERROR_IP6_ADDRESS_CREATION_FAILURE

IPv6 adresinin oluşturulması başarısız oldu.

OT_ERROR_LINK_MARGIN_LOW

Bağlantı marjı çok düşüktü.

OT_ERROR_NONE

Hata yok.

OT_ERROR_NOT_CAPABLE

İşlem, mod bayrakları tarafından engellendi.

OT_ERROR_NOT_FOUND

İstenilen Öge bulunamadı.

OT_ERROR_NOT_IMPLEMENTED

İşlev veya yöntem uygulanmadı.

OT_ERROR_NOT_LOWPAN_DATA_FRAME

Düşük açıklıklı olmayan bir veri çerçevesi alındı.

OT_ERROR_NOT_TMF

Mesaj bir TMF Mesajı değil.

OT_ERROR_NO_ACK

MacMaxFrameRetries (IEEE 802.15.4-2006) sonrasında hiçbir onay alınmadı.

OT_ERROR_NO_ADDRESS

Adres, kaynak eşleşme tablosunda yok.

OT_ERROR_NO_BUFS

Yetersiz arabellek.

OT_ERROR_NO_FRAME_RECEIVED

Çerçeve alınmadı.

OT_ERROR_NO_ROUTE

Kullanılabilir rota yok.

OT_ERROR_PARSE

Mesaj ayrıştırılamadı.

OT_ERROR_REASSEMBLY_TIMEOUT

Zaman aşımı nedeniyle mesaj yeniden montaj listesinden düşüyor.

OT_ERROR_RESPONSE_TIMEOUT

Coap yanıtı veya onayı veya DNS, SNTP yanıtı alınmadı.

OT_ERROR_SECURITY

Güvenlik kontrolleri başarısız oldu.

OT_ERROR_UNKNOWN_NEIGHBOR

Bilinmeyen bir komşudan bir çerçeve aldı.

OT_NUM_ERRORS

Tanımlanan hataların sayısı.

Yazı tipleri

otError

enum otError otError

Bu numaralandırma, OpenThread'de kullanılan hata kodlarını temsil eder.

Fonksiyonlar

otThreadErrorToString

const char * otThreadErrorToString(
  otError aError
)

Bu işlev bir otError numaralandırmasını dizeye dönüştürür.

Detaylar
Parametreler
[in] aError
Bir otError enum.
İadeler
OtError'ın dize temsili.