#include <BdsD.h>
Inheritance diagram for Bds::Response:
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< Fap > | faps |
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. |
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() | |||
) |
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.
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, 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).