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

Messages.hh File Reference

#include <sys/time.h>

Include dependency graph for Messages.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

struct  _stSoundStart
 Header message from soundsrv. More...

struct  _stSpectReq
 Spectrum: request. More...

struct  _stSpectRes
 Spectrum: result. More...

struct  _stDirReq
 Direction: request. More...

struct  _stDirRes
 Direction: result. More...

struct  _stDirReq2
 Direction3: request. More...

struct  _stDirRes2
 Direction3: result. More...

struct  _stLofarReq
 LOFAR: request. More...

struct  _stLofarRes
 LOFAR: result. More...

struct  _stBeamAudioReq
 BeamAudio: request. More...

struct  _stBeamAudioFirst
 BeamAudio: result header. More...

struct  _stBeamAudioRes
 BeamAudio: result. More...

struct  _stLevelReq
 Level: request. More...

struct  _stLevelRes
 Level: result. More...

struct  _stLocateHdr
 Locate: results header. More...

struct  _stLocateRes
 Locate: result. More...

class  clBaseMsg
 Base class for all message handling. More...

class  clSoundMsg
 Sound server communication. More...

class  clSpectMsg
 Spectrum server communication. More...

class  clDirMsg
 Direction server communication. More...

class  clDirMsg2
 Direction server communication 2 (for locate/direction3). More...

class  clLofarMsg
 LOFAR/DEMON server communication. More...

class  clBeamAudioMsg
 BeamAudio server communication. More...

class  clLevelMsg
 Level server communication. More...

class  clLocateMsg
 Locate server communication. More...


Defines

#define MSG_FALSE   0
#define MSG_TRUE   1

Typedefs

typedef _stSoundStart stSoundStart
 Header message from soundsrv.

typedef _stSoundStartstpSoundStart
 Header message from soundsrv.

typedef _stSpectReq stSpectReq
 Spectrum: request.

typedef _stSpectReqstpSpectReq
 Spectrum: request.

typedef _stSpectRes stSpectRes
 Spectrum: result.

typedef _stSpectResstpSpectRes
 Spectrum: result.

typedef _stDirReq stDirReq
 Direction: request.

typedef _stDirReqstpDirReq
 Direction: request.

typedef _stDirRes stDirRes
 Direction: result.

typedef _stDirResstpDirRes
 Direction: result.

typedef _stDirReq2 stDirReq2
 Direction3: request.

typedef _stDirReq2stpDirReq2
 Direction3: request.

typedef _stDirRes2 stDirRes2
 Direction3: result.

typedef _stDirRes2stpDirRes2
 Direction3: result.

typedef _stLofarReq stLofarReq
 LOFAR: request.

typedef _stLofarReqstpLofarReq
 LOFAR: request.

typedef _stLofarRes stLofarRes
 LOFAR: result.

typedef _stLofarResstpLofarRes
 LOFAR: result.

typedef _stBeamAudioReq stBeamAudioReq
 BeamAudio: request.

typedef _stBeamAudioReqstpBeamAudioReq
 BeamAudio: request.

typedef _stBeamAudioFirst stBeamAudioFirst
 BeamAudio: result header.

typedef _stBeamAudioFirststpBeamAudioFirst
 BeamAudio: result header.

typedef _stBeamAudioRes stBeamAudioRes
 BeamAudio: result.

typedef _stBeamAudioResstpBeamAudioRes
 BeamAudio: result.

typedef _stLevelReq stLevelReq
 Level: request.

typedef _stLevelReqstpLevelReq
 Level: request.

typedef _stLevelRes stLevelRes
 Level: result.

typedef _stLevelResstpLevelRes
 Level: result.

typedef _stLocateHdr stLocateHdr
 Locate: results header.

typedef _stLocateHdrstpLocateHdr
 Locate: results header.

typedef _stLocateRes stLocateRes
 Locate: result.

typedef _stLocateResstpLocateRes
 Locate: result.


Enumerations

enum  { MSG_SOUND_COMPRESS_NONE = 0, MSG_SOUND_COMPRESS_FLAC = 1 }
 Sound: compression. More...

enum  {
  MSG_SPECT_TYPE_FFT = 0, MSG_SPECT_TYPE_MRFFT = 1, MSG_SPECT_TYPE_GABOR = 2, MSG_SPECT_TYPE_WVD = 3,
  MSG_SPECT_TYPE_HANKEL = 4, MSG_SPECT_TYPE_AUTOCORR = 5, MSG_SPECT_TYPE_CEPSTRUM = 6
}
 Spectrum: type. More...

