Account
BdsApi 2.0.11 |
This is the DataAdd Access API interface. More...
#include <BdsC.h>

Public Member Functions | |
DataAddAccess (BString name="") | |
BError | connect (BString user, BString password) |
Provides user/password information. More... | |
BError | validateUser (BString user, BString email) |
Checks the user given name or email. More... | |
BError | setUser (BString user, BString email) |
Sets user to given name or email. More... | |
BError | setUserReal () |
Sets user back to real user. More... | |
BError | getVersion (BString &version, BString &name) |
Gets the software version and server name. More... | |
BError | userGetFromId (BUInt32 id, User &user) |
BError | userGet (User &user) |
Get user info given user ID. More... | |
BError | userSet (User user) |
Get user info. More... | |
BError | userGetGroups (BList< BString > &groups) |
Set user info. More... | |
BError | groupGetList (BList< Group > &groups) |
Get list of groups the user belongs to. More... | |
BError | networkGetList (BList< Network > &networks) |
Get list of Networks. More... | |
BError | stationGetList (Selection sel, BList< Station > &stations) |
Get list of Stations. More... | |
BError | channelGetList (Selection sel, BList< Channel > &channels) |
Get list of Channels. More... | |
BError | sourceGetList (BList< Source > &sources) |
Get list of Sources. More... | |
BError | sourcePriorityGetList (BList< SourcePriority > &sourcePrioritys) |
Get list of Source Error sourceGetList(out List<Source> sources); ///< Get list of SourcePriorities. More... | |
BError | dataFileGetList (Selection sel, BList< DataFileInfo > &dataFile) |
Get list of DataFiles. More... | |
BError | dataChannelGetList (Selection sel, BList< DataChannel > &dataChannel) |
Get list of DataChannels. More... | |
BError | channelInstrumentGetList (Selection sel, BList< ChannelInstrument > &channelInstruments) |
Get list of Channel Instruments. More... | |
BError | digitiserGetList (Selection sel, BList< Digitiser > &digitisers) |
Get list of Channels. More... | |
BError | digitiserGet (BUInt32 id, Digitiser &digitiser) |
BError | sensorGetList (Selection sel, BList< Sensor > &sensors) |
Get list of Channels. More... | |
BError | sensorGet (BUInt32 id, Sensor &sensor) |
BError | calibrationGetList (Selection sel, BList< Calibration > &calibrations) |
Get list of Channels. More... | |
BError | responseGetList (Selection sel, BList< Response > &responses) |
Get list of Channels. More... | |
BError | locationGetList (Selection sel, BList< Location > &locations) |
Get list of Station Locations. More... | |
BError | getSelectionInfo (SelectionGroup group, Selection selectionIn, SelectionInfo &selectionInfo) |
Get selection info. More... | |
BError | getSelections (SelectionGroup group, Selection selectionIn, Selection &selectionOut) |
Get selection list. More... | |
BError | dataAvailability (Selection selection, BUInt32 num, BArray< DataAvailChan > &dataAvailChans) |
Return availability for data matching the given selection parameters. More... | |
BError | dataSearch (Selection selection, DataInfo &dataInfo) |
Search for data matching the given selection parameters. More... | |
BError | dataGetChannelInfo (DataInfo dataInfo, ChannelInfos &channelInfos) |
Return the channel MetaData in structured form. More... | |
BError | dataOpen (DataInfo dataInfo, BString mode, BString format, BUInt32 flags, DataHandle &dataHandle) |
Open a data stream. More... | |
BError | dataGetInfo (DataHandle dataHandle, BUInt32 infoExtra, DataInfo &dataInfo) |
Get information on the data stream. More... | |
BError | dataGetNotes (DataHandle dataHandle, BList< Note > ¬es) |
Get notes on the data stream. More... | |
BError | dataGetWarnings (DataHandle dataHandle, BList< BString > &warnings) |
Get information on the data stream. More... | |
BError | dataSeekBlock (DataHandle dataHandle, BUInt32 channel, BUInt32 segment, BTimeStamp time, BUInt32 &blockNumber) |
Searches for a data block matching the time given. More... | |
BError | dataGetBlock (DataHandle dataHandle, BUInt32 channel, BUInt32 segment, BUInt32 blockNumber, DataBlock &data) |
Return a block of data. More... | |
BError | dataSetInfo (DataHandle dataHandle, DataInfo dataInfo) |
Set the info when writing to a stream. More... | |
BError | dataPutBlock (DataHandle dataHandle, DataBlock data) |
Send a block of data. More... | |
BError | dataClose (DataHandle dataHandle, BError error, BInt32 del) |
Close a stream. More... | |
BError | dataFormattedRead (DataHandle dataHandle, BUInt32 number, BArray< BUInt8 > &data) |
Read the raw data from the stream. More... | |
BError | dataFormattedGetLength (DataHandle dataHandle, BUInt64 &length) |
The total length in bytes of the formated data. More... | |
BError | noteGetList (Selection sel, BList< Note > ¬es) |
BError | noteUpdate (BInt32 append, Note note, BUInt32 &id) |
BError | noteWriteDocument (BUInt32 id, BString format, BArray< BUInt8 > data) |
BError | noteReadDocument (BUInt32 id, BString &format, BArray< BUInt8 > &data) |
BError | logUpdate (BInt32 append, Log log, BUInt32 &id) |
Append a log item. More... | |
BError | logAppend (BString type, BUInt32 priority, BString subSystem, BString title, BString description) |
Append a log item. More... | |
BError | modeSet (Mode mode, Mode &previousMode) |
Changes the system mode from Master to slave. More... | |
BError | modeSnapshotPause (BInt32 on) |
Enables/disables backup synchronisation pause. More... | |
BError | clean (CleanOptions cleanOptions) |
Cleans the system logs and Changes information. More... | |
BError | databaseBackup (BString &ref) |
Backup the database. More... | |
BError | statisticsGet (BDict< BString > &info) |
BError | dataFormatGetList (BList< DataFormat > &formats) |
Get list of data formats. More... | |
![]() | |
BoapClientObject (BString name="") | |
virtual | ~BoapClientObject () |
BError | connectService (BString name) |
BError | disconnectService () |
BString | getServiceName () |
BError | ping (BUInt32 &apiVersion) |
BError | setConnectionPriority (BoapPriority priority) |
void | setMaxLength (BUInt32 maxLength) |
void | setTimeout (int timeout) |
BoapClientObject (BString name) | |
BError | connectService (BString name) |
![]() | |
BSocket () | |
BSocket (int fd) | |
BSocket (NType type) | |
BSocket (int domain, int type, int protocol) | |
~BSocket () | |
BError | init (int domain, int type, int protocol) |
BError | init (NType type) |
void | setFd (int fd) |
int | getFd () |
BError | bind (const BSocketAddress &add) |
BError | connect (const BSocketAddress &add) |
BError | shutdown (int how) |
BError | close () |
BError | listen (int backlog=5) |
BError | accept (int &fd) |
BError | accept (int &fd, BSocketAddress &address) |
BError | send (const void *buf, BSize nbytes, BSize &nbytesSent, int flags=0) |
BError | sendTo (const BSocketAddress &address, const void *buf, BSize nbytes, BSize &nbytesSent, int flags=0) |
BError | sendChunks (const BDataChunk *chunks, BSize nChunks, BSize &nbytesSent, int flags=0) |
BError | recv (void *buf, BSize maxbytes, BSize &nbytesRecv, int flags=0) |
BError | recvFrom (BSocketAddress &address, void *buf, BSize maxbytes, BSize &nbytesRecv, int flags=0) |
BError | recvWithTimeout (void *buf, BSize maxbytes, BSize &nbytesRecv, int timeout, int flags=0) |
BError | recvFromWithTimeout (BSocketAddress &address, void *buf, BSize maxbytes, BSize &nbytesRecv, int timeout, int flags=0) |
BUInt | recvAvailable () |
BError | setSockOpt (int level, int optname, void *optval, unsigned int optlen) |
BError | getSockOpt (int level, int optname, void *optval, unsigned int *optlen) |
BError | setReuseAddress (int on) |
BError | setBroadCast (int on) |
BError | setPriority (Priority priority) |
BError | getMTU (uint32_t &mtu) |
BError | getAddress (BSocketAddress &address) |
Additional Inherited Members | |
![]() | |
enum | NType |
enum | Priority |
![]() | |
STREAM | |
DGRAM | |
PriorityLow | |
PriorityNormal | |
PriorityHigh | |
![]() | |
BError | pingLocked (BUInt32 &apiVersion) |
BError | checkApiVersion () |
BError | performCall (BoapPacket &tx, BoapPacket &rx) |
BError | performSend (BoapPacket &tx) |
BError | performRecv (BoapPacket &rx) |
virtual BError | handleReconnect (BError err) |
BError | performSend (BoapPacket &tx) |
BError | performRecv (BoapPacket &rx) |
BError | performCall (BoapPacket &tx, BoapPacket &rx) |
![]() | |
BString | oname |
BUInt32 | oapiVersion |
BoapPriority | opriority |
BoapService | oservice |
int | oconnected |
BUInt32 | omaxLength |
BoapPacket | otx |
BoapPacket | orx |
BMutex | olock |
int | otimeout |
int | oreconnect |
Detailed Description
This is the DataAdd Access API interface.
Constructor & Destructor Documentation
◆ DataAddAccess()
Bds::DataAddAccess::DataAddAccess | ( | BString | name = "" | ) |
Member Function Documentation
◆ calibrationGetList()
BError Bds::DataAddAccess::calibrationGetList | ( | Selection | sel, |
BList< Calibration > & | calibrations | ||
) |
Get list of Channels.
◆ channelGetList()
Get list of Channels.
◆ channelInstrumentGetList()
BError Bds::DataAddAccess::channelInstrumentGetList | ( | Selection | sel, |
BList< ChannelInstrument > & | channelInstruments | ||
) |
Get list of Channel Instruments.
◆ clean()
BError Bds::DataAddAccess::clean | ( | CleanOptions | cleanOptions | ) |
Cleans the system logs and Changes information.
◆ connect()
Provides user/password information.
◆ dataAvailability()
BError Bds::DataAddAccess::dataAvailability | ( | Selection | selection, |
BUInt32 | num, | ||
BArray< DataAvailChan > & | dataAvailChans | ||
) |
Return availability for data matching the given selection parameters.
◆ databaseBackup()
◆ dataChannelGetList()
BError Bds::DataAddAccess::dataChannelGetList | ( | Selection | sel, |
BList< DataChannel > & | dataChannel | ||
) |
Get list of DataChannels.
◆ dataClose()
BError Bds::DataAddAccess::dataClose | ( | DataHandle | dataHandle, |
BError | error, | ||
BInt32 | del | ||
) |
Close a stream.
◆ dataFileGetList()
BError Bds::DataAddAccess::dataFileGetList | ( | Selection | sel, |
BList< DataFileInfo > & | dataFile | ||
) |
Get list of DataFiles.
◆ dataFormatGetList()
BError Bds::DataAddAccess::dataFormatGetList | ( | BList< DataFormat > & | formats | ) |
Get list of data formats.
◆ dataFormattedGetLength()
BError Bds::DataAddAccess::dataFormattedGetLength | ( | DataHandle | dataHandle, |
BUInt64 & | length | ||
) |
The total length in bytes of the formated data.
◆ dataFormattedRead()
BError Bds::DataAddAccess::dataFormattedRead | ( | DataHandle | dataHandle, |
BUInt32 | number, | ||
BArray< BUInt8 > & | data | ||
) |
Read the raw data from the stream.
◆ dataGetBlock()
BError Bds::DataAddAccess::dataGetBlock | ( | DataHandle | dataHandle, |
BUInt32 | channel, | ||
BUInt32 | segment, | ||
BUInt32 | blockNumber, | ||
DataBlock & | data | ||
) |
Return a block of data.
◆ dataGetChannelInfo()
BError Bds::DataAddAccess::dataGetChannelInfo | ( | DataInfo | dataInfo, |
ChannelInfos & | channelInfos | ||
) |
Return the channel MetaData in structured form.
◆ dataGetInfo()
BError Bds::DataAddAccess::dataGetInfo | ( | DataHandle | dataHandle, |
BUInt32 | infoExtra, | ||
DataInfo & | dataInfo | ||
) |
Get information on the data stream.
◆ dataGetNotes()
BError Bds::DataAddAccess::dataGetNotes | ( | DataHandle | dataHandle, |
BList< Note > & | notes | ||
) |
Get notes on the data stream.
◆ dataGetWarnings()
BError Bds::DataAddAccess::dataGetWarnings | ( | DataHandle | dataHandle, |
BList< BString > & | warnings | ||
) |
Get information on the data stream.
◆ dataOpen()
BError Bds::DataAddAccess::dataOpen | ( | DataInfo | dataInfo, |
BString | mode, | ||
BString | format, | ||
BUInt32 | flags, | ||
DataHandle & | dataHandle | ||
) |
Open a data stream.
◆ dataPutBlock()
BError Bds::DataAddAccess::dataPutBlock | ( | DataHandle | dataHandle, |
DataBlock | data | ||
) |
Send a block of data.
◆ dataSearch()
Search for data matching the given selection parameters.
◆ dataSeekBlock()
BError Bds::DataAddAccess::dataSeekBlock | ( | DataHandle | dataHandle, |
BUInt32 | channel, | ||
BUInt32 | segment, | ||
BTimeStamp | time, | ||
BUInt32 & | blockNumber | ||
) |
Searches for a data block matching the time given.
◆ dataSetInfo()
BError Bds::DataAddAccess::dataSetInfo | ( | DataHandle | dataHandle, |
DataInfo | dataInfo | ||
) |
Set the info when writing to a stream.
◆ digitiserGet()
◆ digitiserGetList()
Get list of Channels.
◆ getSelectionInfo()
BError Bds::DataAddAccess::getSelectionInfo | ( | SelectionGroup | group, |
Selection | selectionIn, | ||
SelectionInfo & | selectionInfo | ||
) |
Get selection info.
◆ getSelections()
BError Bds::DataAddAccess::getSelections | ( | SelectionGroup | group, |
Selection | selectionIn, | ||
Selection & | selectionOut | ||
) |
Get selection list.
◆ getVersion()
Gets the software version and server name.
◆ groupGetList()
Get list of groups the user belongs to.
Get list of Groups
◆ locationGetList()
Get list of Station Locations.
◆ logAppend()
BError Bds::DataAddAccess::logAppend | ( | BString | type, |
BUInt32 | priority, | ||
BString | subSystem, | ||
BString | title, | ||
BString | description | ||
) |
Append a log item.
◆ logUpdate()
◆ modeSet()
Changes the system mode from Master to slave.
◆ modeSnapshotPause()
Enables/disables backup synchronisation pause.
◆ networkGetList()
◆ noteGetList()
◆ noteReadDocument()
BError Bds::DataAddAccess::noteReadDocument | ( | BUInt32 | id, |
BString & | format, | ||
BArray< BUInt8 > & | data | ||
) |
◆ noteUpdate()
◆ noteWriteDocument()
◆ responseGetList()
Get list of Channels.
◆ sensorGet()
◆ sensorGetList()
Get list of Channels.
◆ setUser()
Sets user to given name or email.
◆ setUserReal()
BError Bds::DataAddAccess::setUserReal | ( | ) |
Sets user back to real user.
◆ sourceGetList()
◆ sourcePriorityGetList()
BError Bds::DataAddAccess::sourcePriorityGetList | ( | BList< SourcePriority > & | sourcePrioritys | ) |
Get list of Source Error sourceGetList(out List<Source> sources); ///< Get list of SourcePriorities.
◆ stationGetList()
Get list of Stations.
◆ statisticsGet()
◆ userGet()
◆ userGetFromId()
◆ userGetGroups()
◆ userSet()
◆ validateUser()
Checks the user given name or email.
The documentation for this class was generated from the following files:
Generated by
