#include <Spectrum.hh>
Collaboration diagram for clSpectrum:

Public Member Functions | |
| clSpectrum (int, int) | |
| ~clSpectrum () | |
| int | Main () |
| void | Stop () |
Private Member Functions | |
| bool | GetCfg () |
| bool | GetRq () |
| bool | ConnectStream () |
| bool | Init () |
| void | CreateFilter () |
| void | ProcessLoop () |
| bool | GetData () |
| bool | PullData (GDT *, long) |
Private Attributes | |
| bool | bRun |
| bool | bReverseOrder |
| int | iFilterType |
| int | iInDataSize |
| long | lInDataCount |
| long | lFilterSize |
| long | lDecimation |
| long | lOldDataCount |
| long | lNewDataCount |
| long | lSpectPoints |
| long | lSpectLen |
| long | lResSize |
| float | fLowCorner |
| float | fHighCorner |
| char | cpStreamSocket [_POSIX_PATH_MAX+1] |
| stSpectReq | sReq |
| stSpectRes | sResHdr |
| stRawDataFirst | sRawHdr |
| clDSPAlloc | InData |
| clDSPAlloc | Window |
| clDSPAlloc | SpectIn |
| clDSPAlloc | SpectOut |
| clDSPAlloc | ResMsg |
| clCfgFile | Cfg |
| clDSPOp | DSP |
| clDSPOp | FFT |
| clHankel | Hankel |
| clReBuffer | ReBuffer |
| clRecDecimator | Decimator |
| clRecDecimator | WVDDec |
| clRemoveNoise | RN |
| clSpectMsg | Msg |
| clSockClie | SClient |
| clSockOp | SOpRequest |
| clSockOp | SOpResult |
| clSockOp | SOpData |
Definition at line 46 of file Spectrum.hh.
|
||||||||||||
|
Definition at line 562 of file Spectrum.cc. References bRun, clSockOp::SetHandle(), SOpRequest, and SOpResult. |
|
|
Definition at line 570 of file Spectrum.cc. |
|
|
Definition at line 102 of file Spectrum.cc. References Cfg, cpStreamSocket, clCfgFile::GetInt(), clCfgFile::GetStr(), iFilterType, lFilterSize, SD_CFGFILE, clCfgFile::SetFileName(), SPECT_CFGFILE, and SPECT_DEF_FILTSIZE. Referenced by Main(). |
|
|
Definition at line 115 of file Spectrum.cc. References clSpectMsg::GetRequest(), GLOBAL_HEADER_LEN, Msg, clSockOp::ReadN(), clSockOp::ReadSelect(), SOpRequest, SPECT_REQ_TIMEOUT, and sReq. Referenced by Main(). |
|
|
Definition at line 127 of file Spectrum.cc. References clSockClie::Connect(), cpStreamSocket, _stSpectReq::iChannel, _stRawDataReq::iChannel, clSockOp::ReadN(), clSockOp::ReadSelect(), SClient, clSockOp::SetHandle(), SOpData, SPECT_RAW1ST_TIMEOUT, sRawHdr, sReq, and clSockOp::WriteN(). Referenced by Main(). |
|
|
|
Definition at line 281 of file Spectrum.cc. References bDebug, bReverseOrder, Decimator, _stRawDataFirst::dSampleRate, fHighCorner, fLowCorner, GDT, iFilterType, _stSpectReq::iHighFreq, _stSpectReq::iLowFreq, lDecimation, lFilterSize, sRawHdr, and sReq. Referenced by Init(). |
|
|
|
Definition at line 535 of file Spectrum.cc. References bDebug, Decimator, GDT, iInDataSize, InData, lDecimation, lInDataCount, clSockOp::ReadN(), ReBuffer, and SOpData. Referenced by ProcessLoop(). |
|
||||||||||||
|
Definition at line 553 of file Spectrum.cc. References Decimator, lDecimation, and ReBuffer. Referenced by ProcessLoop(). |
|
|
Definition at line 575 of file Spectrum.cc. References bDebug, ConnectStream(), GetCfg(), GetRq(), Init(), and ProcessLoop(). Referenced by main(). |
|
|
Definition at line 96 of file Spectrum.hh. References bRun. Referenced by ProcessLoop(). |
|
|
Definition at line 48 of file Spectrum.hh. Referenced by clSpectrum(), ProcessLoop(), and Stop(). |
|
|
Definition at line 49 of file Spectrum.hh. Referenced by CreateFilter(), and ProcessLoop(). |
|
|
Definition at line 50 of file Spectrum.hh. Referenced by CreateFilter(), GetCfg(), and Init(). |
|
|
Definition at line 51 of file Spectrum.hh. |
|
|
Definition at line 52 of file Spectrum.hh. |
|
|
Definition at line 53 of file Spectrum.hh. Referenced by CreateFilter(), GetCfg(), and Init(). |
|
|
Definition at line 54 of file Spectrum.hh. Referenced by CreateFilter(), GetData(), ProcessLoop(), and PullData(). |
|
|
Definition at line 55 of file Spectrum.hh. Referenced by Init(), and ProcessLoop(). |
|
|
Definition at line 56 of file Spectrum.hh. Referenced by Init(), and ProcessLoop(). |
|
|
Definition at line 57 of file Spectrum.hh. Referenced by Init(), and ProcessLoop(). |
|
|
Definition at line 58 of file Spectrum.hh. Referenced by Init(), and ProcessLoop(). |
|
|
Definition at line 59 of file Spectrum.hh. Referenced by Init(), and ProcessLoop(). |
|
|
Definition at line 60 of file Spectrum.hh. Referenced by CreateFilter(), and ProcessLoop(). |
|
|
Definition at line 61 of file Spectrum.hh. Referenced by CreateFilter(), and ProcessLoop(). |
|
|
Definition at line 62 of file Spectrum.hh. Referenced by ConnectStream(), and GetCfg(). |
|
|
Definition at line 63 of file Spectrum.hh. Referenced by ConnectStream(), CreateFilter(), GetRq(), Init(), and ProcessLoop(). |
|
|
Definition at line 64 of file Spectrum.hh. Referenced by ProcessLoop(). |
|
|
Definition at line 65 of file Spectrum.hh. Referenced by ConnectStream(), CreateFilter(), and ProcessLoop(). |
|
|
Definition at line 66 of file Spectrum.hh. |
|
|
Definition at line 67 of file Spectrum.hh. Referenced by Init(), and ProcessLoop(). |
|
|
Definition at line 68 of file Spectrum.hh. Referenced by Init(), and ProcessLoop(). |
|
|
Definition at line 69 of file Spectrum.hh. Referenced by Init(), and ProcessLoop(). |
|
|
Definition at line 70 of file Spectrum.hh. Referenced by Init(), and ProcessLoop(). |
|
|
Definition at line 71 of file Spectrum.hh. Referenced by GetCfg(). |
|
|
Definition at line 72 of file Spectrum.hh. Referenced by Init(), and ProcessLoop(). |
|
|
Definition at line 73 of file Spectrum.hh. Referenced by Init(), and ProcessLoop(). |
|
|
Definition at line 74 of file Spectrum.hh. Referenced by Init(), and ProcessLoop(). |
|
|
Definition at line 75 of file Spectrum.hh. Referenced by GetData(), and PullData(). |
|
|
Definition at line 76 of file Spectrum.hh. Referenced by CreateFilter(), GetData(), and PullData(). |
|
|
Definition at line 77 of file Spectrum.hh. Referenced by Init(). |
|
|
Definition at line 78 of file Spectrum.hh. Referenced by ProcessLoop(). |
|
|
Definition at line 79 of file Spectrum.hh. Referenced by GetRq(), and ProcessLoop(). |
|
|
Definition at line 80 of file Spectrum.hh. Referenced by ConnectStream(). |
|
|
Definition at line 81 of file Spectrum.hh. Referenced by clSpectrum(), and GetRq(). |
|
|
Definition at line 82 of file Spectrum.hh. Referenced by clSpectrum(), and ProcessLoop(). |
|
|
Definition at line 83 of file Spectrum.hh. Referenced by ConnectStream(), and GetData(). |
1.3.3