11 #ifndef GO_WEB_SCAN_RECORDING_H
12 #define GO_WEB_SCAN_RECORDING_H
143 #include <GoWebScanSdk/GoWebScanRecording.x.h>
kArrayList GoWebScanRecording_RecordingList(GoWebScanRecording recording)
Get the array list of stored data message sets.
kStatus GoWebScanRecording_Store(GoWebScanRecording recording, const kChar *fileName)
Writes and stores a GoWebScanRecording object to a.kdat6 file.
k64u GoWebScanRecording_RecordSize(GoWebScanRecording recording)
Return the approximate total size in bytes of the recorded GoDataSet objects.
Essential GoWebScan declarations.
kStatus GoWebScanRecording_Load(GoWebScanRecording *recording, const kChar *fileName, kAlloc alloc)
Loads a GoWebScanRecording object from a recording previously saved to disk.
k64u GoWebScanRecording_MaxRecordSize(GoWebScanRecording recording)
Return the max allowed size in bytes of the recorded GoDataSet objects.
const GoDataSet * GoWebScanRecording_DataSetAt(GoWebScanRecording recording, kSize index)
Access a recorded GoDataSet object by index.
kStatus GoWebScanRecording_SetMaxRecordSize(GoWebScanRecording recording, k64u maxRecordSize)
Set the max allowed size in bytes of the recorded GoDataSet objects.
kStatus GoWebScanRecording_Construct(GoWebScanRecording *recording, kAlloc allocator)
Constructs a GoWebScanRecording object.
kSize GoWebScanRecording_Count(GoWebScanRecording recording)
Return the number of GoDataSet objects that have been recorded.
A class for storing sensor messages, which can be reused, or saved to and loaded from disk...
Declares a GoWebScanConfig object.
kStatus GoWebScanRecording_Clear(GoWebScanRecording recording)
Clear the recorded GoDataSet objects.
kStatus GoWebScanRecording_AddDataSetCopy(GoWebScanRecording recording, GoDataSet dataSet, kStatus *recordingStatus)
Adds s sensor message set to the recording.