6 #ifndef BdsDataFileSeed_H 7 #define BdsDataFileSeed_H 10 #include <BdsSeedTypes.h> 12 #include <libmseed-beam/libmseed.h> 13 #include <libmseed-beam/unpackdata.h> 50 BError writeVolumeHeader(
int rl);
52 BError writeBlockData(
char type,
const char* buf,
BUInt numBytes);
71 BUInt oblocketteNumber;
79 BdsSeedType10 otype10;
80 BdsSeedType11 otype11;
81 BdsSeedType30 otype30;
82 BdsSeedType52 otype52;
96 BUInt odataTimeSpanBlock;
WriteOptionsList
Definition: BdsDataFile.h:45
static DataFormat getFormats()
Definition: BdsDataFileSeed.cpp:30
static BError omsrErr
MSR processing error.
Definition: BdsDataFileSeed.h:40
DataOrder
Definition: BdsDataFile.h:43
int getFeatures()
Get bitmask of supported features.
Definition: BdsDataFileSeed.cpp:159
BError start(BUInt channel, BUInt segment)
Start writing next segment of data.
Definition: BdsDataFileSeed.cpp:950
~DataFileSeed()
Definition: BdsDataFileSeed.cpp:128
BError setFormat(BString format)
Set the sub-format.
Definition: BdsDataFileSeed.cpp:167
BError end()
End write segment.
Definition: BdsDataFileSeed.cpp:1009
This class defines information on a set of data.
Definition: BdsD.h:570
This class provides the acual seismic data values contained within a single data block.
Definition: BdsD.h:637
Data file convertor for SEED file formats.
Definition: BdsDataFileSeed.h:18
BError close()
Close the file.
Definition: BdsDataFileSeed.cpp:140
This class provides metadata information on a set of channels.
Definition: BdsD.h:496
This class defines the interface for generic data file access that all of the BDS data conterors shar...
Definition: BdsDataFile.h:41
DataFileSeed()
Definition: BdsDataFileSeed.cpp:108
Definition: BdsDataFile.h:45
DataOrder getDataOrder()
Get the expected order of writing data, by sample or by channel.
Definition: BdsDataFileSeed.cpp:163
BError setInfo(const DataInfo &dataInfo, const ChannelInfos &channelInfos, WriteOptionsList options=WriteOptionSensorData)
Set information on data for write.
Definition: BdsDataFileSeed.cpp:392
BError getInfo(DataInfo &dataInfo, DataFileOptions options, BList< DataError > &errors)
Get info on data.
Definition: BdsDataFileSeed.cpp:175
BError writeData(const DataBlock &data)
Write a block of data.
Definition: BdsDataFileSeed.cpp:1036
void msrFileWrite(void *data, int len)
Definition: BdsDataFileSeed.cpp:934
This defines a list of BDS data convtor options.
Definition: BdsDataFile.h:30
static int onoLock
Disable libmseed locking.
Definition: BdsDataFileSeed.h:41
BError readData(BUInt32 channel, BUInt segment, BUInt32 blockNumber, DataBlock &data)
Read a block.
Definition: BdsDataFileSeed.cpp:305