enum  {
  MSG_SPECT_WND_RECT = 0, MSG_SPECT_WND_BARTLETT = 1, MSG_SPECT_WND_BLACKMAN = 2, MSG_SPECT_WND_BM_HAR = 3,
  MSG_SPECT_WND_COS_TAPER = 4, MSG_SPECT_WND_EXP = 5, MSG_SPECT_WND_FLATTOP = 6, MSG_SPECT_WND_GEN_COS = 7,
  MSG_SPECT_WND_HAMMING = 8, MSG_SPECT_WND_HANNING = 9, MSG_SPECT_WND_KAISER = 10, MSG_SPECT_WND_KAI_BES = 11,
  MSG_SPECT_WND_TUKEY = 12
}
 Spectrum: window. More...

enum  {
  MSG_SPECT_BNER_NONE = 0, MSG_SPECT_BNER_TPSW = 1, MSG_SPECT_BNER_OTA = 2, MSG_SPECT_BNER_DIFF = 3,
  MSG_SPECT_BNER_IDIFF = 4
}
 Spectrum: background noise estimation and removal. More...

enum  { MSG_DIR_ALG_BEAM = 1, MSG_DIR_ALG_CORR = 2, MSG_DIR_ALG_SPECT = 4 }
 Direction: algorithm. More...

enum  { MSG_DIR_SCAL_LIN = 0, MSG_DIR_SCAL_LOG = 1, MSG_DIR_SCAL_EXP = 2, MSG_DIR_SCAL_SIN = 3 }
 Direction: scaling. More...

enum  {
  MSG_DIR_BNER_NONE = 0, MSG_DIR_BNER_TPSW = 1, MSG_DIR_BNER_OTA = 2, MSG_DIR_BNER_DIFF = 3,
  MSG_DIR_BNER_IDIFF = 4
}
 Direction: background noise estimation and removal. More...

enum  { MSG_LOFAR_TYPE_FFT = 0, MSG_LOFAR_TYPE_CEPSTRUM = 1, MSG_LOFAR_TYPE_AUTOCORR = 2 }
 LOFAR: type. More...

enum  {
  MSG_LOFAR_WIN_RECT = 0, MSG_LOFAR_WIN_BARTLETT = 1, MSG_LOFAR_WIN_BLACKMAN = 2, MSG_LOFAR_WIN_BM_HARRIS = 3,
  MSG_LOFAR_WIN_COS_TAPER = 4, MSG_LOFAR_WIN_EXP = 5, MSG_LOFAR_WIN_FLATTOP = 6, MSG_LOFAR_WIN_HAMMING = 7,
  MSG_LOFAR_WIN_HANNING = 8, MSG_LOFAR_WIN_KAISER = 9, MSG_LOFAR_WIN_KAI_BES = 10, MSG_LOFAR_WIN_TUKEY = 11
}
 LOFAR: window. More...

enum  {
  MSG_LOFAR_BNER_NONE = 0, MSG_LOFAR_BNER_TPSW = 1, MSG_LOFAR_BNER_OTA = 2, MSG_LOFAR_BNER_DIFF = 3,
  MSG_LOFAR_BNER_IDIFF = 4, MSG_LOFAR_BNER_STDDEV = 5
}
 LOFAR: background noise estimation and removal. More...

enum  {
  MSG_LOFAR_CLIP_NONE = 0, MSG_LOFAR_CLIP_LOW = 1, MSG_LOFAR_CLIP_BOTH = 2, MSG_LOFAR_CLIP_MEAN = 3,
  MSG_LOFAR_CLIP_MEDIAN = 4, MSG_LOFAR_CLIP_10DB = 5, MSG_LOFAR_CLIP_20DB = 6, MSG_LOFAR_CLIP_50P = 7,
  MSG_LOFAR_CLIP_75P = 8, MSG_LOFAR_CLIP_OFFSET = 9, MSG_LOFAR_CLIP_OFFSET2 = 10, MSG_LOFAR_CLIP_OFFSET3 = 11,
  MSG_LOFAR_CLIP_SLIDING = 12
}
 LOFAR: predefined clipping functions. More...

enum  {
  MSG_LEVEL_ALG_PEAK = 0, MSG_LEVEL_ALG_RMS = 1, MSG_LEVEL_ALG_MEAN = 2, MSG_LEVEL_ALG_MEDIAN = 3,
  MSG_LEVEL_ALG_STDDEV = 4
}
 Level: algorithm. More...


