package pl.llp.aircasting.tracking;
import pl.llp.aircasting.model.*;
/**
* Created by ags on 03/14/13 at 23:37
*/
public interface SessionTracker
{
void addNote(Note note);
void finishTracking();
void setTitle(long sessionId, String title);
void setTags(long sessionId, String tags);
void setDescription(long sessionId, String description);
void setContribute(long sessionId, boolean shouldContribute);
void addStream(MeasurementStream stream);
void addMeasurement(Sensor sensor, MeasurementStream stream, Measurement measurement);
void delete(long sessionId);
boolean save(Session session);
double getNow(Sensor sensor);
}