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.