BdsApi  2.2.5
This is the Blacknest BDS API.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
BdsD.h
Go to the documentation of this file.
1 /*******************************************************************************
2  * BdsD.h Produced by Bidl
3  *******************************************************************************
4  */
10 
11 #ifndef BDSD_H
12 #define BDSD_H 1
13 
14 #include <Boap.h>
15 #include <BObj.h>
16 #include <BDate.h>
17 #include <BTimeStamp.h>
18 #include <BComplex.h>
19 #include <BList.h>
20 #include <BArray.h>
21 
22 //*****************************************************************************/
23 // BDS API
24 // T.Barnaby, BEAM Ltd, 2008-03-04
25 //*****************************************************************************/
26 //
27 namespace Bds {
30 
33 
36 
39 
42 
45 
48 
51  class Point {
52  public:
53  Point(BFloat64 x = 0, BFloat64 y = 0);
54  public:
57  };
58 
61  class TimePeriod : public BObj {
62  public:
64  BString getType();
65  BError setMembers(BDictString& members);
66  BError setMember(BString name, BString value);
67  BError getMembers(BDictString& members);
68  BError getMember(BString name, BString& value);
69  public:
72  };
73 
76  class ListRange : public BObj {
77  public:
79  BString getType();
80  BError setMembers(BDictString& members);
81  BError setMember(BString name, BString value);
82  BError getMembers(BDictString& members);
83  BError getMember(BString name, BString& value);
84  public:
88  };
89 
92  class Network : public BObj {
93  public:
95  BString getType();
96  BError setMembers(BDictString& members);
97  BError setMember(BString name, BString value);
98  BError getMembers(BDictString& members);
99  BError getMember(BString name, BString& value);
100  public:
105  };
106 
112  class Source : public BObj {
113  public:
115  BString getType();
116  BError setMembers(BDictString& members);
117  BError setMember(BString name, BString value);
118  BError getMembers(BDictString& members);
119  BError getMember(BString name, BString& value);
120  public:
126  };
127 
132  class SourcePriority : public BObj {
133  public:
135  BString getType();
136  BError setMembers(BDictString& members);
137  BError setMember(BString name, BString value);
138  BError getMembers(BDictString& members);
139  BError getMember(BString name, BString& value);
140  public:
146  };
147 
151  class ChannelName {
152  public:
154  public:
159  };
160 
165  class ArrayChannel {
166  public:
168  public:
171  };
172 
178  class Station {
179  public:
181  public:
188  };
189 
193  class Location : public BObj {
194  public:
196  BString getType();
197  BError setMembers(BDictString& members);
198  BError setMember(BString name, BString value);
199  BError getMembers(BDictString& members);
200  BError getMember(BString name, BString& value);
201  public:
213  };
214 
215  //
218  class PoleZero {
219  public:
221  public:
224  };
225 
226  //
228  class Fap {
229  public:
231  public:
235  };
236 
237  //
239  class FirEntry {
240  public:
242  public:
245  };
246 
247  //
250  class Fir {
251  public:
253  public:
256  };
257 
258  //
266  class Response {
267  public:
269  public:
291  };
292 
296  class Calibration : public BObj {
297  public:
299  BString getType();
300  BError setMembers(BDictString& members);
302  BError getMembers(BDictString& members);
303  BError getMember(BString name, BString& value);
304  public:
320  };
321 
324  class Digitiser : public BObj {
325  public:
327  BString getType();
328  BError setMembers(BDictString& members);
330  BError getMembers(BDictString& members);
331  BError getMember(BString name, BString& value);
332  public:
344  };
345 
348  class Sensor : public BObj {
349  public:
351  BString getType();
352  BError setMembers(BDictString& members);
354  BError getMembers(BDictString& members);
355  BError getMember(BString name, BString& value);
356  public:
368  };
369 
374  class ChannelInstrument : public BObj {
375  public:
377  BString getType();
378  BError setMembers(BDictString& members);
379  BError setMember(BString name, BString value);
380  BError getMembers(BDictString& members);
381  BError getMember(BString name, BString& value);
382  public:
390  };
391 
397  class Channel : public BObj {
398  public:
400  BString getType();
401  BError setMembers(BDictString& members);
402  BError setMember(BString name, BString value);
403  BError getMembers(BDictString& members);
404  BError getMember(BString name, BString& value);
405  public:
416  };
417 
421  public:
423  public:
433  };
434 
438  public:
440  public:
445  };
446 
453  class Selection {
454  public:
456  public:
468  };
469 
474  class ChannelInfo {
475  public:
477  public:
489  };
490 
496  class ChannelInfos {
497  public:
499  public:
501  };
502 
507  class DataFileInfo : public BObj {
508  public:
510  BString getType();
511  BError setMembers(BDictString& members);
512  BError setMember(BString name, BString value);
513  BError getMembers(BDictString& members);
514  BError getMember(BString name, BString& value);
515  public:
526  };
527 
535  class DataChannel : public BObj {
536  public:
538  BString getType();
539  BError setMembers(BDictString& members);
540  BError setMember(BString name, BString value);
541  BError getMembers(BDictString& members);
542  BError getMember(BString name, BString& value);
543  public:
561  };
562 
570  class DataInfo {
571  public:
573  public:
583  };
584 
586  class DataAvail {
587  public:
589  public:
593  };
594 
604  public:
606  public:
614  };
615 
617  class DataHandle {
618  public:
620  public:
623  };
624 
637  class DataBlock {
638  public:
640  public:
647  };
648 
651  class User : public BObj {
652  public:
654  BString getType();
655  BError setMembers(BDictString& members);
657  BError getMembers(BDictString& members);
658  BError getMember(BString name, BString& value);
659  public:
669  };
670 
674  class Group : public BObj {
675  public:
677  BString getType();
678  BError setMembers(BDictString& members);
679  BError setMember(BString name, BString value);
680  BError getMembers(BDictString& members);
681  BError getMember(BString name, BString& value);
682  public:
686  };
687 
691  class AccessGroup : public BObj {
692  public:
694  BString getType();
695  BError setMembers(BDictString& members);
696  BError setMember(BString name, BString value);
697  BError getMembers(BDictString& members);
698  BError getMember(BString name, BString& value);
699  public:
706  };
707 
712  class Change : public BObj {
713  public:
715  BString getType();
716  BError setMembers(BDictString& members);
717  BError setMember(BString name, BString value);
718  BError getMembers(BDictString& members);
719  BError getMember(BString name, BString& value);
720  public:
727  };
728 
733  class ChangeGroup : public BObj {
734  public:
736  BString getType();
737  BError setMembers(BDictString& members);
738  BError setMember(BString name, BString value);
739  BError getMembers(BDictString& members);
740  BError getMember(BString name, BString& value);
741  public:
748  };
749 
754  class Note : public BObj {
755  public:
757  BString getType();
758  BError setMembers(BDictString& members);
759  BError setMember(BString name, BString value);
760  BError getMembers(BDictString& members);
761  BError getMember(BString name, BString& value);
762  public:
780  };
781 
785  class Log : public BObj {
786  public:
788  BString getType();
789  BError setMembers(BDictString& members);
790  BError setMember(BString name, BString value);
791  BError getMembers(BDictString& members);
792  BError getMember(BString name, BString& value);
793  public:
801  };
802 
804  class LogSelect {
805  public:
807  public:
812  };
813 
815  class CleanOptions {
816  public:
818  public:
822  };
823 
826  class DataFormat {
827  public:
829  public:
837  };
838 
852 }
853 
854 #endif
BUInt32 sensorOldId
The Sensor old id.
Definition: BdsD.h:465
Definition: BdsD.h:38
BString group
The Group name.
Definition: BdsD.h:684
BUInt32 id
Unique ID when stored in a database or for other uses.
Definition: BdsD.h:101
BError getMember(BString name, BString &value)
Definition: BdsD.cc:434
BError getMember(BString name, BString &value)
Definition: BdsD.cc:34
Definition: BdsD.h:41
This class provides availability information on a particular period of data.
Definition: BdsD.h:586
Definition: BdsD.h:47
BUInt32 id
The unique id.
Definition: BdsD.h:742
BString title
The Changes title.
Definition: BdsD.h:746
Group(BUInt32 id=0, BString group=BString(), BString description=BString())
Definition: BdsD.cc:1149
BInt32 metaDataRead
MetaData read supported.
Definition: BdsD.h:834
BString type
The Type.
Definition: BdsD.h:809
BString network
The Network Name.
Definition: BdsD.h:609
BString getType()
Definition: BdsD.cc:728
This class defines an entry in a FIR coefficient table.
Definition: BdsD.h:239
Change(BUInt32 id=0, BUInt32 changeGroupId=0, BTimeStamp time=BTimeStamp(), BString type=BString(), BString table=BString(), BUInt32 rowId=0)
Definition: BdsD.cc:1244
BString type
The Station type. Set to &quot;array&quot; or &quot;station&quot;.
Definition: BdsD.h:185
This class defines a generic metadata or seismic data selection.
Definition: BdsD.h:453
BString station
The Station name.
Definition: BdsD.h:548
BError getMember(BString name, BString &value)
Definition: BdsD.cc:744
BInt32 logs
Clean the Logs.
Definition: BdsD.h:819
BString source
The Data Source.
Definition: BdsD.h:612
BString format
The data format.
Definition: BdsD.h:520
User(BUInt32 id=0, BString user=BString(), BString password=BString(), BString name=BString(), BString email=BString(), BString telephone=BString(), BString address=BString(), BInt32 enabled=0, BList< BString > groups=BList< BString >())
Definition: BdsD.cc:1079
BList< BString > arrays
The list of Array names.
Definition: BdsD.h:427
BList< SelectionChannel > channels
The data channels to select.
Definition: BdsD.h:461
BFloat64 y
Definition: BdsD.h:56
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:334
BString telephone
The Users telephone number.
Definition: BdsD.h:665
BUInt32 priority
The priority order, highest first.
Definition: BdsD.h:145
BFloat64 initialSamplingFrequency
The initial pre-decimation sampling frequency.
Definition: BdsD.h:341
Definition: BdsD.h:41
BError setMember(BString name, BString value)
Definition: BdsD.cc:905
BError getMember(BString name, BString &value)
Definition: BdsD.cc:1396
BString dataType
The DataType (seismic, seismicUnknown, data, log, unknown, empty)
Definition: BdsD.h:484
BUInt32 handle
Opaque file handle.
Definition: BdsD.h:621
DataChannel(BUInt32 id=0, BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString network=BString(), BString station=BString(), BString channel=BString(), BString source=BString(), BUInt32 numBlocks=0, BUInt64 numSamples=0, BFloat64 sampleRate=0, BUInt32 sampleFormat=0, BUInt32 dataFileId=0, BUInt32 dataFileChannel=0, BString importFormat=BString(), BString importFilename=BString(), BTimeStamp importStartTime=BTimeStamp(), BDict< BString > info=BDict< BString >())
Definition: BdsD.cc:922
BString station
The station this location is for.
Definition: BdsD.h:206
This class defines information on a single channels set of data stored in a file. ...
Definition: BdsD.h:535
BString getType()
Definition: BdsD.cc:941
SampleFormat
The actual format of a data sample.
Definition: BdsD.h:44
BError setMembers(BDictString &members)
Definition: BdsD.cc:542
BUInt32 id
The ID.
Definition: BdsD.h:357
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:574
SelectionChannel(BString network=BString(), BString station=BString(), BString channel=BString(), BString source=BString())
Definition: BdsD.cc:804
Station(BUInt32 id=0, BString name=BString(), BString alias=BString(), BString type=BString(), BString description=BString(), BList< ArrayChannel > channels=BList< ArrayChannel >())
Definition: BdsD.cc:256
BFloat64 samplingFrequency
The sample rate used.
Definition: BdsD.h:313
BError setMembers(BDictString &members)
Definition: BdsD.cc:1418
virtual const BObjMember * getMembers() const
BError getMember(BString name, BString &value)
Definition: BdsD.cc:160
BDict< BString > info
Info on the set of channels.
Definition: BdsD.h:580
BUInt32 oldId
The Id from the old Autodrm database.
Definition: BdsD.h:366
BString channel
The channel.
Definition: BdsD.h:275
BArray< BArray< DataChannel > > channels
The Data channels. Each channel can have multiple segments of data.
Definition: BdsD.h:579
Station station
The Station info.
Definition: BdsD.h:480
BError getMember(BString name, BString &value)
Definition: BdsD.cc:1105
BUInt32 id
The unique id.
Definition: BdsD.h:683
BUInt32 priority
The priority 0 to 5.
Definition: BdsD.h:810
BError setMembers(BDictString &members)
Definition: BdsD.cc:122
BTimeStamp startTime
The Start time to the nearest us.
Definition: BdsD.h:70
BError setMember(BString name, BString value)
Definition: BdsD.cc:48
BTimeStamp time
The Time the change was made.
Definition: BdsD.h:723
BString getType()
Definition: BdsD.cc:149
This defines a handle to a sensor data stream/file when opened for read or write. ...
Definition: BdsD.h:617
Definition: BdsD.h:29
BUInt32 id
Unique ID when stored in a database or for other uses.
Definition: BdsD.h:121
BList< BString > names
The format names.
Definition: BdsD.h:830
BFloat64 x
Definition: BdsD.h:55
Priority
Priority levels.
Definition: BdsD.h:32
Location(BUInt32 id=0, BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString network=BString(), BString station=BString(), BString datum=BString(), BFloat64 longitude=0, BFloat64 latitude=0, BFloat64 elevation=0, BFloat64 arrayOffsetEast=0, BFloat64 arrayOffsetNorth=0)
Definition: BdsD.cc:266
BUInt32 id
The ID.
Definition: BdsD.h:202
BString user
The User ID.
Definition: BdsD.h:661
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:517
BTimeStamp endTime
The End Time the channel was available.
Definition: BdsD.h:408
BArray< BArray< BFloat64 > > channelData
The raw channel data in a 2 dimensional array, ordered as per channel information in dataInfo...
Definition: BdsD.h:645
BTimeStamp endTime
The End Time.
Definition: BdsD.h:359
BString table
The database table affected.
Definition: BdsD.h:725
This class defines a seismic Digitiser.
Definition: BdsD.h:324
BUInt32 id
The unique id.
Definition: BdsD.h:763
BTimeStamp importTime
The Time the data was imported.
Definition: BdsD.h:524
Definition: BdsD.h:47
BError getMember(BString name, BString &value)
Definition: BdsD.cc:113
BString description
Description.
Definition: BdsD.h:186
BUInt32 dataFileId
The data file id associated with this note.
Definition: BdsD.h:778
BString source
The source.
Definition: BdsD.h:311
BInt32 measured
If response was a measured response.
Definition: BdsD.h:289
BString getType()
Definition: BdsD.cc:509
BError setMembers(BDictString &members)
Definition: BdsD.cc:1220
Definition: BdsD.h:32
CleanOptions(BInt32 logs=0, BInt32 changes=0, BInt32 deletedFiles=0)
Definition: BdsD.cc:1532
BString getType()
Definition: BdsD.cc:1154
BUInt32 digitiserId
The Digitiser id.
Definition: BdsD.h:463
BString group
The Group name.
Definition: BdsD.h:701
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:478
BFloat64 gain
The overall gain of the sensor at the manufacturers calibration frequency. (For information only) ...
Definition: BdsD.h:365
BString getType()
Definition: BdsD.cc:1090
BFloat64 coefficient
Value.
Definition: BdsD.h:243
This class defines a seismic Sensor.
Definition: BdsD.h:348
BUInt32 synchronous
The channels are synchronously sampled.
Definition: BdsD.h:578
BError setMembers(BDictString &members)
Definition: BdsD.cc:312
Definition: BdsD.h:29
BError setMember(BString name, BString value)
Definition: BdsD.cc:230
BError setMember(BString name, BString value)
Definition: BdsD.cc:1440
BTimeStamp time
The Time the change was made.
Definition: BdsD.h:743
BError setMember(BString name, BString value)
Definition: BdsD.cc:1231
BTimeStamp endTime
The End Time the channel was available.
Definition: BdsD.h:204
BUInt32 id
The ID.
Definition: BdsD.h:270
BError setMember(BString name, BString value)
Definition: BdsD.cc:774
BError setMembers(BDictString &members)
Definition: BdsD.cc:454
BString description
The description.
Definition: BdsD.h:831
BArray< FirEntry > b
Numerator.
Definition: BdsD.h:254
BError setMembers(BDictString &members)
Definition: BdsD.cc:1119
Fap(BFloat64 frequency=0, BFloat64 amplitude=0, BFloat64 phase=0)
Definition: BdsD.cc:352
Definition: BdsD.h:29
BString network
The Network/Organisation Name.
Definition: BdsD.h:205
BError getMember(BString name, BString &value)
Definition: BdsD.cc:678
BError setMember(BString name, BString value)
Definition: BdsD.cc:702
BString getType()
Definition: BdsD.cc:1373
BError setMembers(BDictString &members)
Definition: BdsD.cc:759
BUInt32 id
The ID.
Definition: BdsD.h:333
DataFlags
Flags when opening data files.
Definition: BdsD.h:38
DataBlock(BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BUInt32 channelNumber=0, BUInt32 segmentNumber=0, BArray< BArray< BFloat64 > > channelData=BArray< BArray< BFloat64 > >(), BDict< BString > info=BDict< BString >())
Definition: BdsD.cc:1069
Definition: BdsD.h:38
BUInt32 start
The start position.
Definition: BdsD.h:85
BString channel
The channel.
Definition: BdsD.h:310
BString type
The type of response (PoleZero,AmplitudePhase or FIR Coefficients)
Definition: BdsD.h:279
Errors
The System Error number list in addition to standard system error numbers.
Definition: BdsD.h:29
uint64_t BUInt64
BError getMember(BString name, BString &value)
Definition: BdsD.cc:1486
This class defines a seismic Response characteristic.
Definition: BdsD.h:266
BString getType()
Definition: BdsD.cc:1252
Channel channel
The Channel data.
Definition: BdsD.h:482
BString address
The Users postal address.
Definition: BdsD.h:666
Definition: BdsD.h:44
Sensor(BUInt32 id=0, BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString name=BString(), BString type=BString(), BString serialNumber=BString(), BUInt32 numberChannels=0, BString gainUnits=BString(), BFloat64 gain=0, BUInt32 oldId=0, BInt32 shared=0)
Definition: BdsD.cc:576
BString subSystem
The SubSystem.
Definition: BdsD.h:811
Definition: BdsD.h:35
BArray< Fap > faps
The Frequency/Amplitude/Phase table.
Definition: BdsD.h:281
double BFloat64
BTimeStamp endTime
The End Time.
Definition: BdsD.h:546
This class defines a full channel name.
Definition: BdsD.h:151
BString network
The Network Name.
Definition: BdsD.h:766
Source(BUInt32 id=0, BString source=BString(), BString sourceMeta=BString(), BString alias=BString(), BString description=BString())
Definition: BdsD.cc:142
BString source
The data source.
Definition: BdsD.h:483
BString source
The source name.
Definition: BdsD.h:144
BString source
The source.
Definition: BdsD.h:387
This holds information on a medatdata or sensor data change.
Definition: BdsD.h:712
Definition: BdsD.h:47
BTimeStamp time
The Time.
Definition: BdsD.h:795
BString title
The Changes title.
Definition: BdsD.h:799
BString channelType
The channels type (component of station field)
Definition: BdsD.h:412
BString array
The Seismic Array that all of the channels are from, if just one.
Definition: BdsD.h:576
BError setMember(BString name, BString value)
Definition: BdsD.cc:1510
This class defines information on a set of data.
Definition: BdsD.h:570
BFloat64 sampleRate
The data&#39;s sample rate.
Definition: BdsD.h:553
BUInt32 sensorId
The Sensor id.
Definition: BdsD.h:464
BFloat64 arrayOffsetNorth
The Array offset in in an array in a northerly direction.
Definition: BdsD.h:212
BFloat64 calibrationFactor
The scaling value to apply to the data to normalise data to the units. This is a measured value at th...
Definition: BdsD.h:315
BUInt32 id
Unique ID when stored in a database or for other uses.
Definition: BdsD.h:182
BList< BString > sources
The list of Data Sources.
Definition: BdsD.h:431
TimePeriod(BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp())
Definition: BdsD.cc:22
BInt32 dataWrite
Ability to write data.
Definition: BdsD.h:833
BError getMember(BString name, BString &value)
Definition: BdsD.cc:1209
Definition: BdsD.h:38
BTimeStamp endTime
The End Time.
Definition: BdsD.h:518
BUInt32 channelId
The channels Id.
Definition: BdsD.h:386
BUInt32 importUserId
The user ID of the importing user.
Definition: BdsD.h:523
BUInt32 id
The unique id.
Definition: BdsD.h:700
BTimeStamp endTime
The End Time note is for.
Definition: BdsD.h:765
DataHandle(BUInt32 handle=0, BUInt32 dataFileId=0)
Definition: BdsD.cc:1063
Definition: BdsD.h:29
BList< BString > channels
The list of Channels.
Definition: BdsD.h:430
BUInt32 id
The unique id.
Definition: BdsD.h:794
This class defines a Pole/Zero Response.
Definition: BdsD.h:218
BString channelAux
The channels auxilary identifier (component of station field)
Definition: BdsD.h:413
BFloat64 calibrationFrequency
The frequency that the CalibrationFactor value is valid for.
Definition: BdsD.h:314
BString url
The URL for file access.
Definition: BdsD.h:521
This class defines information on a sensor data file.
Definition: BdsD.h:507
Definition: BdsD.h:29
BString extension
Default filename extension.
Definition: BdsD.h:836
This holds information on a set of Changes.
Definition: BdsD.h:733
ListRange range
The range of data to return.
Definition: BdsD.h:458
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:641
This holds information on a seismic data format.
Definition: BdsD.h:826
BFloat64 sampleRate
The stage&#39;s sample rate.
Definition: BdsD.h:290
BTimeStamp endTime
The End Time.
Definition: BdsD.h:479
BFloat64 error
Error.
Definition: BdsD.h:244
This class defines a TimePeriod.
Definition: BdsD.h:61
This class provides the acual seismic data values contained within a single data block.
Definition: BdsD.h:637
DataAvail(BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), AvailType availType=AvailType())
Definition: BdsD.cc:1045
BTimeStamp timeAdded
The Time Entered.
Definition: BdsD.h:772
Mode
BdsServer mode.
Definition: BdsD.h:35
BString station
The Station/Array name.
Definition: BdsD.h:767
BString description
The Groups description.
Definition: BdsD.h:685
BError getMember(BString name, BString &value)
Definition: BdsD.cc:1319
Definition: BdsD.h:44
BError getMember(BString name, BString &value)
Definition: BdsD.cc:71
BString source
The Data Source.
Definition: BdsD.h:769
This holds information on a user security group.
Definition: BdsD.h:674
BTimeStamp endTime
The End Time.
Definition: BdsD.h:575
BString description
The description.
Definition: BdsD.h:125
BString dataType
The Type of data (seismic, seismicUnknown, data, log, unknown, empty)
Definition: BdsD.h:414
BFloat64 amplitude
The Amplitude.
Definition: BdsD.h:233
BString type
The Type (note, warning, error ...)
Definition: BdsD.h:770
ChannelName(BString network=BString(), BString station=BString(), BString channel=BString(), BString source=BString())
Definition: BdsD.cc:242
This defines the selection cirteria when requesting a set of log entries.
Definition: BdsD.h:804
BString description
The Comment.
Definition: BdsD.h:577
BUInt32 dataFileId
The data file ID if opened for write.
Definition: BdsD.h:622
BError setMember(BString name, BString value)
Definition: BdsD.cc:1286
BTimeStamp endTime
The End Time.
Definition: BdsD.h:425
BError setMember(BString name, BString value)
Definition: BdsD.cc:180
BString getType()
Definition: BdsD.cc:665
BFloat64 verticalAngle
The Sensors channel placement vertical angle in degrees degrees with zero = vertically up...
Definition: BdsD.h:319
BString name
The Digitisers name.
Definition: BdsD.h:336
BFloat64 gain
The overall gain of the digitiser at the manufacturers calibration frequency. (For information only) ...
Definition: BdsD.h:342
Definition: BdsD.h:29
PoleZero(BArray< BComplex > poles=BArray< BComplex >(), BArray< BComplex > zeros=BArray< BComplex >())
Definition: BdsD.cc:346
Digitiser digitiser
The Digitiser in use.
Definition: BdsD.h:485
BString docFormat
Document format if any.
Definition: BdsD.h:776
BString channel
Definition: BdsD.h:443
BUInt32 id
Unique ID when stored in a database or for other uses.
Definition: BdsD.h:544
This class defines an integer based range.
Definition: BdsD.h:76
BArray< BComplex > zeros
Zeros.
Definition: BdsD.h:223
BTimeStamp endTime
The End Time the channel was available.
Definition: BdsD.h:385
BString source
The Channels source.
Definition: BdsD.h:158
BString source
The sensor data&#39;s source name.
Definition: BdsD.h:122
This class defines an arrays channel.
Definition: BdsD.h:165
BUInt64 numSamples
The total number of samples per channel if known, 0 otherwise.
Definition: BdsD.h:552
BString station
The Station name.
Definition: BdsD.h:705
BString description
Misc description.
Definition: BdsD.h:288
PoleZero poleZeros
PoleZero, AmplitudePhase or FIR Coefficient data.
Definition: BdsD.h:280
BUInt32 stage
The stage (1, 2, 3, ...)
Definition: BdsD.h:277
This class provides metadata information on a set of channels.
Definition: BdsD.h:496
BUInt32 number
The number of items.
Definition: BdsD.h:86
BString channel
The Channels name.
Definition: BdsD.h:611
ChangeGroup(BUInt32 id=0, BTimeStamp time=BTimeStamp(), BString type=BString(), BString user=BString(), BString title=BString(), BString description=BString())
Definition: BdsD.cc:1299
BTimeStamp endTime
The End Time the channel was available.
Definition: BdsD.h:143
BList< BString > stations
The list of arrays/stations the Network uses.
Definition: BdsD.h:104
BUInt32 sensorId
The sensor in use.
Definition: BdsD.h:389
BList< BString > networks
The list of Network Names.
Definition: BdsD.h:426
This class defines the set of metadata or siesmic data selected when getSelectionInfo() is use...
Definition: BdsD.h:420
BUInt32 id
The ID.
Definition: BdsD.h:305
BError setMembers(BDictString &members)
Definition: BdsD.cc:622
BString station
The station.
Definition: BdsD.h:309
BString station
The Station name.
Definition: BdsD.h:610
BFloat64 frequency
The frequency.
Definition: BdsD.h:232
BFloat64 gain
Overall gain at gain frequency. (For information)
Definition: BdsD.h:283
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:142
BUInt32 id
The ID of the record to return.
Definition: BdsD.h:457
BFloat64 depth
The depth of the sensor below ground level in meters.
Definition: BdsD.h:317
BString network
The Network Name.
Definition: BdsD.h:547
BInt32 enabled
Whether the users account is enabled.
Definition: BdsD.h:667
Definition: BdsD.h:29
Definition: BdsD.h:44
BInt32 reverse
List from end.
Definition: BdsD.h:87
Definition: BdsD.h:38
BUInt32 numberChannels
The number of supported channels.
Definition: BdsD.h:339
BTimeStamp endTime
The End Time.
Definition: BdsD.h:703
int32_t BInt32
BError getMember(BString name, BString &value)
Definition: BdsD.cc:1264
Fir(BArray< FirEntry > b=BArray< FirEntry >(), BArray< FirEntry > a=BArray< FirEntry >())
Definition: BdsD.cc:365
BTimeStamp endTime
The End Time.
Definition: BdsD.h:591
BString getType()
Definition: BdsD.cc:1473
Definition: BdsD.h:32
BString email
The users email Address.
Definition: BdsD.h:664
BUInt32 id
Unique ID when stored in a database or for other uses.
Definition: BdsD.h:141
BString description
The channels description.
Definition: BdsD.h:415
BUInt32 numberChannels
The number of supported channels.
Definition: BdsD.h:363
BUInt32 id
The unique user ID.
Definition: BdsD.h:660
DataInfo(BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString array=BString(), BString description=BString(), BUInt32 synchronous=0, BArray< BArray< DataChannel > > channels=BArray< BArray< DataChannel > >(), BDict< BString > info=BDict< BString >(), BDict< BString > infoExtra=BDict< BString >(), BList< BString > warnings=BList< BString >())
Definition: BdsD.cc:1032
BArray< DataAvail > segments
Segment info.
Definition: BdsD.h:613
This class defines an FIR response table.
Definition: BdsD.h:250
uint32_t BUInt32
BTimeStamp endTime
The End Time.
Definition: BdsD.h:608
BString importFilename
The original data file name.
Definition: BdsD.h:558
BString description
The Description.
Definition: BdsD.h:775
BInt32 errorNumber
Error number if error.
Definition: BdsD.h:773
BString channel
The channels name (often as &lt;channelType&gt;_&lt;&gt;channelAux)
Definition: BdsD.h:411
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:306
BString docUrl
Document Url if any.
Definition: BdsD.h:777
BError setMember(BString name, BString value)
Definition: BdsD.cc:131
ChannelInfos(BArray< BArray< ChannelInfo > > channels=BArray< BArray< ChannelInfo > >())
Definition: BdsD.cc:842
BError setMembers(BDictString &members)
Definition: BdsD.cc:1330
This class defines a seismic Network organisation.
Definition: BdsD.h:92
Calibration(BUInt32 id=0, BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString network=BString(), BString station=BString(), BString channel=BString(), BString source=BString(), BString name=BString(), BFloat64 samplingFrequency=0, BFloat64 calibrationFrequency=0, BFloat64 calibrationFactor=0, BString calibrationUnits=BString(), BFloat64 depth=0, BFloat64 horizontalAngle=0, BFloat64 verticalAngle=0)
Definition: BdsD.cc:396
BString network
The Network Name.
Definition: BdsD.h:704
Definition: BdsD.h:44
BError setMember(BString name, BString value)
Definition: BdsD.cc:87
BString comment
A comment on the file.
Definition: BdsD.h:522
Sensor sensor
The Sensor in use.
Definition: BdsD.h:486
BError getMember(BString name, BString &value)
Definition: BdsD.cc:210
BString importFormat
The original data format.
Definition: BdsD.h:557
BList< BString > warnings
Warnings on the data set.
Definition: BdsD.h:582
This class defines a Channel&#39;s instrument.
Definition: BdsD.h:374
BUInt32 sampleFormat
The data sample format.
Definition: BdsD.h:554
BTimeStamp endTime
The End Time the channel was available.
Definition: BdsD.h:335
BString description
The Description of the change.
Definition: BdsD.h:747
BString getType()
Definition: BdsD.cc:413
BInt32 metaDataWrite
MetaData write supported.
Definition: BdsD.h:835
BUInt32 id
Unique ID when stored in a database or for other uses.
Definition: BdsD.h:406
BString calibrationUnits
The measurment units.
Definition: BdsD.h:316
BString description
The organisations description.
Definition: BdsD.h:103
BError setMembers(BDictString &members)
Definition: BdsD.cc:41
BError setMembers(BDictString &members)
Definition: BdsD.cc:1171
BError setMember(BString name, BString value)
Definition: BdsD.cc:1133
BString importFilename
The import filename.
Definition: BdsD.h:779
BFloat64 horizontalAngle
The Sensors channel placement horizontal angle in degrees clockwise from north.
Definition: BdsD.h:318
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:607
Definition: BdsD.h:44
This holds information on data access groups.
Definition: BdsD.h:691
This class defines a seismic station.
Definition: BdsD.h:178
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:459
BDict< BString > info
Extra information on data or ASCII data.
Definition: BdsD.h:646
BUInt32 id
Unique ID when stored in a database or for other uses.
Definition: BdsD.h:383
Point(BFloat64 x=0, BFloat64 y=0)
Definition: BdsD.cc:16
This class defines the physical location of a Station.
Definition: BdsD.h:193
BString type
The type of sensor. (Seismometer, Hydrophone etc)
Definition: BdsD.h:361
BString datum
The locations Datum.
Definition: BdsD.h:207
SourcePriority(BUInt32 id=0, BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString source=BString(), BUInt32 priority=0)
Definition: BdsD.cc:192
ChannelInfo(BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), Station station=Station(), Location location=Location(), Channel channel=Channel(), BString source=BString(), BString dataType=BString(), Digitiser digitiser=Digitiser(), Sensor sensor=Sensor(), Calibration calibration=Calibration(), BList< Response > responses=BList< Response >())
Definition: BdsD.cc:827
BString network
The Channels network.
Definition: BdsD.h:155
Digitiser(BUInt32 id=0, BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString name=BString(), BString type=BString(), BString serialNumber=BString(), BUInt32 numberChannels=0, BFloat64 baseSamplingFrequency=0, BFloat64 initialSamplingFrequency=0, BFloat64 gain=0, BInt32 shared=0)
Definition: BdsD.cc:496
BString stageType
The stage type: A - Analog (rad/sec), B - Analog (Hz), C - Composite, D - Digital.
Definition: BdsD.h:285
ChannelInstrument(BUInt32 id=0, BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BUInt32 channelId=0, BString source=BString(), BUInt32 digitiserId=0, BUInt32 sensorId=0)
Definition: BdsD.cc:656
BError setMember(BString name, BString value)
Definition: BdsD.cc:1341
BString station
The Stations name.
Definition: BdsD.h:169
BString type
The type of change.
Definition: BdsD.h:744
BString channel
The Channels name.
Definition: BdsD.h:157
This class provides information on a channel.
Definition: BdsD.h:474
BError setMember(BString name, BString value)
Definition: BdsD.cc:474
BInt32 deletedFiles
Clean deleted data files.
Definition: BdsD.h:821
This class defines a seismic data Source.
Definition: BdsD.h:112
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:590
Channel(BUInt32 id=0, BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString network=BString(), BString station=BString(), BString channel=BString(), BString channelType=BString(), BString channelAux=BString(), BString dataType=BString(), BString description=BString())
Definition: BdsD.cc:716
Fir fir
The FIR filters coefficients.
Definition: BdsD.h:282
Definition: BdsD.h:38
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:407
BTimeStamp endTime
The End Time.
Definition: BdsD.h:307
BString password
The Users password.
Definition: BdsD.h:662
BString state
Status info on the import (importing, realtime, failed, ok etc)
Definition: BdsD.h:525
BArray< BArray< ChannelInfo > > channels
Definition: BdsD.h:500
BString type
The Type.
Definition: BdsD.h:796
BUInt32 segmentNumber
The segment number. (1, 2, 3, ...)
Definition: BdsD.h:644
BString alias
The short alias for data files.
Definition: BdsD.h:124
BList< BString > arraysAndStations
The list of Array and Station names.
Definition: BdsD.h:429
BFloat64 gainFrequency
Frequency that gain is valid for. (For information)
Definition: BdsD.h:284
BUInt32 rowId
The database row affected.
Definition: BdsD.h:726
This class defines a Source Priority entry.
Definition: BdsD.h:132
BError setMembers(BDictString &members)
Definition: BdsD.cc:79
BError setMembers(BDictString &members)
Definition: BdsD.cc:690
BError setMember(BString name, BString value)
Definition: BdsD.cc:1179
BError getMember(BString name, BString &value)
Definition: BdsD.cc:1163
LogSelect(BTimeStamp startTime=BTimeStamp(), BString type=BString(), BUInt32 priority=0, BString subSystem=BString())
Definition: BdsD.cc:1524
This class defines an X,Y location.
Definition: BdsD.h:51
BUInt32 numDataChannels
The number of sets of data in the system matching the criteria.
Definition: BdsD.h:432
Network(BUInt32 id=0, BString network=BString(), BString description=BString(), BList< BString > stations=BList< BString >())
Definition: BdsD.cc:97
Definition: BdsD.h:29
AvailType
A flag defining the data availability state.
Definition: BdsD.h:47
DataFileInfo(BUInt32 id=0, BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString location=BString(), BString format=BString(), BString url=BString(), BString comment=BString(), BUInt32 importUserId=0, BTimeStamp importTime=BTimeStamp(), BString state=BString())
Definition: BdsD.cc:847
Response(BUInt32 id=0, BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString network=BString(), BString station=BString(), BString channel=BString(), BString source=BString(), BUInt32 stage=0, BString name=BString(), BString type=BString(), PoleZero poleZeros=PoleZero(), BArray< Fap > faps=BArray< Fap >(), Fir fir=Fir(), BFloat64 gain=0, BFloat64 gainFrequency=0, BString stageType=BString(), BFloat64 decimation=0, BString symmetry=BString(), BString description=BString(), BInt32 measured=0, BFloat64 sampleRate=0)
Definition: BdsD.cc:371
BString symmetry
Symmetry for FIR coefficients (A = asymmetric, B = symmetric[odd], C = symmetric[even]) ...
Definition: BdsD.h:287
BString description
The Description of the change.
Definition: BdsD.h:800
BError setMember(BString name, BString value)
Definition: BdsD.cc:1008
Note(BUInt32 id=0, BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString network=BString(), BString station=BString(), BString channel=BString(), BString source=BString(), BString type=BString(), BString user=BString(), BTimeStamp timeAdded=BTimeStamp(), BInt32 errorNumber=0, BString title=BString(), BString description=BString(), BString docFormat=BString(), BString docUrl=BString(), BUInt32 dataFileId=0, BString importFilename=BString())
Definition: BdsD.cc:1354
Definition: BdsD.h:29
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:702
BInt32 completeSegments
Do not clip the segment times to match the required time period.
Definition: BdsD.h:466
BString name
The response name. (Anti-Aliasing filter, Digitiser, post filter etc)
Definition: BdsD.h:278
This class defines a calibration setting.
Definition: BdsD.h:296
Definition: BdsD.h:44
Definition: BdsD.h:32
Definition: BdsD.h:29
BString name
The Sensors name.
Definition: BdsD.h:360
BError getMember(BString name, BString &value)
Definition: BdsD.cc:296
This class defines an entry in an Amplitude/Phase Response table.
Definition: BdsD.h:228
BTimeStamp endTime
The End Time the channel was available.
Definition: BdsD.h:642
BString network
Definition: BdsD.h:441
BInt32 shared
This sensor is shared.
Definition: BdsD.h:367
BString station
The Channels station.
Definition: BdsD.h:156
BUInt32 id
Unique ID when stored in a database or for other uses.
Definition: BdsD.h:516
Log(BUInt32 id=0, BTimeStamp time=BTimeStamp(), BString type=BString(), BUInt32 priority=0, BString subSystem=BString(), BString title=BString(), BString description=BString())
Definition: BdsD.cc:1464
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:271
BFloat64 longitude
The longitude in degrees using the WGS84 datum.
Definition: BdsD.h:208
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:545
BString network
The name.
Definition: BdsD.h:102
BTimeStamp startTime
The Start Time note is for.
Definition: BdsD.h:764
BString getType()
Definition: BdsD.cc:26
BString subSystem
The SubSystem.
Definition: BdsD.h:798
BTimeStamp startTime
The start time.
Definition: BdsD.h:808
BList< ArrayChannel > channels
List of channels if an Array.
Definition: BdsD.h:187
BInt32 shared
This digitiser is shared.
Definition: BdsD.h:343
BString calibrationName
Calibration name to use.
Definition: BdsD.h:467
BError setMembers(BDictString &members)
Definition: BdsD.cc:220
BError setMember(BString name, BString value)
Definition: BdsD.cc:558
BUInt32 numBlocks
The total number of blocks per channel if known, 0 otherwise.
Definition: BdsD.h:551
BString source
Definition: BdsD.h:444
ArrayChannel(BString station=BString(), BString channel=BString())
Definition: BdsD.cc:250
BString name
The name.
Definition: BdsD.h:183
BString getType()
Definition: BdsD.cc:859
DataFormat(BList< BString > names=BList< BString >(), BString description=BString(), BInt32 dataRead=0, BInt32 dataWrite=0, BInt32 metaDataRead=0, BInt32 metaDataWrite=0, BString extension=BString())
Definition: BdsD.cc:1539
BError setMembers(BDictString &members)
Definition: BdsD.cc:986
BTimeStamp endTime
The End Time.
Definition: BdsD.h:460
BString channel
The Channels name.
Definition: BdsD.h:768
BTimeStamp endTime
The End time to the nearest us.
Definition: BdsD.h:71
BString getType()
Definition: BdsD.cc:1197
BString name
The Users full name.
Definition: BdsD.h:663
BString network
The Network/Organisation Name.
Definition: BdsD.h:308
Definition: BdsD.h:29
Definition: BdsD.h:29
AvailType availType
The availability type. Can be: AvailNone, AvailPartial or AvailFull.
Definition: BdsD.h:592
BError setMembers(BDictString &members)
Definition: BdsD.cc:890
BFloat64 baseSamplingFrequency
The base sampling frequency.
Definition: BdsD.h:340
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:358
BError getMember(BString name, BString &value)
Definition: BdsD.cc:526
This class defines a seismic data Channel.
Definition: BdsD.h:397
BString source
The source.
Definition: BdsD.h:276
BString channel
The Channels name.
Definition: BdsD.h:170
BString gainUnits
The gain units.
Definition: BdsD.h:364
This holds information on a Log entry.
Definition: BdsD.h:785
Selection(BUInt32 id=0, ListRange range=ListRange(), BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BList< SelectionChannel > channels=BList< SelectionChannel >(), BUInt32 channelId=0, BUInt32 digitiserId=0, BUInt32 sensorId=0, BUInt32 sensorOldId=0, BInt32 completeSegments=0, BString calibrationName=BString())
Definition: BdsD.cc:812
BString channel
The Channels name.
Definition: BdsD.h:549
BString title
The title.
Definition: BdsD.h:774
BError setMembers(BDictString &members)
Definition: BdsD.cc:170
Definition: BdsD.h:29
BList< BString > stations
The list of Station names.
Definition: BdsD.h:428
This holds information on a Note for general information.
Definition: BdsD.h:754
BUInt32 dataFileChannel
The Data File Channel number. The channel number within the data file. (1, 2, 3 ...)
Definition: BdsD.h:556
BString network
The Network/Organisation Name.
Definition: BdsD.h:273
BError setMembers(BDictString &members)
Definition: BdsD.cc:1275
BString station
The station.
Definition: BdsD.h:274
BUInt32 priority
The priority 0 to 5.
Definition: BdsD.h:797
BTimeStamp importStartTime
The original import files start time.
Definition: BdsD.h:559
BString network
The Network Name.
Definition: BdsD.h:409
BError getMember(BString name, BString &value)
Definition: BdsD.cc:964
BString serialNumber
The digitisers&#39;s serial number.
Definition: BdsD.h:338
BUInt32 channelNumber
The first channel number. (1, 2, 3 ...)
Definition: BdsD.h:643
BDict< BString > info
Extra info on the channel.
Definition: BdsD.h:560
BFloat64 phase
The Phase.
Definition: BdsD.h:234
BUInt32 changeGroupId
The Change group ID.
Definition: BdsD.h:722
BString getType()
Definition: BdsD.cc:589
BString station
The Stations name.
Definition: BdsD.h:410
ListRange(BUInt32 start=0, BUInt32 number=0, BInt32 reverse=0)
Definition: BdsD.cc:57
BError getMember(BString name, BString &value)
Definition: BdsD.cc:606
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:384
FirEntry(BFloat64 coefficient=0, BFloat64 error=0)
Definition: BdsD.cc:359
BString sourceMeta
The associated metadata&#39;s source name.
Definition: BdsD.h:123
SelectionInfo(BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BList< BString > networks=BList< BString >(), BList< BString > arrays=BList< BString >(), BList< BString > stations=BList< BString >(), BList< BString > arraysAndStations=BList< BString >(), BList< BString > channels=BList< BString >(), BList< BString > sources=BList< BString >(), BUInt32 numDataChannels=0)
Definition: BdsD.cc:791
BUInt32 id
The unique id.
Definition: BdsD.h:721
BFloat64 arrayOffsetEast
The Array offset in in an array in an easterly direction.
Definition: BdsD.h:211
BString type
The change type.
Definition: BdsD.h:724
SelectionGroup
The Selection group when making selections.
Definition: BdsD.h:41
BList< BString > groups
The security groups the user belongs to.
Definition: BdsD.h:668
BString getType()
Definition: BdsD.cc:103
BInt32 dataRead
Ability to read data.
Definition: BdsD.h:832
BString source
The Data Source.
Definition: BdsD.h:550
BUInt32 channelId
The Channel id.
Definition: BdsD.h:462
BList< Response > responses
The list of frequency responses.
Definition: BdsD.h:488
BError setMember(BString name, BString value)
Definition: BdsD.cc:328
Calibration calibration
The Calibration info.
Definition: BdsD.h:487
BString getType()
Definition: BdsD.cc:199
BError setMember(BString name, BString value)
Definition: BdsD.cc:638
BString getType()
Definition: BdsD.cc:1307
This class defines avaiilablity information on a set of data.
Definition: BdsD.h:603
BArray< FirEntry > a
Denominator.
Definition: BdsD.h:255
BFloat64 elevation
The ground level elevation in meters from the WGS84 ellipsoid (Sea level)
Definition: BdsD.h:210
Location location
The Station location.
Definition: BdsD.h:481
BError setMembers(BDictString &members)
Definition: BdsD.cc:1498
BFloat64 latitude
The Latitude in degrees using the WGS84 datum.
Definition: BdsD.h:209
This class defines a channel for selection.
Definition: BdsD.h:437
BUInt32 digitiserId
The Digitiser in use.
Definition: BdsD.h:388
BString alias
Alias name to be returned to the user.
Definition: BdsD.h:184
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:203
This defines the set of clean options used in the clean() function.
Definition: BdsD.h:815
BError getMember(BString name, BString &value)
Definition: BdsD.cc:875
BString user
The user.
Definition: BdsD.h:771
BTimeStamp startTime
The Start Time.
Definition: BdsD.h:424
DataAvailChan(BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString network=BString(), BString station=BString(), BString channel=BString(), BString source=BString(), BArray< DataAvail > segments=BArray< DataAvail >())
Definition: BdsD.cc:1052
BFloat64 decimation
Decimation performed post filter.
Definition: BdsD.h:286
BDict< BString > infoExtra
Extra Info on the set of channels. Used for extended error/logging information.
Definition: BdsD.h:581
AccessGroup(BUInt32 id=0, BString group=BString(), BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString network=BString(), BString station=BString())
Definition: BdsD.cc:1189
BString serialNumber
The sensor&#39;s serial number. Only used when there is a unique physical sensor.
Definition: BdsD.h:362
BString name
The Calibrations name, &quot;Main&quot;, &quot;Measured&quot;.
Definition: BdsD.h:312
BString location
The storage location.
Definition: BdsD.h:519
BString station
Definition: BdsD.h:442
BInt32 changes
Clean the changes.
Definition: BdsD.h:820
Definition: BdsD.h:35
BArray< BComplex > poles
Poles.
Definition: BdsD.h:222
This holds information on a user.
Definition: BdsD.h:651
BString type
The Digitisers type.
Definition: BdsD.h:337
BUInt32 dataFileId
The Data File Id. This links to the particular DataFileInfo where the data is stored.
Definition: BdsD.h:555
BString getType()
Definition: BdsD.cc:279
BTimeStamp endTime
The End Time the channel was available.
Definition: BdsD.h:272
BString getType()
Definition: BdsD.cc:62
BString user
The user who made the change.
Definition: BdsD.h:745