BdsApi 3.1.4
This is the Blacknest BDS API.
Loading...
Searching...
No Matches
BdsDataFileStationXml.h
Go to the documentation of this file.
1/*******************************************************************************
2 * BdsDataFileStationXml.h Metadata Data Convertor
3 * T.Barnaby, BEAM Ltd, 2021-01-14
4 *******************************************************************************
5 */
6#ifndef BdsDataFileStationXml_H
7#define BdsDataFileStationXml_H
8
9#include <BdsDataFile.h>
10#include <BdsD.h>
11#include <pugixml.hpp>
12
13namespace Bds {
14
17public:
19
20 int getFeatures();
21
22 // Write routines
23 BError setInfo(const DataInfo& dataInfo, const ChannelInfos& channelInfos, WriteOptionsList options);
24
25 // Read routines
26 BError getMetaData(ChannelInfos& channelInfos, BUInt32 options, BList<DataError>& errors);
27
28 static DataFormats getFormats();
29
30private:
31 DataInfo odataInfo;
32 ChannelInfos ochannelInfos;
33};
34
35}
36#endif
uint32_t BUInt32
BOAP data class definitions for: Bds.
This class provides Metadata information on a set of channels.
Definition: BdsD.h:564
This class defines the interface for generic response data file access.
Definition: BdsDataFileStationXml.h:16
static DataFormats getFormats()
Definition: BdsDataFileStationXml.cpp:18
int getFeatures()
Get bitmask of supported features.
Definition: BdsDataFileStationXml.cpp:29
DataFileStationXml()
Definition: BdsDataFileStationXml.cpp:26
BError getMetaData(ChannelInfos &channelInfos, BUInt32 options, BList< DataError > &errors)
Return all known MetaData in the file.
Definition: BdsDataFileStationXml.cpp:387
BError setInfo(const DataInfo &dataInfo, const ChannelInfos &channelInfos, WriteOptionsList options)
Set information on data for write.
Definition: BdsDataFileStationXml.cpp:33
This class defines the interface for generic data file access that all of the BDS data converters sha...
Definition: BdsDataFile.h:41
WriteOptionsList
Definition: BdsDataFile.h:45
This class defines information on a set of data.
Definition: BdsD.h:640
Definition: BdsC.cc:8