knowing/Medmon — Issue #35: ISensorService: Add methods to extend functionality
Author: muuki88
Created: 2011-11-24 09:34:46+00:00
State: open
Labels: Enhancement, UI

Every method added has a corresponding method with _Sensor_ instead
of _ISensor_ as a parameter.

### createInputStream(ISensor): InputStream

This method is used to copy from a sensor to another location.
E.g the OutputStream generate via the IPatientService.

### availableInputs(ISensor): URL[]

This method is used if a sensor has more than one inputStream (serveral files,
a folder of raw data, etc). The array contains an URL to every resource that
is a valid sensor data.

NOTE: URL[] maybe not the ideal class for this. Suggestions are welcome.

### createInput(ISensor, inputIndex): InputStream // createConverter(ISensor, inputIndex): IConverter

Create an InputStream/IConverter based on the index of the array created by
_availableInputs_.

### createInputs(ISensor): InputStream[] // createConverters(ISensor): IConverter[]

Create InputStreams/IConverters for all valid resources at the sensor location.