package me.drton.flightplot.processors;
import java.util.HashMap;
import java.util.Map;
/**
* Created by ton on 29.09.15.
*/
public class Text extends PlotProcessor {
protected String param_Field;
@Override
public Map<String, Object> getDefaultParameters() {
Map<String, Object> params = new HashMap<String, Object>();
params.put("Field", "STATUS_TEXT.text");
return params;
}
@Override
public void init() {
param_Field = (String) parameters.get("Field");
addMarkersList();
}
@Override
public void process(double time, Map<String, Object> update) {
Object v = update.get(param_Field);
if (v != null && v instanceof String) {
addMarker(0, time, (String) v);
}
}
}