Devices#

class Devices(session: Session)[source]#

Bases: MutableMapping

Mapping class for the connected devices.

Maps the connected devices from data server to lazy device objects. On every access the connected devices are read from the data server. This ensures that even if devices get connected/disconnected through another session the list will be up to date.

Parameters:

session (Session) – An active session to the data server.

Methods

connected()

Get a list of devices connected to the data server.

created_devices()

View on all created device.

visible()

Get a list of devices visible to the data server.