Bds::Calibration Class Reference

This class defines a calibration setting. More...

#include <BdsD.h>

List of all members.

Public Member Functions

 Calibration (BUInt32 pid=BUInt32(), BTimeStamp pstartTime=BTimeStamp(), BTimeStamp pendTime=BTimeStamp(), BString pnetwork=BString(), BString pstation=BString(), BString pchannel=BString(), BString psource=BString(), BString pname=BString(), BFloat64 psamplingFrequency=BFloat64(), BFloat64 pcalibrationFrequency=BFloat64(), BFloat64 pcalibrationFactor=BFloat64(), BString pcalibrationUnits=BString(), BFloat64 pdepth=BFloat64(), BFloat64 phorizontalAngle=BFloat64(), BFloat64 pverticalAngle=BFloat64())
BString getType ()
BError setMembers (BDictString &members)
BError getMembers (BDictString &members)

Public Attributes

BUInt32 id
 The ID.
BTimeStamp startTime
 The Start Time.
BTimeStamp endTime
 The End Time.
BString network
 The Network/Organisation Name.
BString station
 The station.
BString channel
 The channel.
BString source
 The source.
BString name
 The Calibrations name, "Main", "Measured".
BFloat64 samplingFrequency
 The sample rate used.
BFloat64 calibrationFrequency
 The frequency that the CalibrationFactor value is valid for.
BFloat64 calibrationFactor
 The scaling value to apply to the data to normalise data to the units. This is a measured value at the calibration frequency.
BString calibrationUnits
 The measurment units.
BFloat64 depth
 The depth of the sensor below ground level in meters.
BFloat64 horizontalAngle
 The Sensors channel placement horizontal angle in degrees clockwise from north.
BFloat64 verticalAngle
 The Sensors channel placement vertical angle in degrees degrees with zero = vertically up.

Detailed Description

This class defines a calibration setting.


Constructor & Destructor Documentation

Bds::Calibration::Calibration ( BUInt32  pid = BUInt32(),
BTimeStamp  pstartTime = BTimeStamp(),
BTimeStamp  pendTime = BTimeStamp(),
BString  pnetwork = BString(),
BString  pstation = BString(),
BString  pchannel = BString(),
BString  psource = BString(),
BString  pname = BString(),
BFloat64  psamplingFrequency = BFloat64(),
BFloat64  pcalibrationFrequency = BFloat64(),
BFloat64  pcalibrationFactor = BFloat64(),
BString  pcalibrationUnits = BString(),
BFloat64  pdepth = BFloat64(),
BFloat64  phorizontalAngle = BFloat64(),
BFloat64  pverticalAngle = BFloat64() 
)

Member Function Documentation

BError Bds::Calibration::getMembers ( BDictString &  members  ) 
BString Bds::Calibration::getType (  ) 
BError Bds::Calibration::setMembers ( BDictString &  members  ) 

Member Data Documentation

The scaling value to apply to the data to normalise data to the units. This is a measured value at the calibration frequency.

The frequency that the CalibrationFactor value is valid for.

The measurment units.

The channel.

The depth of the sensor below ground level in meters.

The End Time.

The Sensors channel placement horizontal angle in degrees clockwise from north.

The ID.

The Calibrations name, "Main", "Measured".

The Network/Organisation Name.

The sample rate used.

The source.

The Start Time.

The station.

The Sensors channel placement vertical angle in degrees degrees with zero = vertically up.


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

Generated on 2 Mar 2016 for BdsApi by  doxygen 1.6.1