BdsApi
2.2.7
This is the Blacknest BDS API.
|
BError noteUpdate(BInt32 append, Note note, BUInt32 &id)
Add or update a Note.
Definition: BdsC.cc:5720
BError dataGetNotes(DataHandle dataHandle, BList< Note > ¬es)
Get notes on the data file.
Definition: BdsC.cc:5204
BError changeGroupDelete(BTimeStamp beforeDate, BString type, BInt32 empty)
Delete a ChangeGroup.
Definition: BdsC.cc:10161
BError userUpdate(BInt32 append, User user, BUInt32 &id)
Update or append a user entry.
Definition: BdsC.cc:6325
BError dataOpen(DataInfo dataInfo, BString mode, BString format, BUInt32 flags, DataHandle &dataHandle)
Open a data file.
Definition: BdsC.cc:2009
BError setUser(BString user, BString email)
Sets user to given name or email.
Definition: BdsC.cc:6182
BError channelGet(BUInt32 id, Channel &channel)
Get a channel.
Definition: BdsC.cc:7448
BError dataGetInfo(DataHandle dataHandle, BUInt32 infoExtra, DataInfo &dataInfo)
Get information on the data file.
Definition: BdsC.cc:9497
Mode
BdsServer mode.
Definition: BdsD.h:35
BError accessGroupGetList(BList< AccessGroup > &accessGroups)
Get list of AccessGroups.
Definition: BdsC.cc:6675
BError dataFormattedGetLength(DataHandle dataHandle, BUInt64 &length)
Read the raw data from the file.
Definition: BdsC.cc:2485
BError connect(BString user, BString password)
Provides user/password information for secure connection.
Definition: BdsC.cc:12
BError stationUpdate(BInt32 append, Station station, BUInt32 &id)
Add or update a Station entry.
Definition: BdsC.cc:7167
BError noteUpdate(BInt32 append, Note note, BUInt32 &id)
Add or update a Note.
Definition: BdsC.cc:10375
BError locationUpdate(BInt32 append, Location location, BUInt32 &id)
Add or update a Station Location entry.
Definition: BdsC.cc:7309
This class defines a seismic Network organisation.
Definition: BdsD.h:95
BError logUpdate(BInt32 append, Log log, BUInt32 &id)
Add or update a Log item.
Definition: BdsC.cc:2709
This class defines information on a single channels set of data stored in a file.
Definition: BdsD.h:538
BError channelDelete(BUInt32 id)
Delete a Channel entry.
Definition: BdsC.cc:7527
BError dataSeekBlock(DataHandle dataHandle, BUInt32 channel, BUInt32 segment, BTimeStamp time, BUInt32 &blockNumber)
Searches for a data block matching the time given.
Definition: BdsC.cc:2318
BError getSelectionInfo(SelectionGroup group, Selection selectionIn, SelectionInfo &selectionInfo)
Get information on possible selections. Use in GUI programs to list options available.
Definition: BdsC.cc:6783
BError dataSetInfo(DataHandle dataHandle, DataInfo dataInfo)
Set the info when writing to a file.
Definition: BdsC.cc:9807
This class defines information on a sensor data file.
Definition: BdsD.h:510
This class defines a seismic station.
Definition: BdsD.h:181
BError userGetList(BList< User > &users)
Get list of Users.
Definition: BdsC.cc:6270
AdminAccess(BString name="")
Definition: BdsC.cc:6119
BError getSelections(SelectionGroup group, Selection selectionIn, Selection &selectionOut)
Get selection list.
Definition: BdsC.cc:4449
BError databaseBackup(BString &ref)
Backup the database.
Definition: BdsC.cc:2869
BError sourceGetList(BList< Source > &sources)
Get list of Sources.
Definition: BdsC.cc:3550
BError modeSnapshotPause(BInt32 on)
Enables/disables backup synchronisation pause.
Definition: BdsC.cc:10848
BError networkGetList(BList< Network > &networks)
Get list of Networks.
Definition: BdsC.cc:6973
BError changeDelete(BTimeStamp beforeDate, BString type)
Delete a Change.
Definition: BdsC.cc:10269
BError dataSeekBlock(DataHandle dataHandle, BUInt32 channel, BUInt32 segment, BTimeStamp time, BUInt32 &blockNumber)
Searches for a data block matching the time given.
Definition: BdsC.cc:5300
const BUInt32 apiVersion
Definition: BdsC.h:19
BError getVersion(BString &version, BString &name)
Gets the software version and server name.
Definition: BdsC.cc:6240
BError changeGroupEnd()
End a ChangeGroup.
Definition: BdsC.cc:10087
BError modeSet(Mode mode, Mode &previousMode)
Changes the system mode from Master to slave.
Definition: BdsC.cc:10818
BError noteDelete(BUInt32 id)
Delete a Note.
Definition: BdsC.cc:10422
BError userGet(User &user)
Get user info.
Definition: BdsC.cc:207
BError digitiserGet(BUInt32 id, Digitiser &digitiser)
Get a Digitiser object given its ID.
Definition: BdsC.cc:3926
BError responseGetList(Selection sel, BList< Response > &responses)
Get list of Responses.
Definition: BdsC.cc:4150
BError userGetGroups(BList< BString > &groups)
Get list of groups the user belongs to.
Definition: BdsC.cc:296
BError sensorGet(BUInt32 id, Sensor &sensor)
Get a Sensor object given its ID.
Definition: BdsC.cc:4036
BError stationGetList(Selection sel, BList< Station > &stations)
Get list of Stations.
Definition: BdsC.cc:3406
BError dataFormattedGetLength(DataHandle dataHandle, BUInt64 &length)
Read the raw data from the file.
Definition: BdsC.cc:10022
BError calibrationGetList(Selection sel, BList< Calibration > &calibrations)
Get list of Calibrations.
Definition: BdsC.cc:8260
BError noteGetList(Selection sel, BList< Note > ¬es)
Return a list of Notes.
Definition: BdsC.cc:2516
BError logDelete(BUInt32 id)
Delete a Log item.
Definition: BdsC.cc:10606
BError modeSnapshotPause(BInt32 on)
Enables/disables backup synchronisation pause.
Definition: BdsC.cc:2809
BError noteGetList(Selection sel, BList< Note > ¬es)
Return a list of Notes.
Definition: BdsC.cc:5644
BError userSet(User user)
Set user info.
Definition: BdsC.cc:253
BError responseGetList(Selection sel, BList< Response > &responses)
Get list of Responces.
Definition: BdsC.cc:1168
BError channelGetList(Selection sel, BList< Channel > &channels)
Get list of Channels.
Definition: BdsC.cc:3481
BError dataGetWarnings(DataHandle dataHandle, BList< BString > &warnings)
Get information on the data file.
Definition: BdsC.cc:5260
This is the DataAdd Access API interface.
Definition: BdsC.h:91
This is the AdminAccess Access API interface.
Definition: BdsC.h:157
BError setUserReal()
Sets user back to real user.
Definition: BdsC.cc:3084
BError changeGetListNumber(BUInt32 id, BUInt32 &number)
Get the number of changes in a ChangeGroup.
Definition: BdsC.cc:10192
BError dataFormattedRead(DataHandle dataHandle, BUInt32 number, BArray< BUInt8 > &data)
Read the raw data from the file.
Definition: BdsC.cc:2448
BError noteWriteDocument(BUInt32 id, BString format, BArray< BUInt8 > data)
Given a Note write a document associated with it.
Definition: BdsC.cc:2639
BError dataSearch(Selection selection, DataInfo &dataInfo)
Search for data matching the given selection parameters.
Definition: BdsC.cc:4603
BError dataFormattedGetLength(DataHandle dataHandle, BUInt64 &length)
The total length in bytes of the formated data.
Definition: BdsC.cc:5613
This holds information on a set of Changes.
Definition: BdsD.h:736
BError dataGetChannelInfo(DataInfo dataInfo, ChannelInfos &channelInfos)
Return the channel MetaData in structured form.
Definition: BdsC.cc:9147
BError dataFormatGetList(BList< DataFormat > &formats)
Get list of supported data formats.
Definition: BdsC.cc:10708
BError logUpdate(BInt32 append, Log log, BUInt32 &id)
Add or Update a Log item.
Definition: BdsC.cc:10569
This class defines the set of metadata or siesmic data selected when getSelectionInfo() is use.
Definition: BdsD.h:423
BError dataGetChannelInfo(DataInfo dataInfo, ChannelInfos &channelInfos)
Return the channel MetaData in structured form.
Definition: BdsC.cc:1756
BError sourcePriorityGetList(BList< SourcePriority > &sourcePrioritys)
Get list of SourcePriorities.
Definition: BdsC.cc:7662
BError userGetGroups(BList< BString > &groups)
Get list of groups the user belongs to.
Definition: BdsC.cc:6535
BError clean(CleanOptions cleanOptions)
Cleans the system logs and Changes information.
Definition: BdsC.cc:5966
BError stationGetList(Selection sel, BList< Station > &stations)
Get list of Stations.
Definition: BdsC.cc:7092
BError dataFileGetList(Selection sel, BList< DataFileInfo > &dataFile)
Get list of DataFiles.
Definition: BdsC.cc:3634
This class provides the acual seismic data values contained within a single data block.
Definition: BdsD.h:640
BError noteReadDocument(BUInt32 id, BString &format, BArray< BUInt8 > &data)
Read a document associated with a Note.
Definition: BdsC.cc:5801
BError sourcePriorityGetList(BList< SourcePriority > &sourcePrioritys)
Get list of SourcePriorities.
Definition: BdsC.cc:610
This class defines an integer based range.
Definition: BdsD.h:79
BError modeSnapshotPause(BInt32 on)
Enables/disables backup synchronisation pause.
Definition: BdsC.cc:5937
BError networkDelete(BUInt32 id)
Delete a Network entry.
Definition: BdsC.cc:7063
BError logAppend(BString type, BUInt32 priority, BString subSystem, BString title, BString description)
Append a log item.
Definition: BdsC.cc:5874
BError digitiserGet(BUInt32 id, Digitiser &digitiser)
Get a Digitiser object given its ID.
Definition: BdsC.cc:944
BError validateUser(BString user, BString email)
Checks the user given name or email.
Definition: BdsC.cc:42
BError dataFormattedRead(DataHandle dataHandle, BUInt32 number, BArray< BUInt8 > &data)
Read the raw data from the stream.
Definition: BdsC.cc:5576
BError sensorGetList(Selection sel, BList< Sensor > &sensors)
Get list of Sensors.
Definition: BdsC.cc:3966
This class defines a seismic Response characteristic.
Definition: BdsD.h:269
BError logAppend(BString type, BUInt32 priority, BString subSystem, BString title, BString description)
Append a log item.
Definition: BdsC.cc:2746
BError networkUpdate(BInt32 append, Network network, BUInt32 &id)
Add or update a Network entry.
Definition: BdsC.cc:7023
BError transactionEnd(BInt32 abort)
Ends a set of transactions.
Definition: BdsC.cc:10789
BError digitiserGetList(Selection sel, BList< Digitiser > &digitisers)
Get list of Channels.
Definition: BdsC.cc:3856
BError dataFormattedRead(DataHandle dataHandle, BUInt32 number, BArray< BUInt8 > &data)
Read the raw data from the file.
Definition: BdsC.cc:9985
This class defines a seismic data Source.
Definition: BdsD.h:115
BError sourcePriorityGetList(BList< SourcePriority > &sourcePrioritys)
Get list of SourcePriorities.
Definition: BdsC.cc:3592
BError userDelete(BUInt32 id)
Delete a user entry.
Definition: BdsC.cc:6370
BError userGetGroups(BList< BString > &groups)
Get list of groups the user belongs to.
Definition: BdsC.cc:3278
BError userGet(User &user)
Get user info.
Definition: BdsC.cc:6446
BError userGet(User &user)
Get user info.
Definition: BdsC.cc:3189
BError dataPutBlock(DataHandle dataHandle, DataBlock data)
Send a block of data.
Definition: BdsC.cc:5492
This class defines a seismic data Channel.
Definition: BdsD.h:400
BError dataChannelGetList(Selection sel, BList< DataChannel > &dataChannel)
Get list of DataChannels.
Definition: BdsC.cc:721
BError sensorGet(BUInt32 id, Sensor &sensor)
Get a Sensor object given its ID.
Definition: BdsC.cc:1054
BError responseUpdate(BInt32 append, Response response, BUInt32 &id)
Add or update a Response entry.
Definition: BdsC.cc:8523
This class defines a seismic Digitiser.
Definition: BdsD.h:327
BError locationGetList(Selection sel, BList< Location > &locations)
Get list of Station Locations.
Definition: BdsC.cc:1283
BError sensorGetList(Selection sel, BList< Sensor > &sensors)
Get list of Sensors.
Definition: BdsC.cc:984
BError userGetFromId(BUInt32 id, User &user)
Get user info given user ID.
Definition: BdsC.cc:160
BError groupGetList(BList< Group > &groups)
Get list of Groups.
Definition: BdsC.cc:334
BError statisticsGet(BDict< BString > &info)
Get a list of system statistics.
Definition: BdsC.cc:2898
BError dataClose(DataHandle dataHandle, BError error, BInt32 del)
Close a file.
Definition: BdsC.cc:9953
This defines a handle to a sensor data stream/file when opened for read or write.
Definition: BdsD.h:620
BError dataChannelGetList(Selection sel, BList< DataChannel > &dataChannel)
Get list of DataChannels.
Definition: BdsC.cc:3703
BError accessGroupDelete(BUInt32 id)
Delete an AccessGroup entry.
Definition: BdsC.cc:6754
BError calibrationDelete(BUInt32 id)
Delete a Calibration entry.
Definition: BdsC.cc:8379
BError sourceGetList(BList< Source > &sources)
Get list of Sources.
Definition: BdsC.cc:568
BError sourcePriorityUpdate(BInt32 append, SourcePriority sourcePriority, BUInt32 &id)
Definition: BdsC.cc:7704
BError dataGetChannelInfo(DataInfo dataInfo, ChannelInfos &channelInfos)
Return the channel MetaData in structured form.
Definition: BdsC.cc:4738
BError getVersion(BString &version, BString &name)
Gets the software version and server name.
Definition: BdsC.cc:130
BError logGetList(LogSelect sel, BList< Log > &logs)
Get list of log entries.
Definition: BdsC.cc:10521
This class defines information on a set of data.
Definition: BdsD.h:573
BError setUserReal()
Sets user back to real user.
Definition: BdsC.cc:102
BError dataFileUpdate(BInt32 append, DataFileInfo dataFile, BUInt32 &id)
Add or update a DataFile entry.
Definition: BdsC.cc:8695
BError dataGetInfo(DataHandle dataHandle, BUInt32 infoExtra, DataInfo &dataInfo)
Get information on the data file.
Definition: BdsC.cc:5088
BError dataChannelUpdate(BInt32 append, DataChannel dataChannel, BUInt32 &id)
Add or update a DataChannel entry.
Definition: BdsC.cc:8851
BError dataGetBlock(DataHandle dataHandle, BUInt32 channel, BUInt32 segment, BUInt32 blockNumber, DataBlock &data)
Return a block of data.
Definition: BdsC.cc:2352
BError userSet(User user)
Set user info.
Definition: BdsC.cc:3235
This class defines a generic metadata or seismic data selection.
Definition: BdsD.h:456
This holds information on a Log entry.
Definition: BdsD.h:788
BError clean(CleanOptions cleanOptions)
Cleans the system logs and Changes information.
Definition: BdsC.cc:2838
BError modeSet(Mode mode, Mode &previousMode)
Changes the system mode from Master to slave.
Definition: BdsC.cc:5907
BError locationDelete(BUInt32 id)
Delete a Station Location entry.
Definition: BdsC.cc:7350
This class defines a seismic Sensor.
Definition: BdsD.h:351
BError digitiserGetList(Selection sel, BList< Digitiser > &digitisers)
Get list of Digitisers.
Definition: BdsC.cc:874
BError noteReadDocument(BUInt32 id, BString &format, BArray< BUInt8 > &data)
Read a document associated with a Note.
Definition: BdsC.cc:2673
BError responseGetList(Selection sel, BList< Response > &responses)
Get list of Responses.
Definition: BdsC.cc:8408
This class defines a Source Priority entry.
Definition: BdsD.h:135
BError accessGroupUpdate(BInt32 append, AccessGroup group, BUInt32 &id)
Update or append an AccessGroup entry.
Definition: BdsC.cc:6718
BError calibrationGetList(Selection sel, BList< Calibration > &calibrations)
Get list of Calibrations.
Definition: BdsC.cc:4076
This holds information on a Note for general information.
Definition: BdsD.h:757
BError validateUser(BString user, BString email)
Checks the user given name or email.
Definition: BdsC.cc:3024
BError dataChannelDelete(BUInt32 id)
Delete a DataChannel entry.
Definition: BdsC.cc:8905
DataAccess(BString name="")
Definition: BdsC.cc:9
This class defines the physical location of a Station.
Definition: BdsD.h:196
BError channelUpdate(BInt32 append, Channel channel, BUInt32 &id)
Add or update a Channel entry.
Definition: BdsC.cc:7487
BError stationGetList(Selection sel, BList< Station > &stations)
Get list of Stations.
Definition: BdsC.cc:424
This class defines a calibration setting.
Definition: BdsD.h:299
BError setUser(BString user, BString email)
Sets user to given name or email.
Definition: BdsC.cc:72
BError noteUpdate(BInt32 append, Note note, BUInt32 &id)
Add or update a Note.
Definition: BdsC.cc:2592
BError sqlQuery(BString query, BList< BDict< BString > > &result)
A low level SQL access function.
Definition: BdsC.cc:10967
BError setUser(BString user, BString email)
Sets user to given name or email.
Definition: BdsC.cc:3054
BError sensorDelete(BUInt32 id)
Delete a Sensor entry.
Definition: BdsC.cc:8231
BError dataOpen(DataInfo dataInfo, BString mode, BString format, BUInt32 flags, DataHandle &dataHandle)
Open a data file.
Definition: BdsC.cc:9400
BError dataGetBlock(DataHandle dataHandle, BUInt32 channel, BUInt32 segment, BUInt32 blockNumber, DataBlock &data)
Return a block of data.
Definition: BdsC.cc:5334
BError dataGetNotes(DataHandle dataHandle, BList< Note > ¬es)
Get notes on the data file.
Definition: BdsC.cc:2222
This holds information on data access groups.
Definition: BdsD.h:694
BError noteWriteDocument(BUInt32 id, BString format, BArray< BUInt8 > data)
Given a Note write a document associated with it.
Definition: BdsC.cc:5767
BError noteWriteDocument(BUInt32 id, BString format, BArray< BUInt8 > data)
Given a Note write a document associated with it.
Definition: BdsC.cc:10451
BError dataSetInfo(DataHandle dataHandle, DataInfo dataInfo)
Set the info when writing to a file.
Definition: BdsC.cc:5398
BError userGetFromId(BUInt32 id, User &user)
Get user info given user ID.
Definition: BdsC.cc:3142
BError sensorGet(BUInt32 id, Sensor &sensor)
Get a Sensor object given its ID.
Definition: BdsC.cc:8150
BError digitiserGetList(Selection sel, BList< Digitiser > &digitisers)
Get list of Digitisers.
Definition: BdsC.cc:7900
BError connect(BString user, BString password)
Provides user/password information.
Definition: BdsC.cc:2994
BError dataFileGetList(Selection sel, BList< DataFileInfo > &dataFile)
Get list of DataFiles.
Definition: BdsC.cc:8626
BError modeSet(Mode mode, Mode &previousMode)
Changes the system mode from Master to slave.
Definition: BdsC.cc:2779
BError dataOpen(DataInfo dataInfo, BString mode, BString format, BUInt32 flags, DataHandle &dataHandle)
Open a data file.
Definition: BdsC.cc:4991
BError sourcePriorityDelete(BUInt32 id)
Definition: BdsC.cc:7739
BError channelGetList(Selection sel, BList< Channel > &channels)
Get list of Channels.
Definition: BdsC.cc:499
BError databaseRestore(BString ref, BString type)
Restore the database.
Definition: BdsC.cc:10937
BError channelInstrumentGetList(Selection sel, BList< ChannelInstrument > &channelInstruments)
Get list of Instruments.
Definition: BdsC.cc:3790
BError changeGroupGetList(ListRange range, BList< ChangeGroup > &changeGroups)
Return a list of ChangeGroups.
Definition: BdsC.cc:10115
This holds information on a user security group.
Definition: BdsD.h:677
BError sourceGetList(BList< Source > &sources)
Get list of Sources.
Definition: BdsC.cc:7556
BError getVersion(BString &version, BString &name)
Gets the software version and server name.
Definition: BdsC.cc:3112
BError dataAvailability(Selection selection, BUInt32 num, BArray< DataAvailChan > &dataAvailChans)
Return availability for data matching the given selection parameters. If num > 0 segment ito this num...
Definition: BdsC.cc:4525
BError logAppend(BString type, BUInt32 priority, BString subSystem, BString title, BString description)
Append a log item.
Definition: BdsC.cc:10635
BError dataFileGetList(Selection sel, BList< DataFileInfo > &dataFile)
Get list of DataFiles.
Definition: BdsC.cc:652
BError databaseBackup(BString &ref)
Backup the database.
Definition: BdsC.cc:5997
BError networkGetList(BList< Network > &networks)
Get list of Networks.
Definition: BdsC.cc:374
BError dataClose(DataHandle dataHandle, BError error, BInt32 del)
Close a file.
Definition: BdsC.cc:2416
BError setUserReal()
Sets user back to real user.
Definition: BdsC.cc:6212
BError getSelectionInfo(SelectionGroup group, Selection selectionIn, SelectionInfo &selectionInfo)
Get information on possible selections. Use in GUI programs to list options available.
Definition: BdsC.cc:4335
BError calibrationGetList(Selection sel, BList< Calibration > &calibrations)
Get list of Calibrations.
Definition: BdsC.cc:1094
BError getSelections(SelectionGroup group, Selection selectionIn, Selection &selectionOut)
Get selection list.
Definition: BdsC.cc:1467
BError logUpdate(BInt32 append, Log log, BUInt32 &id)
Append a log item ///< Add or update a Log item.
Definition: BdsC.cc:5837
BError sourceDelete(BUInt32 id)
Delete a Source entry.
Definition: BdsC.cc:7633
This class defines a Channel's instrument.
Definition: BdsD.h:377
BOAP data class definitions for: Bds.
BError dataGetWarnings(DataHandle dataHandle, BList< BString > &warnings)
Get information on the data file.
Definition: BdsC.cc:9669
BError getSelectionInfo(SelectionGroup group, Selection selectionIn, SelectionInfo &selectionInfo)
Get information on possible selections. Use in GUI programs to list options available.
Definition: BdsC.cc:1353
DataAddAccess(BString name="")
Definition: BdsC.cc:2991
BError digitiserGet(BUInt32 id, Digitiser &digitiser)
Get a Digitiser object given its ID.
Definition: BdsC.cc:7970
BError dataAvailability(Selection selection, BUInt32 num, BArray< DataAvailChan > &dataAvailChans)
Return availability for data matching the given selection parameters. If num > 0 segment ito this num...
Definition: BdsC.cc:1543
BError channelGetList(Selection sel, BList< Channel > &channels)
Get list of Channels.
Definition: BdsC.cc:7379
BError connect(BString user, BString password)
Provides user/password information.
Definition: BdsC.cc:6122
BError transactionStart()
Starts a set of transactions.
Definition: BdsC.cc:10761
BError sensorGetList(Selection sel, BList< Sensor > &sensors)
Get list of Sensors.
Definition: BdsC.cc:8080
BError dataClose(DataHandle dataHandle, BError error, BInt32 del)
Close a file.
Definition: BdsC.cc:5544
BError statisticsGet(BDict< BString > &info)
Get a list of system statistics.
Definition: BdsC.cc:6026
BError dataSearch(Selection selection, DataInfo &dataInfo)
Search for data matching the given selection parameters.
Definition: BdsC.cc:9012
BError channelInstrumentDelete(BUInt32 id)
Delete an Instrument entry.
Definition: BdsC.cc:7871
BError digitiserDelete(BUInt32 id)
Delete a Digitiser entry.
Definition: BdsC.cc:8051
BError channelInstrumentGetList(Selection sel, BList< ChannelInstrument > &channelInstruments)
Get list of Instruments.
Definition: BdsC.cc:808
BError channelInstrumentUpdate(BInt32 append, ChannelInstrument channelInstrument, BUInt32 &id)
Add or update a Instrument entry.
Definition: BdsC.cc:7834
BError digitiserUpdate(BInt32 append, Digitiser digitiser, BUInt32 &id)
Add or update a Digitiser entry.
Definition: BdsC.cc:8010
BError locationGetList(Selection sel, BList< Location > &locations)
Get list of Station Locations.
Definition: BdsC.cc:7239
BError dataSeekBlock(DataHandle dataHandle, BUInt32 channel, BUInt32 segment, BTimeStamp time, BUInt32 &blockNumber)
Searches for a data block matching the time given.
Definition: BdsC.cc:9773
BError calibrationUpdate(BInt32 append, Calibration calibration, BUInt32 &id)
Add or update a Calibration entry.
Definition: BdsC.cc:8334
BError groupUpdate(BInt32 append, Group group, BUInt32 &id)
Update or append a group entry.
Definition: BdsC.cc:6613
BError validateUser(BString user, BString email)
Checks the user given name or email.
Definition: BdsC.cc:6152
BError changeGroupStart(ChangeGroup changeGroup)
Start a new ChangeGroup when making a set of changes to the BDS's database.
Definition: BdsC.cc:10053
BError dataGetBlock(DataHandle dataHandle, BUInt32 channel, BUInt32 segment, BUInt32 blockNumber, DataBlock &data)
Return a block of data.
Definition: BdsC.cc:9709
This defines the selection cirteria when requesting a set of log entries.
Definition: BdsD.h:807
BError dataFileDelete(BUInt32 id)
Delete a DataFile entry.
Definition: BdsC.cc:8735
BError stationDelete(BUInt32 id)
Delete a Station entry.
Definition: BdsC.cc:7210
This holds information on a user.
Definition: BdsD.h:654
BError dataPutBlock(DataHandle dataHandle, DataBlock data)
Send a block of data.
Definition: BdsC.cc:9901
This defines the set of clean options used in the clean() function.
Definition: BdsD.h:818
SelectionGroup
The Selection group when making selections.
Definition: BdsD.h:41
BError networkGetList(BList< Network > &networks)
Get list of Networks.
Definition: BdsC.cc:3356
BError groupGetList(BList< Group > &groups)
Get list of Groups.
Definition: BdsC.cc:3316
BError changeGetList(BUInt32 id, ListRange range, BList< Change > &changes)
Get a list of Changes.
Definition: BdsC.cc:10222
BError channelInstrumentGetList(Selection sel, BList< ChannelInstrument > &channelInstruments)
Get list of Channel Instruments.
Definition: BdsC.cc:7768
BError responseDelete(BUInt32 id)
Delete a Response entry.
Definition: BdsC.cc:8597
BError dataGetWarnings(DataHandle dataHandle, BList< BString > &warnings)
Get information on the data file.
Definition: BdsC.cc:2278
BError userSet(User user)
Set user info.
Definition: BdsC.cc:6492
BError noteReadDocument(BUInt32 id, BString &format, BArray< BUInt8 > &data)
Read a document associated with a Note.
Definition: BdsC.cc:10485
BError clean(CleanOptions cleanOptions)
Cleans the system logs and Changes information.
Definition: BdsC.cc:10877
BError locationGetList(Selection sel, BList< Location > &locations)
Get list of Station Locations.
Definition: BdsC.cc:4265
BError dataFormatGetList(BList< DataFormat > &formats)
Get list of data formats.
Definition: BdsC.cc:2938
BError groupGetList(BList< Group > &groups)
Get list of Groups.
Definition: BdsC.cc:6573
BError dataFormatGetList(BList< DataFormat > &formats)
Get list of data formats.
Definition: BdsC.cc:6066
BError sensorUpdate(BInt32 append, Sensor sensor, BUInt32 &id)
Add or update a Sensor entry.
Definition: BdsC.cc:8190
BError getSelections(SelectionGroup group, Selection selectionIn, Selection &selectionOut)
Get selection list.
Definition: BdsC.cc:6897
BError userGetFromId(BUInt32 id, User &user)
Get user info given user ID.
Definition: BdsC.cc:6399
BError sourceUpdate(BInt32 append, Source source, BUInt32 &id)
Add or update a Source entry.
Definition: BdsC.cc:7598
BError dataChannelGetList(Selection sel, BList< DataChannel > &dataChannel)
Get list of DataChannels.
Definition: BdsC.cc:8764
BError databaseBackup(BString &ref)
Backup the database.
Definition: BdsC.cc:10908
BError dataSearch(Selection selection, DataInfo &dataInfo)
Search for data matching the given selection parameters.
Definition: BdsC.cc:1621
BError noteGetList(Selection sel, BList< Note > ¬es)
Get a list of Notes.
Definition: BdsC.cc:10299
BError statisticsGet(BDict< BString > &info)
Get a list of system statistics.
Definition: BdsC.cc:10668
BError dataGetNotes(DataHandle dataHandle, BList< Note > ¬es)
Get notes on the data file.
Definition: BdsC.cc:9613
This is the Data Access API interface.
Definition: BdsC.h:26
This class provides metadata information on a set of channels.
Definition: BdsD.h:499
BError groupDelete(BUInt32 id)
Delete a group entry.
Definition: BdsC.cc:6646
BError dataAvailability(Selection selection, BUInt32 num, BArray< DataAvailChan > &dataAvailChans)
Return availability for data matching the given selection parameters. If num > 0 segment ito this num...
Definition: BdsC.cc:8934
BError dataGetInfo(DataHandle dataHandle, BUInt32 infoExtra, DataInfo &dataInfo)
Get information on the data file.
Definition: BdsC.cc:2106