#include <CommunicationLog.h>
◆ close()
| void inet::physicallayer::CommunicationLog::close |
( |
| ) |
|
|
virtual |
◆ open()
| void inet::physicallayer::CommunicationLog::open |
( |
| ) |
|
|
virtual |
◆ writeReception()
| void inet::physicallayer::CommunicationLog::writeReception |
( |
const IRadio * |
receiver, |
|
|
const IWirelessSignal * |
signal |
|
) |
| |
|
virtual |
37 const ITransmission *transmission = signal->getTransmission();
38 const IReception *reception = signal->getReception();
39 const Radio *receiverRadio = check_and_cast<const Radio *>(receiver);
40 output <<
"R " << receiverRadio->getFullPath() <<
" " << reception->getReceiver()->getId() <<
" "
41 <<
"M " << check_and_cast<const WirelessSignal *>(signal)->getName() <<
" " << transmission->getId() <<
" "
42 <<
"S " << reception->getStartTime() <<
" " << reception->getStartPosition() <<
" -> "
43 <<
"E " << reception->getEndTime() <<
" " << reception->getEndPosition() << endl;
Referenced by inet::physicallayer::RadioMedium::receivePacket().
◆ writeTransmission()
| void inet::physicallayer::CommunicationLog::writeTransmission |
( |
const IRadio * |
transmitter, |
|
|
const IWirelessSignal * |
signal |
|
) |
| |
|
virtual |
27 const ITransmission *transmission = signal->getTransmission();
28 const Radio *transmitterRadio = check_and_cast<const Radio *>(transmitter);
29 output <<
"T " << transmitterRadio->getFullPath() <<
" " << transmitterRadio->getId() <<
" "
30 <<
"M " << check_and_cast<const WirelessSignal *>(signal)->getName() <<
" " << transmission->getId() <<
" "
31 <<
"S " << transmission->getStartTime() <<
" " << transmission->getStartPosition() <<
" -> "
32 <<
"E " << transmission->getEndTime() <<
" " << transmission->getEndPosition() << endl;
Referenced by inet::physicallayer::RadioMedium::transmitPacket().
◆ output
| std::ofstream inet::physicallayer::CommunicationLog::output |
|
protected |
The documentation for this class was generated from the following files: