DecodedIPPacket
Zusammenfassung
Öffentliche Attribute |
|
---|---|
ackMsgId
|
uint32_t
|
checksum
|
uint16_t
|
destAddr[NL_IP6_ADDR_LEN_IN_BYTES]
|
uint8_t
|
destNodeId
|
uint64_t
|
destPort
|
uint16_t
|
encryptionType
|
uint8_t
|
exchFlags
|
uint8_t
|
exchangeId
|
uint16_t
|
icmpv6Code
|
uint8_t
|
icmpv6Type
|
uint8_t
|
ipPktSize
|
uint16_t
|
ipProtoType
|
uint8_t
|
ipProtoVersion
|
uint8_t
|
keyId
|
uint8_t
|
messageId
|
uint32_t
|
msgHdrFlags
|
uint16_t
|
msgType
|
uint16_t
|
profileId
|
uint32_t
|
srcAddr[NL_IP6_ADDR_LEN_IN_BYTES]
|
uint8_t
|
srcNodeId
|
uint64_t
|
srcPort
|
uint16_t
|
Öffentliche Funktionen |
|
---|---|
DoesPacketHaveWeaveMessage(void) const
|
bool
Prüfen Sie, ob ein decodiertes Paket eine Weave-Nachricht enthält.
|
PacketHeaderDecode(const uint8_t *pkt, uint16_t pktLen)
|
Die Felder der IP-, UDP/TCP- und Weave-Header parsen und decodieren.
|
Öffentliche Attribute
ackMsgId
uint32_t ackMsgId
Prüfsumme
uint16_t checksum
destAddr
uint8_t destAddr[NL_IP6_ADDR_LEN_IN_BYTES]
destNodeId
uint64_t destNodeId
destPort
uint16_t destPort
encryptionType
uint8_t encryptionType
exchFlags
uint8_t exchFlags
exchangeId
uint16_t exchangeId
icmpv6Code
uint8_t icmpv6Code
icmpv6Type
uint8_t icmpv6Type
ipPktSize
uint16_t ipPktSize
ipProtoType
uint8_t ipProtoType
ipProtoVersion
uint8_t ipProtoVersion
keyId
uint8_t keyId
messageId
uint32_t messageId
msgHdrFlags
uint16_t msgHdrFlags
msgType (Nachrichtentyp)
uint16_t msgType
profileId
uint32_t profileId
srcAddr
uint8_t srcAddr[NL_IP6_ADDR_LEN_IN_BYTES]
srcNodeId
uint64_t srcNodeId
srcPort
uint16_t srcPort
Öffentliche Funktionen
DoesPacketHaveWeaveMessage
bool DoesPacketHaveWeaveMessage( void ) const
Prüfen Sie, ob ein decodiertes Paket eine Weave-Nachricht enthält.
PacketHeaderDecode
WEAVE_ERROR PacketHeaderDecode( const uint8_t *pkt, uint16_t pktLen )
Die Felder der IP-, UDP/TCP- und Weave-Header parsen und decodieren.
Details | |||||
---|---|---|---|---|---|
Parameter |
|
||||
Rückgabe |
INET_ERROR beim Parsen des Pakets oder INET_NO_ERROR bei Erfolg.
|