public void pushChunk(Counter counter) { packeteer.pushString(2, counter.Name()); packeteer.pushString(3, counter.Object().InstanceName); packeteer.pushString(4, counter.Name()); packeteer.pushString(5, counter.Object().CounterName); List<ValuePacket> values = new List<ValuePacket>(); ValuePacket data; data.datatype = 0; data.value = (ulong)counter.Object().NextValue(); // DANGER: need to handle this (float->int truncate) values.Add(data); packeteer.pushValue(values); }