Hata
Bu modül, OpenThread'de kullanılan hata tanımlarını içerir.
Özet
Türdefler |
|
---|---|
otError
|
typedefenum 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
İşlevler
otThreadErrorToString
const char * otThreadErrorToString( otError aError )
otError enum'unu dizeye dönüştürür.
Ayrıntılar | |||
---|---|---|---|
Parametreler |
|
||
İ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.