interfaceDevice

Module Contents

class InterfaceDevice[source]

Interface class that represents a device. Hidden feature: variables that need to be saved must be type-hinted: e.g.: x: int. See obj_to_json() for more info

assign(self, device_to_assign, resetAttribute=False)[source]

Copy the attribute values of device_to_assign to self. The references are not lost.

Parameters
  • device_to_assignInterfaceDevice

  • resetAttribute