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

BeamSrv2.hh File Reference

#include <Alloc.hh>
#include <Condition.hh>
#include <Mutex.hh>
#include <Semaphore.hh>
#include <dsp/DSPOp.hh>
#include <dsp/RecDecimator.hh>
#include "Config.h"
#include "LocalMsg.h"
#include "CfgFile.hh"
#include "FreqBeamDipole.hh"
#include "FreqBeamLine.hh"
#include "LogFile.hh"
#include "Messages.hh"
#include "SockClie.hh"
#include "SockOp.hh"
#include "SockServ.hh"
#include "BeamCommon.hh"

Include dependency graph for BeamSrv2.hh:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  clBeamSrv2Master
 Beamforming input server, root node. More...

class  clBeamSrv2Slave
 Beamforming input server, slave node. More...


Defines

#define BS_TAG_READY   1
#define BS_TAG_RES   2

Functions

bool BeamCommNodeParams (stBeamNodeParams &)
 Communicates beamformer parameters between nodes.

bool BeamCommInData (GDT *, int)


Define Documentation

#define BS_TAG_READY   1
 

Definition at line 47 of file BeamSrv2.hh.

Referenced by clBeamSrv2Slave::SendReady(), and clBeamSrv2Master::WaitReady().

#define BS_TAG_RES   2
 

Definition at line 48 of file BeamSrv2.hh.

Referenced by clBeamSrv2Master::ProcessLoop(), and clBeamSrv2Slave::SendRes().


Function Documentation

bool BeamCommNodeParams stBeamNodeParams  ) 
 

Communicates beamformer parameters between nodes.

Definition at line 118 of file BeamSrv2.cc.

References _stBeamNodeParams::fSampleRate, _stBeamNodeParams::fSoundSpeed, _stBeamNodeParams::fSpacing, _stBeamNodeParams::iBeamCount, _stBeamNodeParams::iBlockSize, _stBeamNodeParams::iSensors, _stBeamNodeParams::iType, and _stBeamNodeParams::iWindowSize.

Referenced by clBeamSrv2Master::InitProcessing(), and clBeamSrv2Slave::Main().

bool BeamCommInData GDT *  ,
int 
 

Definition at line 140 of file BeamSrv2.cc.

References GDT.

Referenced by clBeamSrv2Slave::Main(), and clBeamSrv2Master::ProcessLoop().


Generated on Sun Oct 26 19:11:30 2003 for HASAS by doxygen 1.3.3