InfluxDB.LineProtocol.Payload.LineProtocolPayload.Add C# (CSharp) Method

Add() public method

public Add ( LineProtocolPoint point ) : void
point LineProtocolPoint
return void
        public void Add(LineProtocolPoint point)
        {
            if (point == null) throw new ArgumentNullException(nameof(point));
            _points.Add(point);
        }

Usage Example

Beispiel #1
0
        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);
        }
All Usage Examples Of InfluxDB.LineProtocol.Payload.LineProtocolPayload::Add
LineProtocolPayload