private void Send_InfluxDB_EDMS()
{
InfluxDB.LineProtocol.Client.LineProtocolClient client =
new InfluxDB.LineProtocol.Client.LineProtocolClient(new Uri("http://127.0.0.1:8086"), "gravureprint");
InfluxDB.LineProtocol.Payload.LineProtocolPayload payload =
new InfluxDB.LineProtocol.Payload.LineProtocolPayload();
if (distance > 100)
{
distance = 0;
}
_field.Clear();
_tags.Clear();
_tags["model"] = "model123";
_tags["lot"] = "lot123";
var val = distance > 10 ? distance % 10 : distance;
double dval = (double)val / 10.0;
_field["distance"] = dval;
_field["variation"] = dval;
var data = new InfluxDB.LineProtocol.Payload.LineProtocolPoint("edms", Fields, Tags);
payload.Add(data);
client.WriteAsync(payload);
}