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(), BUInt32 pstage=BUInt32(), BString pname=BString(), BString ptype=BString(), PoleZero ppoleZeros=PoleZero(), BArray< Fap > pfaps=BArray< Fap >(), Fir pfir=Fir(), BFloat64 pgain=BFloat64(), BFloat64 pgainFrequency=BFloat64(), BString pstageType=BString(), BFloat64 pdecimation=BFloat64(), BString psymmetry=BString(), BString pdescription=BString(), BInt32 pmeasured=BInt32(), BFloat64 psampleRate=BFloat64())

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.
BUInt32 stage
 The stage.
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.
Fir fir
 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 ?).
BString stageType
 The stage type: A - Analog (rad/sec), B - Analog (Hz), C - Composite, D - Digital.
BFloat64 decimation
 Decimation performed post filter.
BString symmetry
 Symmetry for FIR coefficients (A = asymmetric, B = symmetric[odd], C = symmetric[even]) ??
BString description
 Misc description.
BInt32 measured
 If response was a measured response.
BFloat64 sampleRate
 The stage's sample rate.

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(),
BUInt32  pstage = BUInt32(),
BString  pname = BString(),
BString  ptype = BString(),
PoleZero  ppoleZeros = PoleZero(),
BArray< Fap pfaps = BArray< Fap >(),
Fir  pfir = Fir(),
BFloat64  pgain = BFloat64(),
BFloat64  pgainFrequency = BFloat64(),
BString  pstageType = BString(),
BFloat64  pdecimation = BFloat64(),
BString  psymmetry = BString(),
BString  pdescription = BString(),
BInt32  pmeasured = BInt32(),
BFloat64  psampleRate = BFloat64() 
)


Member Data Documentation

BString Bds::Response::channel

The channel.

BFloat64 Bds::Response::decimation

Decimation performed post filter.

BString Bds::Response::description

Misc description.

BTimeStamp Bds::Response::endTime

The End Time the channel was available.

BArray<Fap > Bds::Response::faps

The Frequency/Amplitude/Phase table.

Fir Bds::Response::fir

The FIR filters coefficients.

BFloat64 Bds::Response::gain

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

BFloat64 Bds::Response::gainFrequency

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

BUInt32 Bds::Response::id

The ID.

BInt32 Bds::Response::measured

If response was a measured response.

BString Bds::Response::name

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

BString Bds::Response::network

The Network/Organisation Name.

PoleZero Bds::Response::poleZeros

PoleZero, AmplitudePhase or FIR Coefficient data.

BFloat64 Bds::Response::sampleRate

The stage's sample rate.

BString Bds::Response::source

The source.

BUInt32 Bds::Response::stage

The stage.

BString Bds::Response::stageType

The stage type: A - Analog (rad/sec), B - Analog (Hz), C - Composite, D - Digital.

BTimeStamp Bds::Response::startTime

The Start Time.

BString Bds::Response::station

The station.

BString Bds::Response::symmetry

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

BString Bds::Response::type

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


The documentation for this class was generated from the following files:
Generated on 20 Oct 2015 for BdsApi by  doxygen 1.4.7