AFData.InterpolatedValuesAtTimes Method
- Last UpdatedNov 18, 2025
- 3 minute read
- PI System
- AF SDK 2024 R2
- Developer
Retrieves interpolated values at the specified times.
Namespace: OSIsoft.AF.Data
Assembly: OSIsoft.AFSDK (in OSIsoft.AFSDK.dll) Version: 3.1.1.1182
Syntax
public AFValues InterpolatedValuesAtTimes( IList<AFTime> times, UOM desiredUOM, string filterExpression, bool includeFilteredValues )
Public Function InterpolatedValuesAtTimes ( times As IList(Of AFTime), desiredUOM As UOM, filterExpression As String, includeFilteredValues As Boolean ) As AFValues Dim instance As AFData Dim times As IList(Of AFTime) Dim desiredUOM As UOM Dim filterExpression As String Dim includeFilteredValues As Boolean Dim returnValue As AFValues returnValue = instance.InterpolatedValuesAtTimes(times, desiredUOM, filterExpression, includeFilteredValues)
public: AFValues^ InterpolatedValuesAtTimes( IList<AFTime>^ times, UOM^ desiredUOM, String^ filterExpression, bool includeFilteredValues )
member InterpolatedValuesAtTimes : times : IList<AFTime> * desiredUOM : UOM * filterExpression : string * includeFilteredValues : bool -> AFValues
Parameters
- times
- Type: System.Collections.GenericIListAFTime
List of timestamps at which to retrieve interpolated values - desiredUOM
- Type: OSIsoft.AF.UnitsOfMeasureUOM
The desired unit of measure for the returned values. If , then the values are returned in the unit of measure specified by the associated attribute's DefaultUOM property. - filterExpression
- Type: SystemString
A string containing a filter expression. Expression variables are relative to the attribute. Use '.' to reference the containing attribute. A or empty string indicates no filtering. If the attribute does not support the Filters option, the filter will be ignored. - includeFilteredValues
- Type: SystemBoolean
Specify to indicate that values which fail the filter criteria are present in the returned data at the times where they occurred with a value set to a "Filtered" enumeration value with bad status. Repeated consecutive failures are omitted.
Return Value
Type: AFValuesReturns an AFValues collection with the interpolated values at the specified times.
Exceptions
| Exception | Condition |
|---|---|
| NotSupportedException | The data reference does not support the this method, or the configured data reference does not support filter expressions and one was provided. |
| ArgumentNullException | The times is . |
| ArgumentException | The times list must be monotonic. |
Remarks
| This method, property, or class is not available in the legacy .NET 3.5 version of the SDK. |
| You must have ReadData security rights to read a data value. |