Hata

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

Özet

Türdefler

otError typedef
enum otError
OpenThread'de kullanılan hata kodlarını temsil eder.

İşlevler

otThreadErrorToString(otError aError)
const char *
otError enum'unu dizeye dönüştürür.

Sıralamalar

otError

 otError

OpenThread'de kullanılan hata kodlarını temsil eder.

Özellikler
OT_ERROR_ABORT

İşlem iptal edildi.

OT_ERROR_ADDRESS_FILTERED

Adres filtresi tarafından filtrelenmiş bir çerçeve alındı (izin verilenler veya ret listeleri).

OT_ERROR_ADDRESS_QUERY

Adres çözümleme için bir adres sorgu işlemi gerekir.

OT_ERROR_ALREADY

İşlem zaten devam ediyor.

OT_ERROR_BUSY

Hizmet meşgul ve işlemi gerçekleştiremedi.

OT_ERROR_CHANNEL_ACCESS_FAILURE

Kanaldaki etkinlik (ör. CSMA-CA mekanizmasının çalışmaması) nedeniyle iletim gerçekleştirilemedi (IEEE 802.15.4-2006).

OT_ERROR_DESTINATION_ADDRESS_FILTERED

Hedef adres kontrolü tarafından filtrelenen bir çerçeve alındı.

OT_ERROR_DETACHED

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

OT_ERROR_DROP

Mesaj atlandı.

OT_ERROR_DUPLICATED

Yinelenen bir kare alındı.

OT_ERROR_FAILED

İşlem başarısız oldu.

OT_ERROR_FCS

Alma sırasında FCS kontrolü başarısız oldu.

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 çerçeve alındı.

OT_ERROR_INVALID_STATE

Geçersiz durum nedeniyle tamamlanamıyor.

OT_ERROR_IP6_ADDRESS_CREATION_FAILURE

IPv6 adresi oluşturulamadı.

OT_ERROR_LINK_MARGIN_LOW

Bağlantı kenar boşluğu çok düşük.

OT_ERROR_NONE

Hata yok.

OT_ERROR_NOT_CAPABLE

İşlem, mod işaretleri tarafından engellendi.

OT_ERROR_NOT_FOUND

İstenen öğe bulunamadı.

OT_ERROR_NOT_IMPLEMENTED

İşlev veya yöntem uygulanmadı.

OT_ERROR_NOT_LOWPAN_DATA_FRAME

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

OT_ERROR_NOT_TMF

İleti bir TMF iletisi değil.

OT_ERROR_NO_ACK

macMaxFrameRetries'den (IEEE 802.15.4-2006) sonra herhangi bir onay alınmadı.

OT_ERROR_NO_ADDRESS

Adres, kaynak eşleşme tablosunda yer almıyor.

OT_ERROR_NO_BUFS

Yetersiz tampon.

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_PENDING

Başarı/hata durumunu belirtmek için kullanılan özel hata kodu beklemede ve henüz bilinmiyor.

OT_ERROR_REASSEMBLY_TIMEOUT

Mesaj, zaman aşımı nedeniyle yeniden derleme listesinden çıkarılıyor.

OT_ERROR_REJECTED

İstek reddedildi.

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 kare alındı.

OT_NUM_ERRORS

Tanımlanan hataların sayısı.

Türdefler

otError

enum otError otError

OpenThread'de kullanılan hata kodlarını temsil eder.

İşlevler

otThreadErrorToString

const char * otThreadErrorToString(
 
otError aError
)

otError enum'unu dizeye dönüştürür.

Ayrıntılar
Parametreler
[in] aError
Bir otError sıralaması.
İadeler
otError'ın dize gösterimi.

Kaynaklar

OpenThread API Referans konuları, GitHub'da bulunan kaynak koddan gelir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar bölümüne bakın.