World Ocean Simulation System (WOSS) library
ChEstimatorPlugIn Class Reference

Service class for attaching a ChannelEstimator to the node bus. More...

#include <uw-woss-channel-estimator.h>

Inheritance diagram for ChEstimatorPlugIn:
Inheritance graph
Collaboration diagram for ChEstimatorPlugIn:
Collaboration graph

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

ChannelEstimatorchannel_estimator
 
double debug_
 

Detailed Description

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

Constructor & Destructor Documentation

◆ ChEstimatorPlugIn()

ChEstimatorPlugIn::ChEstimatorPlugIn ( )

References debug_.

◆ ~ChEstimatorPlugIn()

virtual ChEstimatorPlugIn::~ChEstimatorPlugIn ( )
overridevirtualdefault

Member Function Documentation

◆ command()

int ChEstimatorPlugIn::command ( int  argc,
const char *const *  argv 
)
overridevirtual

References ChannelEstimator::addMacAddress(), channel_estimator, and debug_.

Here is the call graph for this function:

◆ recvSyncClMsg()

Member Data Documentation

◆ channel_estimator

ChannelEstimator* ChEstimatorPlugIn::channel_estimator
protected

Referenced by command(), and recvSyncClMsg().

◆ debug_

double ChEstimatorPlugIn::debug_
protected

The documentation for this class was generated from the following files: