otHistoryTrackerMessageInfo
#include <history_tracker.h>
RX/TX IPv6 mesaj bilgisini temsil eder.
Özet
Bu yapıdaki alanlardan bazıları yalnızca RX veya TX mesajları için geçerlidir.Ör. mAveRxRss
, alınan bir mesajı oluşturan tüm parça çerçevelerin ortalama RSS değeridir ve yalnızca RX mesajı için geçerlidir.
Herkese açık özellikler |
|
---|---|
mAveRxRss
|
int8_t
Alınan mesajın RSS'si veya bilinmiyorsa OT_RADIO_INVALID_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
İleti ICMP6 ise ICMP6 türü, aksi takdirde sıfır (
OT_ICMP6_TYPE_* numaralandırma). |
mIpProto
|
uint8_t
IP Protokol numarası (
OT_IP6_PROTO_* numaralandırma). |
mLinkSecurity
|
bool
İletinin bağlantı güvenliğini kullanıp kullanmadığını belirtir.
|
mNeighborRloc16
|
uint16_t
İletiyi gönderen/alan komşunun RLOC16'sı (RLOC16 yoksa
0xfffe ). |
mPayloadLength
|
uint16_t
IPv6 yük uzunluğu (IP6 başlığının kendisini hariç tutun).
|
mPriority
|
uint8_t
İleti önceliği (
OT_HISTORY_TRACKER_MSG_PRIORITY_* numaralandırma). |
mRadioIeee802154
|
bool
İletinin 15.4 radyo bağlantısı üzerinden gönderilip alınmadığını belirtir.
|
mRadioTrelUdp6
|
bool
İletinin 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
İşlem işleminin başarılı olduğunu (ör. onay aldığını) gösterir. Yalnızca TX mesajı için geçerlidir.
|
Herkese açık özellikler
mAveRxRss
int8_t otHistoryTrackerMessageInfo::mAveRxRss
Alınan mesajın RSS'si veya bilinmiyorsa OT_RADIO_INVALID_RSSI.
mChecksum
uint16_t otHistoryTrackerMessageInfo::mChecksum
Mesaj sağlaması (yalnızca UDP/TCP/ICMP6 için geçerlidir).
mDestination
otSockAddr otHistoryTrackerMessageInfo::mDestination
Hedef IPv6 adresi ve bağlantı noktası (UDP/TCP ise).
mIcmp6Type
uint8_t otHistoryTrackerMessageInfo::mIcmp6Type
İleti ICMP6 ise ICMP6 türü, aksi takdirde sıfır (OT_ICMP6_TYPE_*
numaralandırma).
mIpProto
uint8_t otHistoryTrackerMessageInfo::mIpProto
IP Protokol numarası (OT_IP6_PROTO_*
numaralandırma).
mLinkSecurity
bool otHistoryTrackerMessageInfo::mLinkSecurity
İletinin bağlantı güvenliğini kullanıp kullanmadığını belirtir.
mNeighborRloc16
uint16_t otHistoryTrackerMessageInfo::mNeighborRloc16
İletiyi gönderen/alan komşunun RLOC16'sı (RLOC16 yoksa 0xfffe
).
mPayloadLength
uint16_t otHistoryTrackerMessageInfo::mPayloadLength
IPv6 yük uzunluğu (IP6 başlığının kendisini hariç tutun).
mPriority
uint8_t otHistoryTrackerMessageInfo::mPriority
İleti önceliği (OT_HISTORY_TRACKER_MSG_PRIORITY_*
numaralandırma).
mRadioIeee802154
bool otHistoryTrackerMessageInfo::mRadioIeee802154
İletinin 15.4 radyo bağlantısı üzerinden gönderilip alınmadığını belirtir.
mRadioTrelUdp6
bool otHistoryTrackerMessageInfo::mRadioTrelUdp6
İletinin 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
İşlem işleminin başarılı olduğunu (ör. onay aldığını) gösterir. Yalnızca TX mesajı için geçerlidir.
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.