|
World Ocean Simulation System (WOSS) library
|
Service class for attaching a ChannelEstimator to the node bus. More...
#include <uw-woss-channel-estimator.h>


Public Member Functions | |
| ChEstimatorPlugIn () | |
| virtual | ~ChEstimatorPlugIn () override=default |
| virtual int | command (int argc, const char *const *argv) override |
| virtual int | recvSyncClMsg (ClMessage *m) override |
Protected Attributes | |
| ChannelEstimator * | channel_estimator |
| double | debug_ |
Service class for attaching a ChannelEstimator to the node bus.
ChEstimatorPlugIn allows attaching of a ChannelEstimator instance to the node bus, permitting cross-layer communications
| ChEstimatorPlugIn::ChEstimatorPlugIn | ( | ) |
References debug_.
|
overridevirtualdefault |
|
overridevirtual |
References ChannelEstimator::addMacAddress(), channel_estimator, and debug_.

|
overridevirtual |
References channel_estimator, CLMSG_CHANNEL_ESTIMATION, debug_, ChannelEstimator::findMacAddress(), woss::CoordZ::getCartDistance(), ChannelEstimator::getEstimation(), woss::Location::getLocation(), ClMsgChannelEstimation::getRx(), ClMsgChannelEstimation::getTimeArr(), ClMsgChannelEstimation::getTx(), ClMsgChannelEstimation::isQuery(), ClMsgChannelEstimation::setTimeArr(), and ChannelEstimator::updateEstimation().

|
protected |
Referenced by command(), and recvSyncClMsg().
|
protected |
Referenced by ChEstimatorPlugIn(), command(), and recvSyncClMsg().