Skip to content
This repository has been archived by the owner on Aug 11, 2019. It is now read-only.
/ LazyPI Public archive

A C# client side library for interfacing with the OSIsoft PI WebAPI

License

Notifications You must be signed in to change notification settings

dprice000/LazyPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LazyPI

Gitter Build Status Coverage Status

Summary

The goal of this project is to create a high level abstraction on top of the the AFSDK. LazyPI acts as a wrapper class and uses interfaces to define a general set of operations that must be implemented. These interfaces can be implemented for a WebAPI, WCF, OLEDB, or native DLL. The goal is to create a standard API which can interact with all OSIsoft AFSDK implementations.

PI WebAPI

Using the WebAPIConnection object configures LazyPI to make use of the OSIsoft WebAPI. The library will make use of the interfraces defined in the WebAPI namespace.

 WebAPIConnection conn = new WebAPIConnection(AuthType.Basic, "MyHost", "Username", "Password");

About

A C# client side library for interfacing with the OSIsoft PI WebAPI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages