#include <SignalBitModel.h>
|
| TransmissionBitModel (const BitVector *bits, const IForwardErrorCorrection *forwardErrorCorrection, const IScrambling *scrambling, const IInterleaving *interleaving) |
|
| TransmissionBitModel (int headerBitLength, bps headerBitRate, int payloadBitLength, bps payloadBitRate, const BitVector *bits, const IForwardErrorCorrection *forwardErrorCorrection, const IScrambling *scrambling, const IInterleaving *interleaving) |
|
virtual const IForwardErrorCorrection * | getForwardErrorCorrection () const override |
|
virtual const IScrambling * | getScrambling () const override |
|
virtual const IInterleaving * | getInterleaving () const override |
|
| SignalBitModel (int headerBitLength, bps headerBitRate, int payloadBitLength, bps payloadBitRate, const BitVector *bits) |
|
virtual | ~SignalBitModel () |
|
virtual std::ostream & | printToStream (std::ostream &stream, int level) const override |
| Prints this object to the provided output stream. More...
|
|
virtual int | getHeaderBitLength () const override |
|
virtual bps | getHeaderBitRate () const override |
| Returns the gross (physical) bitrate of the PHY frame header. More...
|
|
virtual int | getPayloadBitLength () const override |
|
virtual bps | getPayloadBitRate () const override |
| Returns the gross (physical) bitrate of the PHY frame data. More...
|
|
virtual const BitVector * | getBits () const override |
|
virtual | ~IPrintableObject () |
|
virtual std::string | getInfoStringRepresentation () const |
|
virtual std::string | getDetailStringRepresentation () const |
|
virtual std::string | getDebugStringRepresentation () const |
|
virtual std::string | getTraceStringRepresentation () const |
|
virtual std::string | getCompleteStringRepresentation () const |
|
const IForwardErrorCorrection * forwardErrorCorrection
Definition: SignalBitModel.h:53
compose< b, pow< s,-1 > > bps
Definition: Units.h:985
#define NaN
Definition: INETMath.h:103
const BitVector * bits
Definition: SignalBitModel.h:32
SignalBitModel(int headerBitLength, bps headerBitRate, int payloadBitLength, bps payloadBitRate, const BitVector *bits)
Definition: SignalBitModel.cc:24
const IInterleaving * interleaving
Definition: SignalBitModel.h:55
const IScrambling * scrambling
Definition: SignalBitModel.h:54
const bps payloadBitRate
Definition: SignalBitModel.h:36
const IForwardErrorCorrection * forwardErrorCorrection
Definition: SignalBitModel.h:53
const BitVector * bits
Definition: SignalBitModel.h:32
const int headerBitLength
Definition: SignalBitModel.h:33
SignalBitModel(int headerBitLength, bps headerBitRate, int payloadBitLength, bps payloadBitRate, const BitVector *bits)
Definition: SignalBitModel.cc:24
const bps headerBitRate
Definition: SignalBitModel.h:34
const IInterleaving * interleaving
Definition: SignalBitModel.h:55
const int payloadBitLength
Definition: SignalBitModel.h:35
const IScrambling * scrambling
Definition: SignalBitModel.h:54
virtual const IForwardErrorCorrection* inet::physicallayer::TransmissionBitModel::getForwardErrorCorrection |
( |
| ) |
const |
|
inlineoverridevirtual |
virtual const IInterleaving* inet::physicallayer::TransmissionBitModel::getInterleaving |
( |
| ) |
const |
|
inlineoverridevirtual |
virtual const IScrambling* inet::physicallayer::TransmissionBitModel::getScrambling |
( |
| ) |
const |
|
inlineoverridevirtual |
const IInterleaving* inet::physicallayer::TransmissionBitModel::interleaving |
|
protected |
const IScrambling* inet::physicallayer::TransmissionBitModel::scrambling |
|
protected |
The documentation for this class was generated from the following files: