Recorders represent objects which record input data to a persistent storage medium such as a file, database, or cloud storage bucket. Recorders implement the IRecorder interface and may expose additional properties for configuring the storage (such as file type, storage location, etc.). tags.
More...
Inherits ObjectPtr< IRecorder >.
Recorders represent objects which record input data to a persistent storage medium such as a file, database, or cloud storage bucket. Recorders implement the IRecorder interface and may expose additional properties for configuring the storage (such as file type, storage location, etc.). tags.
|
| void | startRecording () const |
| | Starts recording data from connected signals to the persistent storage medium. More...
|
| |
| void | stopRecording () const |
| | Stops recording data from connected signals to the persistent storage medium. More...
|
| |
| daq::Bool | getIsRecording () const |
| | Checks whether data from connected signals is currently being recorded to the persistent storage medium. More...
|
| |
◆ getIsRecording()
| daq::Bool getIsRecording |
( |
| ) |
const |
|
inline |
Checks whether data from connected signals is currently being recorded to the persistent storage medium.
- Returns
- A pointer to a boolean which is populated with the recording state.
- Return values
-
| OPENDAQ_SUCCESS | if the recording status was successfully returned. |
◆ startRecording()
| void startRecording |
( |
| ) |
const |
|
inline |
Starts recording data from connected signals to the persistent storage medium.
- Return values
-
| OPENDAQ_SUCCESS | if the recording successfully started. |
- Exceptions
-
| InvalidStateException | if the recording has already been started and the * implementation chooses to treat this scenario as an error. |
◆ stopRecording()
| void stopRecording |
( |
| ) |
const |
|
inline |
Stops recording data from connected signals to the persistent storage medium.
- Return values
-
| OPENDAQ_SUCCESS | if the recording successfully stopped. |
- Exceptions
-
| InvalidStateException | if the recording is not started and the implementation * chooses to treat this scenario as an error. |