#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: