Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AF SDK Reference

What's New in PI AF 2016 R2

  • Last UpdatedNov 18, 2025
  • 3 minute read
What's New in PI AF 2016 R2

With the PI AF 2016 R2 (2.8.5.7759) release, notifications are an integrated, native feature of PI AF. The new notifications are based on event frames and are a complete rewrite of PI Notifications with higher performance and scalability. Other major enhancements include:

  • Ability to define attributes with geo-location characteristics of latitude, longitude and altitude.
  • Additional AF SDK searches for analyses, notification rules, transfers, and cases.
  • Improved event frame scalability and performance.
  • Export and import support for contacts, notification contact templates (end points), notification rules, and notification rule templates.

This topic contains the following sections:

OSIsoft.AF Namespace

OSIsoft.AF.Analysis Namespace

The new AFAnalysisService class was added to provide information about the analysis service associated with the PISystem. This object is returned from the PISystemAnalysisService property.

OSIsoft.AF.Asset Namespace

OSIsoft.AF.Data Namespace

OSIsoft.AF.Notification Namespace

Most of the changes for the new notifications were added in the previous version. Since that version, the AFDeliveryFormatIsDefinedByDeliveryChannel property was added along with the AFNotificationRuleResetToTemplate method. Also, the names of the AFNotifyOption enumeration values have changed.

OSIsoft.AF.PI Namespace

The PIServerReplaceValues methods have been added to more efficiently replace and/or delete values. The PIPointFindPIPointsAsync async methods have been also been added.

The AFSearchFindObjectIds(Int32, Int32) was added to allow only returning the IDs of the objects from the search. Three new search filters were added: GroupID, Source, and Destination. The following new query based search classes have been added:

In This Topic
Related Links
TitleResults for “How to create a CRG?”Also Available in