CARMA C++
sza::util::ArrayNetCmdForwarder Class Reference

Master class for forwarding message intended for different array subsystems. More...

#include <carma/szautil/ArrayNetCmdForwarder.h>

Inheritance diagram for sza::util::ArrayNetCmdForwarder:
sza::util::NetCmdForwarder

Public Member Functions

 ArrayNetCmdForwarder ()
 Constructor. More...
 
virtual void forwardNetCmd (sza::util::NetCmd *netCmd)
 A virtual method to forward a command received from the ACC. More...
 
virtual ~ArrayNetCmdForwarder ()
 Destructor. More...
 
- Public Member Functions inherited from sza::util::NetCmdForwarder
 NetCmdForwarder ()
 Constructor. More...
 
virtual ~NetCmdForwarder ()
 Destructor. More...
 

Protected Attributes

NetCmdForwarderantennaForwarder_
 Antenna subsystem. More...
 
NetCmdForwardercontrolForwarder_
 Control command intended for the translator itself. More...
 
NetCmdForwarderdcForwarder_
 Downconverter subsystem. More...
 
NetCmdForwarderdelayForwarder_
 Delay subsystem. More...
 
NetCmdForwardergrabberForwarder_
 Frame Grabber subsystem. More...
 
NetCmdForwarderscannerForwarder_
 Scanner command intended for the translator itself. More...
 
NetCmdForwarderstripForwarder_
 Scanner command intended for the antenna power strips. More...
 
NetCmdForwardersynthForwarder_
 Scanner command intended for the synthesizer. More...
 

Detailed Description

Master class for forwarding message intended for different array subsystems.

Definition at line 23 of file ArrayNetCmdForwarder.h.

Constructor & Destructor Documentation

sza::util::ArrayNetCmdForwarder::ArrayNetCmdForwarder ( )

Constructor.

virtual sza::util::ArrayNetCmdForwarder::~ArrayNetCmdForwarder ( )
virtual

Destructor.

Member Function Documentation

virtual void sza::util::ArrayNetCmdForwarder::forwardNetCmd ( sza::util::NetCmd *  netCmd)
virtual

A virtual method to forward a command received from the ACC.

Make this virtual so that inheritors can completely redefine what happens with a received command, if they wish.

Implements sza::util::NetCmdForwarder.

Member Data Documentation

NetCmdForwarder* sza::util::ArrayNetCmdForwarder::antennaForwarder_
protected

Antenna subsystem.

Definition at line 61 of file ArrayNetCmdForwarder.h.

NetCmdForwarder* sza::util::ArrayNetCmdForwarder::controlForwarder_
protected

Control command intended for the translator itself.

Definition at line 66 of file ArrayNetCmdForwarder.h.

NetCmdForwarder* sza::util::ArrayNetCmdForwarder::dcForwarder_
protected

Downconverter subsystem.

Definition at line 71 of file ArrayNetCmdForwarder.h.

NetCmdForwarder* sza::util::ArrayNetCmdForwarder::delayForwarder_
protected

Delay subsystem.

Definition at line 76 of file ArrayNetCmdForwarder.h.

NetCmdForwarder* sza::util::ArrayNetCmdForwarder::grabberForwarder_
protected

Frame Grabber subsystem.

Definition at line 81 of file ArrayNetCmdForwarder.h.

NetCmdForwarder* sza::util::ArrayNetCmdForwarder::scannerForwarder_
protected

Scanner command intended for the translator itself.

Definition at line 86 of file ArrayNetCmdForwarder.h.

NetCmdForwarder* sza::util::ArrayNetCmdForwarder::stripForwarder_
protected

Scanner command intended for the antenna power strips.

Definition at line 91 of file ArrayNetCmdForwarder.h.

NetCmdForwarder* sza::util::ArrayNetCmdForwarder::synthForwarder_
protected

Scanner command intended for the synthesizer.

Definition at line 96 of file ArrayNetCmdForwarder.h.


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