|
World Ocean Simulation System (WOSS) library
|
Class for channel estimation synchronous cross-layer messaging. More...
#include <uw-woss-clmsg-channel-estimation.h>


Public Member Functions | |
| ClMsgChannelEstimation (int i, int j, std::unique_ptr< woss::TimeArr > time_arr=nullptr) | |
| virtual | ~ClMsgChannelEstimation () override=default |
| virtual ClMessage * | copy () override |
| int | getTx () const |
| int | getRx () const |
| void | setTimeArr (std::unique_ptr< woss::TimeArr > time_arr) |
| std::unique_ptr< woss::TimeArr > | getTimeArr () |
| bool | isQuery () const |
Protected Attributes | |
| bool | query |
| int | tx |
| int | rx |
| std::unique_ptr< woss::TimeArr > | ch_estimation |
Class for channel estimation synchronous cross-layer messaging.
ClMsgChannelEstimation provides synchronous cross-layer communication for updating and requests of channel estimation
| ClMsgChannelEstimation::ClMsgChannelEstimation | ( | int | i, |
| int | j, | ||
| std::unique_ptr< woss::TimeArr > | time_arr = nullptr |
||
| ) |
References query.
|
overridevirtualdefault |
|
overridevirtual |
|
inline |
References rx.
Referenced by ChEstimatorPlugIn::recvSyncClMsg().
|
inline |
References ch_estimation.
Referenced by WossMPhyBpsk::getTxPower(), and ChEstimatorPlugIn::recvSyncClMsg().
|
inline |
References tx.
Referenced by ChEstimatorPlugIn::recvSyncClMsg().
|
inline |
References query.
Referenced by ChEstimatorPlugIn::recvSyncClMsg().
|
inline |
References ch_estimation.
Referenced by ChEstimatorPlugIn::recvSyncClMsg().
|
protected |
Referenced by getTimeArr(), and setTimeArr().
|
protected |
Referenced by ClMsgChannelEstimation(), and isQuery().
|
protected |
Referenced by getRx().
|
protected |
Referenced by getTx().