|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RecordingService
RecordingService manages data recordings - which are time series of sampled data values, typically from a ScalarModel. The current implementation does not offer recording persistence.
| Method Summary | |
|---|---|
boolean |
addRecording(Recording recording)
Adds a recording to the service |
byte[] |
getPlot(java.util.List<java.lang.String> recKeys,
java.lang.String title,
java.lang.String options)
Obtains an image of a plot of one or more recordings |
Recording |
getRecording(java.lang.String recId)
Obtains a recording by recording ID |
boolean |
isRecording(java.lang.String srcId)
Determines whether a recording is active |
boolean |
removeRecording(java.lang.String recId)
Removes a recordinf from the service managed set |
void |
resumeRecording(java.lang.String srcId)
Continues a suspended recording |
void |
startRecording(java.lang.String srcId,
java.lang.Object valueType,
int frameRate)
Starts a recording for a given source |
void |
stopRecording(java.lang.String srcId)
Stops a currently open recording |
boolean |
updateRecording(Recording recording)
Updates a recording in the service |
void |
updateRecording(java.lang.String srcId,
Value value)
Adds a new (sampled) value to a recording |
| Method Detail |
|---|
Recording getRecording(java.lang.String recId)
recId - the recording identifier
boolean addRecording(Recording recording)
recording - the recording to add
boolean updateRecording(Recording recording)
recording - the recording to update
boolean removeRecording(java.lang.String recId)
recId - the recording identifier
boolean isRecording(java.lang.String srcId)
srcId - identifier of recording source
void startRecording(java.lang.String srcId,
java.lang.Object valueType,
int frameRate)
srcId - identifier of recording sourcevalueType - the data type of the sourceframeRate - the interframe interval in secondsvoid resumeRecording(java.lang.String srcId)
srcId - identifier of recording source
void updateRecording(java.lang.String srcId,
Value value)
srcId - identifier of recording sourcevalue - the data valuevoid stopRecording(java.lang.String srcId)
srcId - identifier of recording source
byte[] getPlot(java.util.List<java.lang.String> recKeys,
java.lang.String title,
java.lang.String options)
recKeys - set of recording identifierstitle - title of plotoptions - plotting options
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||