6 #ifndef BdsDataFileCd_H
7 #define BdsDataFileCd_H
94 BError readPacket_1v0(
int validateNext);
97 BError readPacket_1v1(
int validateNext);
103 bool ohasYear2000Blocks;
BdsDataFile: Internal CD channel information.
Definition: BdsDataFileCd.h:38
BString station
Definition: BdsDataFileCd.h:40
BUInt8 * data
Definition: BdsDataFileCd.h:48
char status[32]
Definition: BdsDataFileCd.h:43
BUInt32 period
Definition: BdsDataFileCd.h:45
BString channel
Definition: BdsDataFileCd.h:41
char mode[24]
Definition: BdsDataFileCd.h:42
BUInt32 numSamples
Definition: BdsDataFileCd.h:46
BUInt32 dataSize
Definition: BdsDataFileCd.h:47
BTimeStamp startTime
Definition: BdsDataFileCd.h:44
BdsDataFile: Internal CD flag.
Definition: BdsDataFileCd.h:73
int zeroed
Definition: BdsDataFileCd.h:77
int dead
Definition: BdsDataFileCd.h:75
CdFlag()
Definition: BdsDataFileCd.h:75
BdsDataFile: Internal CD data packet.
Definition: BdsDataFileCd.h:52
BUInt32 authKey
Definition: BdsDataFileCd.h:66
BUInt32 authSize
Definition: BdsDataFileCd.h:67
BUInt32 numChannels
Definition: BdsDataFileCd.h:61
BUInt32 series
Definition: BdsDataFileCd.h:59
BUInt32 period
Definition: BdsDataFileCd.h:62
char creator[8]
Definition: BdsDataFileCd.h:56
BUInt32 trailerOffset
Definition: BdsDataFileCd.h:55
BTimeStamp startTime
Definition: BdsDataFileCd.h:63
BUInt32 frameType
Definition: BdsDataFileCd.h:54
BArray< CdDataChannel > channels
Definition: BdsDataFileCd.h:64
BUInt64 crc
Definition: BdsDataFileCd.h:69
char * auth
Definition: BdsDataFileCd.h:68
BUInt64 sequenceNum
Definition: BdsDataFileCd.h:58
char destination[8]
Definition: BdsDataFileCd.h:57
This class provides the actual seismic data values contained within a single data block.
Definition: BdsD.h:699
This stores a data error. It includes and error number and a string as well as information on what se...
Definition: BdsLib.h:35
Data file convertor for CD1.0 and CD1.1 file formats.
Definition: BdsDataFileCd.h:81
BError getInfo(DataInfo &dataInfo, DataFileOptions options, BList< DataError > &errors)
Get info on data.
Definition: BdsDataFileCd.cpp:251
DataOrder getDataOrder()
Get the expected order of writing data, by sample or by channel.
Definition: BdsDataFileCd.cpp:239
BError readData(BUInt32 channel, BUInt segment, BUInt32 blockNumber, DataBlock &data)
Read a block.
Definition: BdsDataFileCd.cpp:558
BString getFixesInfo()
Get readable list of fixes that can be applied to faulty data files.
Definition: BdsDataFileCd.cpp:243
static DataFormats getFormats()
Definition: BdsDataFileCd.cpp:176
int getFeatures()
Get bitmask of supported features.
Definition: BdsDataFileCd.cpp:235
DataFileCd()
Definition: BdsDataFileCd.cpp:229
This defines a list of BDS data converter options.
Definition: BdsDataFile.h:30
This class defines the interface for generic data file access that all of the BDS data converters sha...
Definition: BdsDataFile.h:41
DataOrder
Definition: BdsDataFile.h:43
This class defines information on a set of data.
Definition: BdsD.h:632
BdsDataFile: Internal CD1.0 channel information.
Definition: BdsDataFileCd.h:14
BUInt8 auth
Definition: BdsDataFileCd.h:15
char name[16]
Definition: BdsDataFileCd.h:21
char stationName[16]
Definition: BdsDataFileCd.h:22
BUInt8 compress
Definition: BdsDataFileCd.h:16
BFloat32 calibrationFactor
Definition: BdsDataFileCd.h:19
char channelName[16]
Definition: BdsDataFileCd.h:23
BUInt8 spare0
Definition: BdsDataFileCd.h:17
BUInt8 spare1
Definition: BdsDataFileCd.h:18
BFloat32 calibrationPeriod
Definition: BdsDataFileCd.h:20
BUInt32 channel
Definition: BdsDataFileCd.h:24