|
|||||||||
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 sourcevoid updateRecording(java.lang.String srcId, Value value)
srcId
- identifier of recording sourcevalue
- the data valuevoid stopRecording(java.lang.String srcId)
srcId
- identifier of recording sourcebyte[] 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 |