Bds::Response Class Reference

This class defines a Response. More...

#include <BdsD.h>

Inheritance diagram for Bds::Response:
Bds::ResponseEdit

List of all members.

Public Member Functions

 Response (BUInt32 pid=BUInt32(), BTimeStamp pstartTime=BTimeStamp(), BTimeStamp pendTime=BTimeStamp(), BString pnetwork=BString(), BString pstation=BString(), BString pchannel=BString(), BString psource=BString(), BString pname=BString(), BString ptype=BString(), PoleZero ppoleZeros=PoleZero(), BArray< Fap > pfaps=BArray< Fap >(), BArray< BFloat64 > pfirCoefficients=BArray< BFloat64 >(), BFloat64 pgain=BFloat64(), BFloat64 pgainFrequency=BFloat64(), BFloat64 pdecimation=BFloat64(), BString psymmetry=BString())

Public Attributes

BUInt32 id
 The ID.
BTimeStamp startTime
 The Start Time.
BTimeStamp endTime
 The End Time the channel was available.
BString network
 The Network/Organisation Name.
BString station
 The station.
BString channel
 The channel.
BString source
 The source.
BString name
 The response name. (Anti-Aliasing filter, Digitiser, post filter etc).
BString type
 The type of response (PoleZero,AmplitudePhase or FIR Coefficients).
PoleZero poleZeros
 PoleZero, AmplitudePhase or FIR Coefficient data.
BArray< Fapfaps
 The Frequency/Amplitude/Phase table.
BArray< BFloat64 > firCoefficients
 The FIR filters coefficients.
BFloat64 gain
 Overall gain at gain frequency. (For information) (Do we need this ?).
BFloat64 gainFrequency
 Frequency that gain is valid for. (For information) (Do we need this ?).
BFloat64 decimation
 Decimation performed post filter.
BString symmetry
 Symmetry for FIR coefficients (A = asymmetric, B = symmetric[odd], C = symmetric[even]) ??

Detailed Description

This class defines a Response.


Constructor & Destructor Documentation

Bds::Response::Response ( BUInt32  pid = BUInt32(),
BTimeStamp  pstartTime = BTimeStamp(),
BTimeStamp  pendTime = BTimeStamp(),
BString  pnetwork = BString(),
BString  pstation = BString(),
BString  pchannel = BString(),
BString  psource = BString(),
BString  pname = BString(),
BString  ptype = BString(),
PoleZero  ppoleZeros = PoleZero(),
BArray< Fap pfaps = BArray<Fap >(),
BArray< BFloat64 >  pfirCoefficients = BArray<BFloat64 >(),
BFloat64  pgain = BFloat64(),
BFloat64  pgainFrequency = BFloat64(),
BFloat64  pdecimation = BFloat64(),
BString  psymmetry = BString() 
)

Member Data Documentation

The channel.

Decimation performed post filter.

The End Time the channel was available.

The Frequency/Amplitude/Phase table.

BArray<BFloat64 > Bds::Response::firCoefficients

The FIR filters coefficients.

Overall gain at gain frequency. (For information) (Do we need this ?).

Frequency that gain is valid for. (For information) (Do we need this ?).

The ID.

The response name. (Anti-Aliasing filter, Digitiser, post filter etc).

The Network/Organisation Name.

PoleZero, AmplitudePhase or FIR Coefficient data.

The source.

The Start Time.

The station.

Symmetry for FIR coefficients (A = asymmetric, B = symmetric[odd], C = symmetric[even]) ??

The type of response (PoleZero,AmplitudePhase or FIR Coefficients).


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

Generated on 8 May 2012 for BdsApi by  doxygen 1.6.1