MrpSubTlvHeader

Namespace: inet

class MrpSubTlvHeader

MRP_SubTLVHeader: Generic header for SubTLVs used in more detailed MRP configurations.

Usage diagram

Inheritance diagram

Extends

Name

Type

Description

FieldsChunk

class

(no description)

Known subclasses

Name

Type

Description

MrpManufacturerFkt

class

MRP_ManufacturerFkt: Placeholder for manufacturer-specific data or functionalities.

MrpSubTlvTest

class

MRP_SubTLVTest: Used for testing purposes within subTLV structures, not typically part of standard MRP.

Fields

Name

Type

Description

id

int

mutable

bool

complete

bool

correct

bool

properlyRepresented

bool

chunkLength

b

rawBin

string[]

rawHex

string[]

regionTags

SharingRegionTagSet::TagBaseRegionTag[]

chunkLength

subType

SubTlvHeaderType

subHeaderLength

uint8_t

Properties

Name

Value

Description

beforeChange

handleChange()

descriptor

readonly

existingClass

packetData

Source code

//
// MRP_SubTLVHeader: Generic header for SubTLVs used in more detailed MRP configurations.
//
class MrpSubTlvHeader extends FieldsChunk // equals to suboption2 and Mrp_AutoMgr
{
    chunkLength = B(2);
    SubTlvHeaderType subType = AUTOMGR;
    uint8_t subHeaderLength = 0;
}

File: src/inet/linklayer/mrp/MrpPdu.msg