Variable Database API Functions

This section contains a list of supported Variable Database function.

Variable Database Functions

Function Description

RtvdbBrowseDatabases

Gets the list of databases.

RtvdbBrowseDirectory

Browses a directory.

RtvdbCloseDatabase

Closes a database.

RtvdbCloseDirectory

Closes a directory.

RtvdbCloseVariable

Closes a variable.

RtvdbCreateBufferVariable

Creates and opens a buffer variable.

RtvdbCreateDatabase

Creates a database, opens it and its root directory.

RtvdbCreateDirectory

Creates and opens a sub-directory.

RtvdbCreateVariable

Creates and opens a variable.

RtvdbDeleteDatabase

Deletes a database.

RtvdbDeleteDirectory

Deletes a directory.

RtvdbDeleteVariable

Deletes a variable.

RtvdbGetDatabaseStatus

Gets the status of a database.

RtvdbInitialize

Initializes the variable database library for the current process.

RtvdbOpenDatabase

Opens a database and its root directory.

RtvdbOpenDirectory

Opens a sub-directory.

RtvdbOpenVariable

Opens a variable.

RtvdbRelease

Closes the variable database library for the current process.

RtvdbRenameDirectory

Renames a directory.

Data Logger Functions

Function Description

RtvdbGetLogData

Reads the logged data, automatically wrapping around the end of the data logger buffer. It stops when reaching the current log index. This function also reads data points. Each point has a value for each channel.

RtvdbGetLogStatus

Gets the current log status.

RtvdbLogBackgroundProcess

Initializes and releases the data logger.

RtvdbLogCyclicProcess

Triggers the data-logging engine's cyclic process. The real-time application's cyclic task calls this function to trigger data collection synchronized with its process.

RtvdbStartLog

Sends a request to start the log.

RtvdbStopLog

Cancels the current log request.