Package: inet.protocolelement.transceiver.base


simple module

(no description)

Inheritance diagram

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

Known subclasses

Name Type Description
StreamingTransmitter simple module

This module receives packets from the upper layer as a whole. It sends signals to the transmission medium (wire) as a stream, it sends the signal start and signal end separately.

StreamThroughTransmitter simple module

This module receives packets from the upper layer as a stream and also sends signals to the transmission medium as a stream. The stream start and stream end are sent seperately allowing the preemption of signals.


Name Type Description
PacketTransmitterBase simple module (no description)


Name Type Default value Description
displayStringTextFormat string "processed %p pk (%l)"

determines the text that is written on top of the submodule

clockModule string ""

relative path of a module that implements IClock; optional

datarate double


Name Value Description
display i=block/wtx
class StreamingTransmitterBase


Name Direction Size Description
in input
out output


Name Type Unit
transmissionStarted inet::physicallayer::Signal
transmissionEnded inet::physicallayer::Signal


Name Title Source Record Unit Interpolation Mode
transmissionTime transmission time packetDuration(transmissionEnded) vector, histogram s none
flowTransmissionTime flow transmission time packetDuration(demuxFlow(transmissionEnded)) vector, histogram s none
transmitting transmitting state count(transmissionStarted) - count(transmissionEnded) vector sample-hold
utilization utilization 100 * utilization(count(transmissionStarted) - count(transmissionEnded)) vector, histogram % linear
propagationTime propagation time s
throughput throughput throughput(transmissionEnded) vector, histogram bps linear

Source code

simple StreamingTransmitterBase extends PacketTransmitterBase
File: src/inet/protocolelement/transceiver/base/StreamingTransmitterBase.ned