| 
 | |||||||||
| 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 | ||||||||