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.