LteX2Message

Namespace simu5g

LteX2Message

class

This is the X2 message flowing through X2 interface. It contains a vector of Information Elements (see LteX2Message.h), the total length of the message and the type of the message

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends

Name Type Description
FieldsChunk class (no description)

Fields

Name Type Description
chunkLength

FIXME needs to be checked: realistic chunk length without X2 information elements? Must at least be 11 Bytes for serialization: Type (1 B), sourceId (4 B), destinationId (4 B), IE list size (2 B))

sourceId MacNodeId
destinationId MacNodeId

Source code

//
// This is the X2 message flowing through X2 interface.
// It contains a vector of Information Elements (see LteX2Message.h),
// the total length of the message and the type of the message
//
class LteX2Message extends inet::FieldsChunk
{
    @customize(true);
    chunkLength = inet::B(11); // FIXME needs to be checked:
                               // realistic chunk length without X2 information elements?
                               // Must at least be 11 Bytes for serialization:
                               // Type (1 B), sourceId (4 B), destinationId (4 B), IE list size (2 B))
    MacNodeId sourceId;
    MacNodeId destinationId;
}
File: src/x2/packet/LteX2Message.msg