deviceaccess module

class deviceaccess.AccessMode

Bases: pybind11_object

Members:

raw

wait_for_new_data

property name
class deviceaccess.DataValidity

Bases: pybind11_object

Members:

ok

faulty

property name
class deviceaccess.FundamentalType

Bases: pybind11_object

Members:

numeric

string

boolean

nodata

undefined

property name
exception deviceaccess.ThreadInterrupted

Bases: Exception

class deviceaccess.VersionNumber

Bases: VersionNumberBase

Class for generating and holding version numbers without exposing a numeric representation.

Version numbers are used to resolve competing updates that are applied to the same process variable. For example, it they can help in breaking an infinite update loop that might occur when two process variables are related and update each other.

They are also used to determine the order of updates made to different process variables.

getNullVersion() deviceaccess.VersionNumber

Get a VersionNumber which is not set, i.e. the null version.

getTime(self: deviceaccess.VersionNumberBase) boost::posix_time::ptime

Get the time stamp associated with this version number.

This is a dummy implementation which always returns 1990-01-01 00:00:00.

deviceaccess.getDMapFilePath() str
deviceaccess.setDMapFilePath(arg0: str) None