Extended Snapshot Functions

Extended Snapshot Functions provide the means for inserting new string, floating point, integer or digital values into the Snapshot and to retrieve the snapshot data for a point:

Function Description
pisn_evmexceptionsx Retrieve queued exceptions from the current server for points previously registered by pisn_evmestablish.
pisn_evmexceptx Retrieve queued exceptions from the server into a VB Variant type.
pisn_flushputsnapqx Flush and queued values to the PI Server (extended snapshot values only).
pisn_getsnapshotsx Retrieve events from the Snapshot for several points.
pisn_getsnapshotx Retrieve a single event from the snapshot.
pisn_putsnapshotsx Put an array of values into the PI System Snapshot.
pisn_putsnapshotqx Put a single value into the PI System Snapshot and queue the value if desired.
pisn_putsnapshotx Put a single value into the PI System Snapshot.
pisn_sendexceptionqx Do exception reporting on a new value and queue the value if queueing is desired.
pisn_sendexceptionsx Do exception reporting on an array of values.
pisn_sendexceptqx Do exception reporting on a new value using VB Variant type.


The function pisn_getsnapshotsx retrieves snapshot events from the PI System for several points in a single call. Rather than require the caller to provide an array for the returned results, the function uses the GETFIRST/GETNEXT model.

Enabling Operational Intelligence