Account
| BdsApi 4.0.1 This is the Blacknest BDS API. |
Classes | |
| class | AccessGroup |
| This holds information on data access groups. More... | |
| class | AdminAccess |
| This is the AdminAccess Access API interface. More... | |
| class | ArrayChannel |
| This class defines an array's channel. More... | |
| struct | BdsDataBlock |
| BdsDataFileBds: internal fixed size BDS Data Block. More... | |
| struct | BdsDataBlockHeader |
| BdsDataFileBds: internal fixed size BDS Data Block header. More... | |
| class | BdsDataBlockPos |
| BdsDataFileBds: internal file storage data block position. More... | |
| class | BdsDataPacket |
| BdsDataFileBds: internal file storage packet. More... | |
| struct | BdsDataPacketHeader |
| BdsDataFileBds internal file storage packet header. More... | |
| class | BdsDataSegment |
| BdsDataFileBds: internal file storage data segment. More... | |
| class | BdsDataStreamlet |
| BdsDataFileBds: internal file storage data streamlet. More... | |
| class | BdsSeedType |
| BdsDataFileSeed internal parent for all SEED types. More... | |
| class | Calibration |
| This class defines a calibration setting. More... | |
| struct | CdChannel_1v0 |
| BdsDataFile: Internal CD1.0 channel information. More... | |
| class | CdDataChannel |
| BdsDataFile: Internal CD channel information. More... | |
| struct | CdDataFormatFrame_1v0 |
| BdsDataFile: Internal CD1.0 frame information. More... | |
| class | CdFlag |
| BdsDataFile: Internal CD flag. More... | |
| class | CdPacketData |
| BdsDataFile: Internal CD data packet. More... | |
| class | Change |
| This holds information on a Medatdata or Sensor data database change. More... | |
| class | ChangeGroup |
| This holds information on a set of Changes. More... | |
| class | Channel |
| This class defines a seismic data Channel. More... | |
| class | ChannelInfo |
| This class provides full Metadata information on a channel. More... | |
| class | ChannelInfos |
| This class provides Metadata information on a set of channels. More... | |
| class | ChannelInstrument |
| This class defines a Channel's instrument. More... | |
| class | ChannelName |
| This class defines a full channel name. More... | |
| class | CleanOptions |
| This defines the set of clean options used in the clean() function. More... | |
| class | CompressSteim1 |
| Steim1 un-compress class. More... | |
| class | DataAccess |
| This is the Data Access API interface to the BDS system. More... | |
| class | DataAddAccess |
| This is the DataAdd Access API interface. More... | |
| class | DataAvail |
| This class provides availability information on a particular period of data. More... | |
| class | DataAvailChan |
| This class defines avaiilablity information on a set of data. More... | |
| class | DataBlock |
| This class provides the actual Sensor data values contained within a single data block. More... | |
| class | DataBlockChannel |
| This class provides the actual seismic data values contained within a single data block along with the network:station:channel:source information. More... | |
| class | DataBlockPos |
| This defines the position of a data block in a file. It is used by the BDS data converters to order blocks by time. More... | |
| class | DataChannel |
| This class defines information on a single channel's set of data stored in a file. More... | |
| class | DataCollate |
| Not sure if this is used or what it does. More... | |
| class | DataError |
| This stores a data error. It includes and error number and a string as well as information on what seismic channel it is for. More... | |
| class | DataFile |
| This class defines the interface for generic data file access that all of the BDS data converters share. More... | |
| class | DataFileAd22 |
| Data file convertor for AD22 format files. More... | |
| class | DataFileAscii |
| Data file convertor for ASCII format files. More... | |
| class | DataFileBdrs |
| Data file convertor for BDRS format files. More... | |
| class | DataFileBds |
| This class implements the BDS Data File/Stream access system. More... | |
| class | DataFileBknas |
| Data file convertor for BKNAS format files. More... | |
| class | DataFileCd |
| Data file convertor for CD1.0 and CD1.1 file formats. More... | |
| class | DataFileCss |
| Data file convertor for CSS format files. More... | |
| class | DataFileCssData |
| DataFileCss internal CSS data type. More... | |
| class | DataFileGcf |
| Data file convertor for GCF format files. More... | |
| class | DataFileIdc |
| This class defines the interface for IDC response data file access. More... | |
| class | DataFileIms |
| Data file convertor for IMS format files. More... | |
| class | DataFileInfo |
| This class defines information on a Sensor data file. More... | |
| class | DataFileLac |
| Data file convertor for LAC format files. More... | |
| class | DataFileLog |
| Data file convertor for LOG format files. More... | |
| class | DataFileOptions |
| This defines a list of BDS data converter options. More... | |
| class | DataFileResponse |
| This class defines the interface for generic response data file access. More... | |
| class | DataFileSac |
| Data file convertor for SAC format files. More... | |
| class | DataFileSeed |
| Data file convertor for SEED file formats. More... | |
| class | DataFileStationXml |
| This class defines the interface for generic response data file access. More... | |
| class | DataFileTapeDigitiser |
| This class implements the TapeDigitiser's file output conversion and storing system. More... | |
| class | DataFileWra |
| Data file convertor for WRA format files. More... | |
| class | DataFileWraAgso |
| Data file convertor for WRA AGSO format files. More... | |
| class | DataFormat |
| This holds information on a Sensor data format. More... | |
| class | DataFormatAll |
| This class defines the interface for generic data file access. More... | |
| class | DataHandle |
| This defines a handle to a sensor data stream/file when opened for read or write. More... | |
| class | DataInfo |
| This class defines information on a set of data. More... | |
| class | Digitiser |
| This class defines a seismic Digitiser. More... | |
| class | Event |
| This class defines a seismic event. More... | |
| class | Fap |
| This class defines an entry in an Amplitude/Phase Response table. More... | |
| class | Fir |
| This class defines an FIR response table. More... | |
| class | FirEntry |
| This class defines an entry in a FIR coefficient table. More... | |
| struct | GcfChannel |
| DataFileGcf internal GCF channel information. More... | |
| class | Group |
| This holds information on a User security group. More... | |
| class | ListRange |
| This class defines an integer based range. More... | |
| class | Location |
| This class defines the physical location of a Station. More... | |
| class | Log |
| This holds information on a Log entry. More... | |
| class | LogSelect |
| This defines the selection cirteria when requesting a set of log entries. More... | |
| class | Network |
| This class defines a seismic Network organisation. More... | |
| class | Note |
| This holds information on a Note for general information. More... | |
| class | Point |
| This class defines an X,Y location. More... | |
| class | PoleZero |
| This class defines a Pole/Zero Response. More... | |
| class | Polynomial |
| This class defines an Polynomial response table. More... | |
| class | PolynomialEntry |
| This class defines an entry in a Polynomial coefficient table. More... | |
| class | Response |
| This class defines a seismic Response characteristic. More... | |
| class | ResponseObj |
| Response object adding string conversion. More... | |
| class | Selection |
| This class defines a generic Metadata or Sensor data selection. More... | |
| class | SelectionChannel |
| This class defines an idividual channel for selection. More... | |
| class | SelectionInfo |
| This class defines the set of Metadata or Siesmic sensor data to be selected when getSelectionInfo() is use. More... | |
| class | Sensor |
| This class defines a seismic Sensor. More... | |
| class | Source |
| This class defines a seismic data Source. More... | |
| class | SourcePriority |
| This class defines a Source Priority entry. More... | |
| class | SpecialChannel |
| A Special channel identifier. More... | |
| class | Station |
| This class defines a seismic station. More... | |
| class | TimePeriod |
| This class defines a TimePeriod. More... | |
| class | User |
| This holds information on a user. More... | |
Typedefs | |
| typedef BList< DataFormat > | DataFormats |
| A list of the available Sensor data formats. | |
Functions | |
| BError | bdsLibInit (DataAccess &bds) |
| Initialise the bdsLib with settings from the BdsServer. | |
| BError | bdsLibInit (DataAddAccess &bds) |
| Initialise the bdsLib with settings from the BdsServer. | |
| BError | bdsLibInit (AdminAccess &bds) |
| Initialise the bdsLib with settings from the BdsServer. | |
| void | bdsDumpPoleZeros (PoleZero poleZeros) |
| Debug print out a PoleZeros object. | |
| void | bdsChannelGetTypeAux (BString name, BString &type, BString &aux) |
| Get the channel type and aux fields from a generic channel name. | |
| BString | bdsChannelGetName (BString type, BString aux) |
| Create a full channel name from a channels type and aux fields. | |
| BError | bdsDataInfoSetTimeRange (DataInfo &dataInfo) |
| Restricts the time tange of all of the DataInfo's channels to match the DataInfo's startTime/endTime fields. | |
| BError | bdsDataInfoFromInfo (BDictString info, DataInfo &dataInfo, Bool append) |
| Convert info to DataInfo. | |
| BError | bdsInfoFromDataInfo (const DataInfo &dataInfo, BDictString &info) |
| Converts a DataInfo object into a BDictString list of named strings. | |
| BError | bdsDataInfoFlatten (DataInfo &dataInfo) |
| Flattens a DataInfo to 1 segement per channel for use in dataOpen() calls. | |
| BError | bdsDataInfoMergeFlatten (DataInfo &dataInfo, const DataInfo &dataInfoAdd) |
| Merges a DataInfo into another flattening the segments to 1 for use in dataOpen() calls. | |
| BString | bdsUnitsConvert (BString units) |
| Tidy up units name to standard SI units format. | |
| BError | bdsDataInfoFromChannelInfos (const ChannelInfos &channelInfos, DataInfo &dataInfo) |
| Sets up a Datainfo object from ChannelInfos. | |
| static int | responseSort (Response &a, Response &b) |
| BError | bdsMetadataImportFix (ChannelInfos &channelInfos, BString &changedMessage, Bool stageRenumber) |
| Fix up ChannelInfos from import. Mainly making sure response stages and their units are correct. | |
| BError | bdsMetadataExportFix (ChannelInfos &channelInfos, BString &changedMessage, Bool singleResponse, Bool stageRenumber, Bool changeUnits, Bool stageGains, Bool decimation, Bool toDisplacement, Bool toNm) |
| Fix up ChannelInfos for export. Mainly making sure response stages and their units are correct. | |
| BString | bdsStationAlias (Station station) |
| Returns the station alias if set else its name. | |
| void | bdsDumpSelection (Selection sel) |
| Debug print out a Selection object. | |
| void | bdsDumpSelectionInfo (SelectionInfo sel) |
| Debug print out a SelectionInfo object. | |
| void | bdsDumpDataInfo (DataInfo dataInfo, int includeInfo=0) |
| Debug print out a DataInfo object. | |
| void | bdsDumpChannelInfos (const ChannelInfos &channelInfos) |
| Debug print out a ChannelInfos object. | |
| void | bdsDumpData (const DataBlock &dataBlock, int nSamples=0) |
| Debug print out a DataBlock object. | |
| void | bdsDumpLocation (Location location) |
| Debug printout location. | |
| BString | bdsDataChannelInfo (const DataChannel &dataChannel) |
| Returns a string representation of a DataChannel object. | |
| BString | bdsDataChannelRef (const DataChannel &dataChannel) |
| Returns the string reference name of a DataChannel object. | |
| BString | bdsDataChannelRef (const ChannelInfo &channelInfo) |
| Returns the string reference name of a ChannelInfo object. | |
| BError | bdsDataChannelOverallResponse (const ChannelInfo &channelInfo, Response &response) |
| Returns the overal response from the list of responses in a ChannelInfo. | |
| BString | bdsSelectionChannelInfo (const Selection &selection, BUInt channel) |
| Returns a string describing the name and time period of a selection channel. | |
| double | bdsPoleZeroGain (const PoleZero &poleZero, double frequency) |
| Calculates the overall gain of the given PoleZero transfer function. | |
| void | bdsPoleZeroGainPhase (const PoleZero &poleZero, double frequency, double &gain, double &phase) |
| Calculates the overall gain and phase of the given PoleZero transfer function. | |
| void | bdsPoleZeroToFap (const PoleZero &poleZero, BUInt nPoints, double calibrationFrequency, double sampleFrequency, BArray< Fap > &fap) |
| Convert PoleZero to FAP. | |
| static BString | fileNameTime (BTimeStamp t) |
| BString | bdsFileNameExpand (BString fileName, ChannelInfo &channelInfo) |
| Default filename from a ChannelInfo. | |
| BString | bdsFileNameExpand (BString fileName, ChannelInfos &channelInfos) |
| Default filename from a list of ChannelInfo's. | |
| BString | bdsFileNameExpand (BString fileName, Selection &sel) |
| Default filename from a Selection. | |
| void | bdsSpecialChannelsSet (const BList< SpecialChannel > specialChannels) |
| Set the special channels list. | |
| BList< SpecialChannel > | bdsSpecialChannels () |
| Return list of special channels. | |
| Bool | bdsSpecialChannelIgnore (BString network, BString station, BString channel) |
| Check if channel should be ignored. | |
| char | seedChannelInstrumentCode (BString dataType) |
| Returns SEED instrument code from dataType. | |
| BString | seedChannelDataType (BString channel) |
| Returns dataType from channel name based on SEED channel name convention. | |
| BStringList | bdsDataTypes () |
| Returns all known data types. | |
| BStringList | bdsUnits () |
| Returns all known SI units. | |
| BString | bdsUnitCase (BString unit) |
| Converts character case of units. | |
| BError | bdsUnCompressCm8 (BUInt8 *buffer, BUInt n, BArray< BInt32 > &data) |
| Uncompress CM8 formatted data. | |
| BError | bdsUnCompressSteim1 (BUInt8 *buffer, BUInt n, BArray< BInt32 > &data) |
| Uncompress STEIM1 formatted data. | |
| static BString | nullString (BString s) |
| BUInt32 | crc (BUInt32 crc, void *data, int numBytes) |
| static void | crcInit () |
| static uint64_t | crc64 (const void *buffer, const uint32_t len) |
| BString | getHexString (char *data, int len) |
| int | duplicateDump (DataBlock &data1, DataBlock &data2, int channel) |
| static BError | fixedString (double v, int fieldWidth, int numDecimal, BString &str) |
| void | dataCalculateDifference (BInt32 &prevValue, BArray< BInt32 > &data) |
| void | dataCalculateUnDifference (BInt32 &prevValue, BArray< BInt32 > &data) |
| BInt32 | dataChecksum (BInt32 checksum, BArray< BInt32 > &data) |
| BError | dataCompressCm6 (int &prevValue1, int &prevValue2, BArray< BInt32 > &data, BString &d) |
| BError | dataDeCompressCm6 (int &prevValue1, int &prevValue2, BString &d, BArray< BInt32 > &data) |
| static void | dataConvert (const BArray< BFloat64 > &dataIn, BArray< BInt32 > &dataOut) |
| static BString | unitsCode (Response &r) |
| static BString | stringFormat (BTimeStamp t) |
| static BString | removeCR (BString str) |
| BString | fixedWidthValue (double v, int width) |
| This returns a double as a fixed width string truncating the data. | |
| static double | roundDigits (double v, int nDigits) |
| static void | bdsDataFileSeedLogWarning (char *str) |
| static void | bdsDataFileSeedLogError (char *str) |
| static hptime_t | seedTime (BTimeStamp t) |
| static BString | seedTimeString (BTimeStamp t) |
| static BTimeStamp | fromSeedTimeString (BString str) |
| static void | dataConvert (const BArray< BFloat64 > &dataIn, BArray< BInt32 > &dataOut) |
| static void | dataConvert (const BArray< BFloat64 > &dataIn, BArray< BFloat32 > &dataOut) |
| static void | record_handler (char *record, int reclen, void *info) |
Variables | |
| const BUInt32 | apiVersion = 0 |
| static BList< SpecialChannel > | bdsSpecialChannelsList |
| SeedICodeToDataType | seedICodeToDataTypes [] |
| const int | NetworkNameLen = 3 |
| Maximum Network name length. | |
| const int | StationNameLen = 5 |
| Maximum Station name length. | |
| const int | ChannelTypeLen = 3 |
| Maximum Channel type name length. | |
| const int | ChannelAuxLen = 2 |
| Maximum Channel Aux length. | |
| const int | SourceLen = 16 |
| Maximum Source length. | |
| const BString | BdsDataFileVersion = "1.2.0" |
| static uint64_t | crcVec [256] |
| static int | crcInitDone |
| static char | cm6Table [64] |
| static BUInt8 | cm6TableRev [128] |
| const char * | node_types [] |
| const double | Scale = 16777216.0 |
| DataFormatAll | dataFormatAll |
Typedef Documentation
◆ DataFormats
| typedef BList<DataFormat > Bds::DataFormats |
A list of the available Sensor data formats.
Enumeration Type Documentation
◆ Errors
| enum Bds::Errors |
The System Error number list in addition to standard system error numbers.
◆ Priority
| enum Bds::Priority |
◆ Mode
| enum Bds::Mode |
◆ DataFlags
| enum Bds::DataFlags |
Flags when opening data files.
◆ SelectionGroup
| enum Bds::SelectionGroup |
◆ SampleFormat
| enum Bds::SampleFormat |
The actual format of a data sample.
◆ AvailType
| enum Bds::AvailType |
◆ DataFormatSet
| enum Bds::DataFormatSet |
Data format abilities bitset.
The data convertors supported Metadata and Sensordata abilities
◆ LocationSelect
| enum Bds::LocationSelect |
◆ MetadataOption
| enum Bds::MetadataOption |
Metadata fetch options.
Options when fetching sets of Metadata from BdsServer
◆ BdsDataType
| enum Bds::BdsDataType |
◆ FileHeaderType
| enum Bds::FileHeaderType |
◆ FileSampleType
| enum Bds::FileSampleType |
Function Documentation
◆ bdsLibInit() [1/3]
| BError Bds::bdsLibInit | ( | DataAccess & | bds | ) |
Initialise the bdsLib with settings from the BdsServer.
◆ bdsLibInit() [2/3]
| BError Bds::bdsLibInit | ( | DataAddAccess & | bds | ) |
Initialise the bdsLib with settings from the BdsServer.
◆ bdsLibInit() [3/3]
| BError Bds::bdsLibInit | ( | AdminAccess & | bds | ) |
Initialise the bdsLib with settings from the BdsServer.
◆ bdsDumpPoleZeros()
| void Bds::bdsDumpPoleZeros | ( | PoleZero | poleZeros | ) |
Debug print out a PoleZeros object.
◆ bdsChannelGetTypeAux()
Get the channel type and aux fields from a generic channel name.
- Parameters
-
[in] name The channels full name [out] type Returns the type component of the channel's name [out] aux Returns the aux component of the channel's name
◆ bdsChannelGetName()
Create a full channel name from a channels type and aux fields.
◆ bdsDataInfoSetTimeRange()
◆ bdsDataInfoFromInfo()
| BError Bds::bdsDataInfoFromInfo | ( | BDictString | info, |
| DataInfo & | dataInfo, | ||
| Bool | append | ||
| ) |
◆ bdsInfoFromDataInfo()
| BError Bds::bdsInfoFromDataInfo | ( | const DataInfo & | dataInfo, |
| BDictString & | info | ||
| ) |
Converts a DataInfo object into a BDictString list of named strings.
◆ bdsDataInfoFlatten()
Flattens a DataInfo to 1 segement per channel for use in dataOpen() calls.
◆ bdsDataInfoMergeFlatten()
Merges a DataInfo into another flattening the segments to 1 for use in dataOpen() calls.
◆ bdsUnitsConvert()
◆ bdsDataInfoFromChannelInfos()
| BError Bds::bdsDataInfoFromChannelInfos | ( | const ChannelInfos & | channelInfos, |
| DataInfo & | dataInfo | ||
| ) |
Sets up a Datainfo object from ChannelInfos.
◆ responseSort()
◆ bdsMetadataImportFix()
| BError Bds::bdsMetadataImportFix | ( | ChannelInfos & | channelInfos, |
| BString & | changedMessage, | ||
| Bool | stageRenumber | ||
| ) |
Fix up ChannelInfos from import. Mainly making sure response stages and their units are correct.
◆ bdsMetadataExportFix()
| BError Bds::bdsMetadataExportFix | ( | ChannelInfos & | channelInfos, |
| BString & | changedMessage, | ||
| Bool | singleResponse, | ||
| Bool | stageRenumber, | ||
| Bool | changeUnits, | ||
| Bool | stageGains, | ||
| Bool | decimation, | ||
| Bool | toDisplacement, | ||
| Bool | toNm | ||
| ) |
Fix up ChannelInfos for export. Mainly making sure response stages and their units are correct.
◆ bdsStationAlias()
◆ bdsDumpSelection()
◆ bdsDumpSelectionInfo()
| void Bds::bdsDumpSelectionInfo | ( | SelectionInfo | sel | ) |
Debug print out a SelectionInfo object.
◆ bdsDumpDataInfo()
◆ bdsDumpChannelInfos()
| void Bds::bdsDumpChannelInfos | ( | const ChannelInfos & | channelInfos | ) |
Debug print out a ChannelInfos object.
◆ bdsDumpData()
| void Bds::bdsDumpData | ( | const DataBlock & | dataBlock, |
| int | nSamples | ||
| ) |
Debug print out a DataBlock object.
◆ bdsDumpLocation()
| void Bds::bdsDumpLocation | ( | Location | location | ) |
Debug printout location.
◆ bdsDataChannelInfo()
| BString Bds::bdsDataChannelInfo | ( | const DataChannel & | dataChannel | ) |
Returns a string representation of a DataChannel object.
◆ bdsDataChannelRef() [1/2]
| BString Bds::bdsDataChannelRef | ( | const DataChannel & | dataChannel | ) |
Returns the string reference name of a DataChannel object.
◆ bdsDataChannelRef() [2/2]
| BString Bds::bdsDataChannelRef | ( | const ChannelInfo & | channelInfo | ) |
Returns the string reference name of a ChannelInfo object.
◆ bdsDataChannelOverallResponse()
| BError Bds::bdsDataChannelOverallResponse | ( | const ChannelInfo & | channelInfo, |
| Response & | response | ||
| ) |
Returns the overal response from the list of responses in a ChannelInfo.
◆ bdsSelectionChannelInfo()
Returns a string describing the name and time period of a selection channel.
◆ bdsPoleZeroGain()
| double Bds::bdsPoleZeroGain | ( | const PoleZero & | poleZero, |
| double | frequency | ||
| ) |
Calculates the overall gain of the given PoleZero transfer function.
◆ bdsPoleZeroGainPhase()
| void Bds::bdsPoleZeroGainPhase | ( | const PoleZero & | poleZero, |
| double | frequency, | ||
| double & | gain, | ||
| double & | phase | ||
| ) |
Calculates the overall gain and phase of the given PoleZero transfer function.
◆ bdsPoleZeroToFap()
| void Bds::bdsPoleZeroToFap | ( | const PoleZero & | poleZero, |
| BUInt | nPoints, | ||
| double | calibrationFrequency, | ||
| double | sampleFrequency, | ||
| BArray< Fap > & | fap | ||
| ) |
Convert PoleZero to FAP.
◆ fileNameTime()
| static |
◆ bdsFileNameExpand() [1/3]
| BString Bds::bdsFileNameExpand | ( | BString | fileName, |
| ChannelInfo & | channelInfo | ||
| ) |
Default filename from a ChannelInfo.
◆ bdsFileNameExpand() [2/3]
| BString Bds::bdsFileNameExpand | ( | BString | fileName, |
| ChannelInfos & | channelInfos | ||
| ) |
Default filename from a list of ChannelInfo's.
◆ bdsFileNameExpand() [3/3]
Default filename from a Selection.
◆ bdsSpecialChannelsSet()
| void Bds::bdsSpecialChannelsSet | ( | const BList< SpecialChannel > | specialChannels | ) |
Set the special channels list.
◆ bdsSpecialChannels()
| BList< SpecialChannel > Bds::bdsSpecialChannels | ( | ) |
Return list of special channels.
◆ bdsSpecialChannelIgnore()
Check if channel should be ignored.
◆ seedChannelInstrumentCode()
| char Bds::seedChannelInstrumentCode | ( | BString | dataType | ) |
Returns SEED instrument code from dataType.
◆ seedChannelDataType()
Returns dataType from channel name based on SEED channel name convention.
◆ bdsDataTypes()
| BStringList Bds::bdsDataTypes | ( | ) |
Returns all known data types.
◆ bdsUnits()
| BStringList Bds::bdsUnits | ( | ) |
Returns all known SI units.
◆ bdsUnitCase()
◆ bdsUnCompressCm8()
Uncompress CM8 formatted data.
◆ bdsUnCompressSteim1()
Uncompress STEIM1 formatted data.
◆ nullString()
◆ crc()
◆ crcInit()
| static |
◆ crc64()
| static |
◆ getHexString()
| BString Bds::getHexString | ( | char * | data, |
| int | len | ||
| ) |
◆ duplicateDump()
◆ fixedString()
◆ dataCalculateDifference()
◆ dataCalculateUnDifference()
◆ dataChecksum()
◆ dataCompressCm6()
| BError Bds::dataCompressCm6 | ( | int & | prevValue1, |
| int & | prevValue2, | ||
| BArray< BInt32 > & | data, | ||
| BString & | d | ||
| ) |
◆ dataDeCompressCm6()
| BError Bds::dataDeCompressCm6 | ( | int & | prevValue1, |
| int & | prevValue2, | ||
| BString & | d, | ||
| BArray< BInt32 > & | data | ||
| ) |
◆ dataConvert() [1/3]
| static |
◆ unitsCode()
◆ stringFormat()
| static |
◆ removeCR()
◆ fixedWidthValue()
| BString Bds::fixedWidthValue | ( | double | v, |
| int | width | ||
| ) |
This returns a double as a fixed width string truncating the data.
◆ roundDigits()
| static |
◆ bdsDataFileSeedLogWarning()
| static |
◆ bdsDataFileSeedLogError()
| static |
◆ seedTime()
| static |
◆ seedTimeString()
| static |
◆ fromSeedTimeString()
| static |
◆ dataConvert() [2/3]
| static |
◆ dataConvert() [3/3]
| static |
◆ record_handler()
| static |
Variable Documentation
◆ apiVersion
| const BUInt32 Bds::apiVersion = 0 |
◆ bdsSpecialChannelsList
| static |
◆ seedICodeToDataTypes
| SeedICodeToDataType Bds::seedICodeToDataTypes[] |
◆ NetworkNameLen
| const int Bds::NetworkNameLen = 3 |
Maximum Network name length.
◆ StationNameLen
| const int Bds::StationNameLen = 5 |
Maximum Station name length.
◆ ChannelTypeLen
| const int Bds::ChannelTypeLen = 3 |
Maximum Channel type name length.
◆ ChannelAuxLen
| const int Bds::ChannelAuxLen = 2 |
Maximum Channel Aux length.
◆ SourceLen
| const int Bds::SourceLen = 16 |
Maximum Source length.
◆ BdsDataFileVersion
| const BString Bds::BdsDataFileVersion = "1.2.0" |
◆ crcVec
| static |
◆ crcInitDone
| static |
◆ cm6Table
| static |
◆ cm6TableRev
| static |
◆ node_types
| const char* Bds::node_types[] |
◆ Scale
| const double Bds::Scale = 16777216.0 |
◆ dataFormatAll
| DataFormatAll Bds::dataFormatAll |
Generated by
