Ieee802154MacHeader

Namespace: inet

class Ieee802154MacHeader

A CSMA mac header format definition

Author: Daniel Willkomm

Usage diagram

Inheritance diagram

Extends

Name

Type

Description

FieldsChunk

class

(no description)

Fields

Name

Type

Description

id

int

mutable

bool

complete

bool

correct

bool

properlyRepresented

bool

chunkLength

b

rawBin

string[]

rawHex

string[]

regionTags

SharingRegionTagSet::TagBaseRegionTag[]

srcAddr

MacAddress

destAddr

MacAddress

networkProtocol

int

sequenceId

long

Sequence Number to detect duplicate messages

Properties

Name

Value

Description

beforeChange

handleChange()

descriptor

readonly

existingClass

packetData

Source code

//
// A CSMA mac header format definition
//
// @author Daniel Willkomm
//
class Ieee802154MacHeader extends FieldsChunk
{
    MacAddress srcAddr;
    MacAddress destAddr;
    int networkProtocol = -1;
    long       sequenceId; // Sequence Number to detect duplicate messages
}

File: src/inet/linklayer/ieee802154/Ieee802154MacHeader.msg