static DecimalFormat static_nf = new DecimalFormat(".####");
@SuppressWarnings("unchecked")
public String toString()
{
JSONObject json = new JSONObject();
json.put("id", String.valueOf(getId()));
TimeZone zone = Calendar.getInstance().getTimeZone();
timeformat.setTimeZone(zone);
String formattedTime = timeformat.format(getTime());
json.put("time", formattedTime);
if (getValue() < 0)
{
json.put("value", "NaN");
}
else
{
json.put("value", static_nf.format(getValue()));
}
// if (getReliability() < 0)
// {
// json.put("reliability", "NaN");
// }
// else
// {
// json.put("reliability", static_nf.format(getReliability()));
// }
// System.out.println(json.toString());
return json.toString();
}