Define Documentation

#define MSG_FALSE   0
 

Definition at line 29 of file Messages.hh.

Referenced by clLofarMsg::SetRequest(), clSpectMsg::SetRequest(), clDirMsg::SetResult(), and clSpectMsg::SetResult().

#define MSG_TRUE   1
 

Definition at line 30 of file Messages.hh.

Referenced by clBeamAudioMsg::GetRequest(), clLofarMsg::GetRequest(), clDirMsg::GetRequest(), clSpectMsg::GetRequest(), clDirMsg::GetResult(), clSpectMsg::GetResult(), clLofarMsg::SetRequest(), clSpectMsg::SetRequest(), clDirMsg::SetResult(), and clSpectMsg::SetResult().


Typedef Documentation

typedef struct _stSoundStart stSoundStart
 

Header message from soundsrv.

typedef struct _stSoundStart * stpSoundStart
 

Header message from soundsrv.

typedef struct _stSpectReq stSpectReq
 

Spectrum: request.

typedef struct _stSpectReq * stpSpectReq
 

Spectrum: request.

typedef struct _stSpectRes stSpectRes
 

Spectrum: result.

typedef struct _stSpectRes * stpSpectRes
 

Spectrum: result.

typedef struct _stDirReq stDirReq
 

Direction: request.

typedef struct _stDirReq * stpDirReq
 

Direction: request.

typedef struct _stDirRes stDirRes
 

Direction: result.

typedef struct _stDirRes * stpDirRes
 

Direction: result.

typedef struct _stDirReq2 stDirReq2
 

Direction3: request.

This is used by locate server.

typedef struct _stDirReq2 * stpDirReq2
 

Direction3: request.

This is used by locate server.

typedef struct _stDirRes2 stDirRes2
 

Direction3: result.

This is used by locate server.

typedef struct _stDirRes2 * stpDirRes2
 

Direction3: result.

This is used by locate server.

typedef struct _stLofarReq stLofarReq
 

LOFAR: request.

typedef struct _stLofarReq * stpLofarReq
 

LOFAR: request.

typedef struct _stLofarRes stLofarRes
 

LOFAR: result.

typedef struct _stLofarRes * stpLofarRes
 

LOFAR: result.

typedef struct _stBeamAudioReq stBeamAudioReq
 

BeamAudio: request.

typedef struct _stBeamAudioReq * stpBeamAudioReq
 

BeamAudio: request.

typedef struct _stBeamAudioFirst stBeamAudioFirst
 

BeamAudio: result header.

typedef struct _stBeamAudioFirst * stpBeamAudioFirst
 

BeamAudio: result header.

typedef struct _stBeamAudioRes stBeamAudioRes
 

BeamAudio: result.

typedef struct _stBeamAudioRes * stpBeamAudioRes
 

BeamAudio: result.

typedef struct _stLevelReq stLevelReq
 

Level: request.

typedef struct _stLevelReq * stpLevelReq
 

Level: request.

typedef struct _stLevelRes stLevelRes
 

Level: result.

typedef struct _stLevelRes * stpLevelRes
 

Level: result.

typedef struct _stLocateHdr stLocateHdr
 

Locate: results header.

typedef struct _stLocateHdr * stpLocateHdr
 

Locate: results header.

typedef struct _stLocateRes stLocateRes
 

Locate: result.

typedef struct _stLocateRes * stpLocateRes
 

Locate: result.


Enumeration Type Documentation

anonymous enum
 

Sound: compression.

Enumeration values:
MSG_SOUND_COMPRESS_NONE 
MSG_SOUND_COMPRESS_FLAC 

Definition at line 36 of file Messages.hh.

anonymous enum
 

Spectrum: type.

Enumeration values:
MSG_SPECT_TYPE_FFT 
MSG_SPECT_TYPE_MRFFT 
MSG_SPECT_TYPE_GABOR 
MSG_SPECT_TYPE_WVD 
MSG_SPECT_TYPE_HANKEL 
MSG_SPECT_TYPE_AUTOCORR 
MSG_SPECT_TYPE_CEPSTRUM 

Definition at line 45 of file Messages.hh.

anonymous enum
 

Spectrum: window.

