I recently inserted data into the archive using piconfig using the following...
tag2_kv,08-Nov-2011 09:56,No Data
tag3,08-Nov-2011 09:56,No Data
Inserting the data into the archive caused a program using pipoint.data.snapshot to see the archived value. I see in the manual that using eventpipes this could happen but I do not see anything about data.snapshot. Is this expected?
Applications which need to monitor each value for a tag as it changes on the server will want to use this EventPipe. However, this eventpipe monitors all new snapshot and archive edit events for the point. Not all the events in this eventpipe show up in the snapshot of the point. Only events with timestamp greater than or equal to the current snapshot value will replace the current snapshot. Hence, if the application is only interested in new events, it needs to always check the timestamp of the events and to trap out of sequence events.