otHistoryTrackerMessageInfo
#include <history_tracker.h>
Bu yapı bir RX/TX IPv6 mesaj bilgisini temsil eder.
Özet
Bu yapıdaki alanlardan bazıları yalnızca RX mesajı veya TX mesajı için geçerlidir.Ör. mAveRxRss
, alınan bir mesajı oluşturan tüm parça karelerinin ortalama RSS'sidir ve yalnızca bir RX mesajı için geçerlidir.
Herkese açık özellikler |
|
---|---|
mAveRxRss
|
int8_t
Bilinmiyorsa, alınan mesajın RSS'si veya OT_DIGIT_INVALI_RSSI.
|
mChecksum
|
uint16_t
Mesaj sağlaması (yalnızca UDP/TCP/ICMP6 için geçerlidir).
|
mDestination
|
Hedef IPv6 adresi ve bağlantı noktası (UDP/TCP ise).
|
mIcmp6Type
|
uint8_t
msg ICMP6 ise ICMP6 türü sıfırdır (
OT_ICMP6_TYPE_* numaralandırma). |
mIpProto
|
uint8_t
IP Protokolü numarası (
OT_IP6_PROTO_* numaralandırma). |
mLinkSecurity
|
bool
Mesaj bağlantısının bağlantı güvenliğini kullanıp kullanmadığını belirtir.
|
mNeighborRloc16
|
uint16_t
İletiyi gönderen/alın komşunun RLOC16 değeri (RLOC16 yoksa
0xfffe ). |
mPayloadLength
|
uint16_t
IPv6 yük uzunluğu (IP6 üstbilgisinin kendisini hariç tutun).
|
mPriority
|
uint8_t
İleti önceliği (
OT_HISTORY_TRACKER_MSG_PRIORITY_* numaralandırma). |
mRadioIeee802154
|
bool
Mesajın 15.4 radyo bağlantısı üzerinden gönderilip gönderilmediğini belirtir.
|
mRadioTrelUdp6
|
bool
Mesajın bir TREL radyo bağlantısı üzerinden gönderilip gönderilmediğini belirtir.
|
mSource
|
Kaynak IPv6 adresi ve bağlantı noktası (UDP/TCP ise)
|
mTxSuccess
|
bool
TX'in başarısını gösterir (ör. alınan onay). Yalnızca TX mesajı için geçerlidir.
|
Herkese açık özellikler
mAveRxRs
int8_t otHistoryTrackerMessageInfo::mAveRxRss
Bilinmiyorsa, alınan mesajın RSS'si veya OT_DIGIT_INVALI_RSSI.
mChecksum
uint16_t otHistoryTrackerMessageInfo::mChecksum
Mesaj sağlaması (yalnızca UDP/TCP/ICMP6 için geçerlidir).
Hedef
otSockAddr otHistoryTrackerMessageInfo::mDestination
Hedef IPv6 adresi ve bağlantı noktası (UDP/TCP ise).
mIcmp6Tür
uint8_t otHistoryTrackerMessageInfo::mIcmp6Type
msg ICMP6 ise ICMP6 türü sıfırdır (OT_ICMP6_TYPE_*
numaralandırma).
eBGBMProto
uint8_t otHistoryTrackerMessageInfo::mIpProto
IP Protokolü numarası (OT_IP6_PROTO_*
numaralandırma).
mLinkGüvenlik
bool otHistoryTrackerMessageInfo::mLinkSecurity
Mesaj bağlantısının bağlantı güvenliğini kullanıp kullanmadığını belirtir.
nNeighborRloc16
uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16
İletiyi gönderen/alın komşunun RLOC16 değeri (RLOC16 yoksa 0xfffe
).
mPayloadLength
uint16_t otHistoryTrackerMessageInfo::mPayloadLength
IPv6 yük uzunluğu (IP6 üstbilgisinin kendisini hariç tutun).
mÖncelik
uint8_t otHistoryTrackerMessageInfo::mPriority
İleti önceliği (OT_HISTORY_TRACKER_MSG_PRIORITY_*
numaralandırma).
mRadiee802154
bool otHistoryTrackerMessageInfo::mRadioIeee802154
Mesajın 15.4 radyo bağlantısı üzerinden gönderilip gönderilmediğini belirtir.
mRadioTrelUdp6
bool otHistoryTrackerMessageInfo::mRadioTrelUdp6
Mesajın bir TREL radyo bağlantısı üzerinden gönderilip gönderilmediğini belirtir.
mSource
otSockAddr otHistoryTrackerMessageInfo::mSource
Kaynak IPv6 adresi ve bağlantı noktası (UDP/TCP ise)
mTxSuccess
bool otHistoryTrackerMessageInfo::mTxSuccess
TX'in başarısını gösterir (ör. alınan onay). Yalnızca TX mesajı için geçerlidir.
Kaynaklar
OpenThread API Referansı konuları, GitHub'da bulunan kaynak koddan gelmektedir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar'a bakın.