Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

clBeamSrv2Slave Class Reference

Beamforming input server, slave node. More...

#include <BeamSrv2.hh>

Collaboration diagram for clBeamSrv2Slave:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 clBeamSrv2Slave (int)
 ~clBeamSrv2Slave ()
int Main (int *, char ***)

Private Member Functions

bool SendReady ()
bool SendRes (GDT *, int)

Private Attributes

int iRank
stBeamNodeParams sNodeParams
clFreqBeamDipole FBDipole
clFreqBeamLine FBLine

Detailed Description

Beamforming input server, slave node.

Slave nodes do the actual beam processing.

Definition at line 112 of file BeamSrv2.hh.


Constructor & Destructor Documentation

clBeamSrv2Slave::clBeamSrv2Slave int   ) 
 

Definition at line 667 of file BeamSrv2.cc.

References iRank.

clBeamSrv2Slave::~clBeamSrv2Slave  ) 
 

Definition at line 673 of file BeamSrv2.cc.


Member Function Documentation

bool clBeamSrv2Slave::SendReady  )  [private]
 

Definition at line 640 of file BeamSrv2.cc.

References BS_TAG_READY, and iRank.

Referenced by Main().

bool clBeamSrv2Slave::SendRes GDT *  ,
int 
[private]
 

Definition at line 649 of file BeamSrv2.cc.

References BS_TAG_RES, and GDT.

Referenced by Main().

int clBeamSrv2Slave::Main int *  ,
char *** 
 

Definition at line 678 of file BeamSrv2.cc.

References BeamCommInData(), BeamCommNodeParams(), bRun, BS_ARRAY_TYPE_CYLINDER, BS_ARRAY_TYPE_DIPOLE, BS_ARRAY_TYPE_LINE, BS_ARRAY_TYPE_PLANE, BS_ARRAY_TYPE_SPHERE, BS_ARRAY_TYPE_TRIANGLE, FBDipole, FBLine, _stBeamNodeParams::fSampleRate, _stBeamNodeParams::fSoundSpeed, _stBeamNodeParams::fSpacing, GDT, clFreqBeamLine::Get(), clFreqBeamDipole::Get(), _stBeamNodeParams::iBeamCount, _stBeamNodeParams::iBlockSize, clFreqBeamLine::Initialize(), clFreqBeamDipole::Initialize(), iRank, _stBeamNodeParams::iSensors, _stBeamNodeParams::iType, _stBeamNodeParams::iWindowSize, clFreqBeamLine::Put(), clFreqBeamDipole::Put(), SendReady(), SendRes(), clFreqBeamLine::SetDirection(), clFreqBeamDipole::SetDirection(), clFreqBeamLine::SetSoundSpeed(), clFreqBeamDipole::SetSoundSpeed(), and sNodeParams.

Referenced by main().


Member Data Documentation

int clBeamSrv2Slave::iRank [private]
 

Definition at line 114 of file BeamSrv2.hh.

Referenced by clBeamSrv2Slave(), Main(), and SendReady().

stBeamNodeParams clBeamSrv2Slave::sNodeParams [private]
 

Definition at line 115 of file BeamSrv2.hh.

Referenced by Main().

clFreqBeamDipole clBeamSrv2Slave::FBDipole [private]
 

Definition at line 116 of file BeamSrv2.hh.

Referenced by Main().

clFreqBeamLine clBeamSrv2Slave::FBLine [private]
 

Definition at line 117 of file BeamSrv2.hh.

Referenced by Main().


The documentation for this class was generated from the following files:
Generated on Sun Oct 26 19:12:13 2003 for HASAS by doxygen 1.3.3