PIconnect.AFSDK module

AFSDK Loads the .NET libraries from the OSIsoft AF SDK

class PIconnect.AFSDK.AF

Bases: object

Mock class of the AF namespace

class AFDatabase(name)

Bases: object

Mock class of the AF.AFDatabase class

class AFElement(name)

Bases: object

Mock class of the AF.AFElement class

class Data

Bases: object

Mock class of the AF.Data namespace

class AFBoundaryType(value)

Bases: enum.IntEnum

Mock class of the AF.Data.AFBoundaryType enumeration

Inside = 0
Interpolated = 2
Outside = 1
class PI

Bases: object

Mock class of the AF.PI namespace

class PIPoint

Bases: object

Mock class of the AF.PI.PIPoint class

static FindPIPoints(connection, query, source, attribute_names)

Stub to mock querying PIPoints

class PIServer(name)

Bases: object

Mock class of the AF.PI.PIServer class

Connect(retry)

Stub for connecting to test server

Disconnect()

Stub for disconnecting from test server

class PIServers

Bases: object

Mock class of the AF.PI.PIServers class

DefaultPIServer = None
class PISystem(name)

Bases: object

Mock class of the AF.PISystem class

Connect()

Stub to connect to the testing system

Disconnect()

Stub to disconnect from the testing system

class InternalDatabases

Bases: object

Mock class for the AF.PISystem.Databases property

class PISystems

Bases: object

Mock class of the AF.PISystems class

DefaultPISystem = None
Version = '0.0.0.0'
class Time

Bases: object

Mock class of the AF.Time namespace

class AFTimeRange(start_time, end_time)

Bases: object

Mock class of the AF.Time.AFTimeRange class

class AFTimeSpan

Bases: object

Mock class of the AF.Time.AFTimeSpan class

static Parse(interval)

Stub for parsing strings that should return a AFTimeSpan