SignalTagBase

SignalTagBase

class

This is an abstract base class that should not be directly added as a tag.

Inheritance diagram

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

Extends

Name Type Description
TagBase class

This is an abstract base class that should not be directly added to a message as a tag. It is used as the base class of all tags, thus it doesn't have any fields.

Known subclasses

Name Type Description
ErrorRateInd class

This indication specifies various error rates that was computed during receiving the packet. It may be present on a packet from the phyiscal layer to the application.

SignalBandTagBase class

This is an abstract base class that should not be directly added as a tag.

SignalBitrateTagBase class

This is an abstract base class that should not be directly added as a tag.

SignalPowerTagBase class

This is an abstract base class that should not be directly added as a tag.

SignalTimeInd class

This indication specifies the timing of the received signal. It may be present on a packet from the phyiscal layer to the application.

SnirInd class

This indication specifies the signal to noise ratio that was detected during receiving the packet. It may be present on a packet from the phyiscal layer to the application.

Source code

//
// This is an abstract base class that should not be directly added as a tag.
//
class SignalTagBase extends TagBase
{
}

File: src/inet/physicallayer/contract/packetlevel/SignalTag.msg