PIPointList Methods
- Last UpdatedSep 18, 2024
- PI System
- AF SDK 2024
- Developer
The PIPointList type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | Add |
This method adds the passed PIPoint to the list and returns the index where the
point was added.
|
![]() | AddRange |
This method adds a collection of PIPoint objects to the PIPointList |
![]() | Clear |
Removes all of the PIPoint instances associated with this PIPointList
|
![]() | Contains |
This method determines whether the collection contains a specific item.
|
![]() | CopyTo |
Copies the entire collection to a compatible one-dimensional Array,
starting at the specified index of the target array.
|
![]() | CurrentValue |
Returns an AFListResults<TKey, TResult> object containing a list of AFValue objects representing the current value for the PIPoint objects in the list.
The order of the AFValue objects in the results list is the same order as the corresponding PIPoint in the PIPointList.
Point level error and PIServer level errors can be accessed in the AFListResults<TKey, TResult> error collections.
|
![]() | EndOfStream |
Returns an AFListResults<TKey, TResult> object containing a list of AFValue objects representing the end of stream value for the PIPoint objects in the list.
The order of the AFValue objects in the results list is the same order as the corresponding PIPoint in the PIPointList.
Point level error and PIServer level errors can be accessed in the AFListResults<TKey, TResult> error collections.
|
![]() | EndOfStreamAsync |
Returns an AFListResults<TKey, TResult> containing a list of AFValue objects
corresponding to the end of stream value for the PIPoint objects in the list.
The order of the AFValue objects in the return list is the same order as the
corresponding PIPoint in the PIPointList.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() ![]() | FilteredSummaries(IList<AFTimeIntervalDefinition>, Boolean, String, AFSummaryTypes, AFCalculationBasis, AFSampleType, AFTimeSpan, AFTimestampCalculation, PIPagingConfiguration) |
This method, when supplied a filter expression that evaluates to true or false,
evaluates it over the time range on the passed in intervalDefinitions.
For the time ranges where the expression evaluates to true, the method calculates
the requested summaries on the PI point.
|
![]() ![]() | FilteredSummaries(AFTimeRange, AFTimeSpan, String, AFSummaryTypes, AFCalculationBasis, AFSampleType, AFTimeSpan, AFTimestampCalculation, PIPagingConfiguration) |
This method, when supplied a filter expression that evaluates to true or false,
evaluates it over the passed time range. For the time ranges where the expression evaluates to true, the method calculates
the requested summaries on the source attribute.
|
![]() | GetEnumerator |
Returns an enumerator that iterates through the collection.
|
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetServers |
Get a list of the PIServer objects associated with this PIPointList |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IndexOf |
Searches for the specified object and returns the zero-based index of the first
occurrence within the entire collection.
|
![]() | Insert |
This method inserts the passed in PIPoint object into the PIPointList at the given zero-based index.
|
![]() | InterpolatedValue |
Returns an AFListResults<TKey, TResult> object containing list of AFValue objects representing the interpolated values for the PIPoint objects
in the list for the requested time.
The order of the AFValue objects in the results list is the same order as the corresponding PIPoint in the PIPointList.
Point level error and PIServer level error can be accessed in the AFListResults<TKey, TResult> |
![]() | InterpolatedValueAsync |
Returns an AFListResults<TKey, TResult> containing a list of AFValue objects
corresponding to the interpolated value for the PIPoint objects in the list
for the requested time.
The order of the AFValue objects in the return list is the same order as the
corresponding PIPoint in the PIPointList.
|
![]() ![]() | InterpolatedValues |
Retrieves interpolated values over the specified time range at the specified sampling interval.
|
![]() ![]() | InterpolatedValuesAtTimes |
Retrieves interpolated values at the specified times.
|
![]() ![]() | InterpolatedValuesByCount |
This method returns the specified number of interpolated values evenly spaced throughout the specified timeRange.
|
![]() | LoadAttributes | |
![]() | LoadAttributesAsync | |
![]() ![]() | PlotValues |
Retrieves values over the specified time range suitable for plotting over the number of intervals (typically represents pixels).
|
![]() | RecordedValue |
Returns an AFListResults<TKey, TResult> containing list of AFValue objects corresponding to the archive value for the PIPoint objects
in the list for the requested time and AFRetrievalMode.
The order of the AFValue objects in the return list is the same order as the corresponding PIPoint in the PIPointList.
Point level error and PIServer level errors can be accessed in the AFListResults<TKey, TResult> |
![]() | RecordedValueAsync |
Returns an AFListResults<TKey, TResult> containing a list of AFValue objects
corresponding to the archive value for the PIPoint objects in the list
for the requested time and AFRetrievalMode.
The order of the AFValue objects in the return list is the same order as the
corresponding PIPoint in the PIPointList.
|
![]() ![]() | RecordedValues |
Returns a list of compressed values for the requested time range
from PI.
|
![]() | RecordedValuesAtTimes |
Retrieves recorded values at the specified times.
|
![]() ![]() | RecordedValuesByCount |
This method returns a specified number of compressed values beginning at the requested start time in the direction specified.
|
![]() | Remove | |
![]() | RemoveAt | |
![]() | SaveAttributes | |
![]() | Snapshot | Obsolete.
Returns an AFListResults<TKey, TResult> object containing a list of AFValue objects representing the snapshot for the PIPoint objects in the list.
The order of the AFValue objects in the results list is the same order as the corresponding PIPoint in the PIPointList.
Point level error and PIServer level errors can be accessed in the AFListResults<TKey, TResult> error collections.
|
![]() ![]() | Summaries(IList<AFTimeIntervalDefinition>, Boolean, AFSummaryTypes, AFCalculationBasis, AFTimestampCalculation, PIPagingConfiguration) |
Returns several summaries for each specified interval and range for each PIPoint in the list.
|
![]() ![]() | Summaries(AFTimeRange, AFTimeSpan, AFSummaryTypes, AFCalculationBasis, AFTimestampCalculation, PIPagingConfiguration) |
Returns several summaries over a time range for each interval within the range for each PIPoint in the list.
|
![]() ![]() | Summary |
Returns several summaries over a single time range for each PIPoint in the list.
|
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | UnloadAllAttributes | |
![]() | UnloadAttributes |
Extension Methods
Name | Description | |
---|---|---|
![]() ![]() | ChunkedBy<PIPoint> |
This extension method breaks up search results into chunks to make it easier to
page through and process IEnumerable<T> collections in chunks.
(Defined by AFSDKExtension.) |
See Also
In This Topic
Related Links
- Add Method
- AddRange Method
- Clear Method
- Contains Method
- CopyTo Method
- CurrentValue Method
- EndOfStream Method
- EndOfStreamAsync Method
- FilteredSummaries Method
- GetEnumerator Method
- GetServers Method
- IndexOf Method
- Insert Method
- InterpolatedValue Method
- InterpolatedValueAsync Method
- InterpolatedValues Method
- InterpolatedValuesAtTimes Method
- InterpolatedValuesByCount Method
- LoadAttributes Method
- LoadAttributesAsync Method
- PlotValues Method
- RecordedValue Method
- RecordedValueAsync Method
- RecordedValues Method
- RecordedValuesAtTimes Method
- RecordedValuesByCount Method
- Remove Method
- RemoveAt Method
- SaveAttributes Method
- Snapshot Method
- Summaries Method
- Summary Method
- UnloadAllAttributes Method
- UnloadAttributes Method