Enumeration values:
MSG_SPECT_WND_RECT 
MSG_SPECT_WND_BARTLETT 
MSG_SPECT_WND_BLACKMAN 
MSG_SPECT_WND_BM_HAR 
MSG_SPECT_WND_COS_TAPER 
MSG_SPECT_WND_EXP 
MSG_SPECT_WND_FLATTOP 
MSG_SPECT_WND_GEN_COS 
MSG_SPECT_WND_HAMMING 
MSG_SPECT_WND_HANNING 
MSG_SPECT_WND_KAISER 
MSG_SPECT_WND_KAI_BES 
MSG_SPECT_WND_TUKEY 

Definition at line 59 of file Messages.hh.

anonymous enum
 

Spectrum: background noise estimation and removal.

Enumeration values:
MSG_SPECT_BNER_NONE 
MSG_SPECT_BNER_TPSW 
MSG_SPECT_BNER_OTA 
MSG_SPECT_BNER_DIFF 
MSG_SPECT_BNER_IDIFF 

Definition at line 79 of file Messages.hh.

anonymous enum
 

Direction: algorithm.

Enumeration values:
MSG_DIR_ALG_BEAM 
MSG_DIR_ALG_CORR 
MSG_DIR_ALG_SPECT 

Definition at line 91 of file Messages.hh.

anonymous enum
 

Direction: scaling.

Enumeration values:
MSG_DIR_SCAL_LIN 
MSG_DIR_SCAL_LOG 
MSG_DIR_SCAL_EXP 
MSG_DIR_SCAL_SIN 

Definition at line 101 of file Messages.hh.

anonymous enum
 

Direction: background noise estimation and removal.

Enumeration values:
MSG_DIR_BNER_NONE 
MSG_DIR_BNER_TPSW 
MSG_DIR_BNER_OTA 
MSG_DIR_BNER_DIFF 
MSG_DIR_BNER_IDIFF 

Definition at line 112 of file Messages.hh.

anonymous enum
 

LOFAR: type.

Enumeration values:
MSG_LOFAR_TYPE_FFT 
MSG_LOFAR_TYPE_CEPSTRUM 
MSG_LOFAR_TYPE_AUTOCORR 

Definition at line 124 of file Messages.hh.

anonymous enum
 

LOFAR: window.

Enumeration values:
MSG_LOFAR_WIN_RECT 
MSG_LOFAR_WIN_BARTLETT 
MSG_LOFAR_WIN_BLACKMAN 
MSG_LOFAR_WIN_BM_HARRIS 
MSG_LOFAR_WIN_COS_TAPER 
MSG_LOFAR_WIN_EXP 
MSG_LOFAR_WIN_FLATTOP 
MSG_LOFAR_WIN_HAMMING 
MSG_LOFAR_WIN_HANNING 
MSG_LOFAR_WIN_KAISER 
MSG_LOFAR_WIN_KAI_BES 
MSG_LOFAR_WIN_TUKEY 

Definition at line 134 of file Messages.hh.

anonymous enum
 

LOFAR: background noise estimation and removal.

Enumeration values:
MSG_LOFAR_BNER_NONE 
MSG_LOFAR_BNER_TPSW 
MSG_LOFAR_BNER_OTA 
MSG_LOFAR_BNER_DIFF 
MSG_LOFAR_BNER_IDIFF 
MSG_LOFAR_BNER_STDDEV 

Definition at line 153 of file Messages.hh.

anonymous enum
 

LOFAR: predefined clipping functions.

Enumeration values:
MSG_LOFAR_CLIP_NONE 
MSG_LOFAR_CLIP_LOW 
MSG_LOFAR_CLIP_BOTH 
MSG_LOFAR_CLIP_MEAN 
MSG_LOFAR_CLIP_MEDIAN 
MSG_LOFAR_CLIP_10DB 
MSG_LOFAR_CLIP_20DB 
MSG_LOFAR_CLIP_50P 
MSG_LOFAR_CLIP_75P 
MSG_LOFAR_CLIP_OFFSET 
MSG_LOFAR_CLIP_OFFSET2 
MSG_LOFAR_CLIP_OFFSET3 
MSG_LOFAR_CLIP_SLIDING 

Definition at line 166 of file Messages.hh.

anonymous enum
 

Level: algorithm.

Enumeration values:
MSG_LEVEL_ALG_PEAK 
MSG_LEVEL_ALG_RMS 
MSG_LEVEL_ALG_MEAN 
MSG_LEVEL_ALG_MEDIAN 
MSG_LEVEL_ALG_STDDEV 

Definition at line 186 of file Messages.hh.


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