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