Utility Types¶ Enumerations¶ class absscpi.AbsCellFault(*values)[source]¶ ABS cell faulting mode. NONE = 0¶ OPEN_CIRCUIT = 1¶ SHORT_CIRCUIT = 2¶ POLARITY = 3¶ class absscpi.AbsCellSenseRange(*values)[source]¶ ABS cell current sense range. AUTO = 0¶ LOW_1A = 1¶ HIGH_5A = 2¶ class absscpi.AbsCellMode(*values)[source]¶ ABS cell operating mode. CV = 0¶ ILIM = 1¶ class absscpi.AbsModelStatus(*values)[source]¶ Bits used to decode the ABS model status. RUNNING = 1¶ LOADED = 2¶ ERRORED = 4¶ Structures¶ class absscpi.AbsDeviceInfo[source]¶ Basic information about an ABS. get_part_number() → str[source]¶ Get the device part number. Return type: str get_serial() → str[source]¶ Get the device serial number. Return type: str get_version() → str[source]¶ Get the device software version. Return type: str class absscpi.AbsEthernetConfig[source]¶ ABS Ethernet address configuration. get_ip_address() → str[source]¶ Get the IP address. Return type: str get_netmask() → str[source]¶ Get the subnet mask. Return type: str class absscpi.AbsModelInfo[source]¶ Information about a model. get_name() → str[source]¶ Get the model’s name. Return type: str get_version() → str[source]¶ Get the model’s version. Return type: str class absscpi.AbsEthernetDiscoveryResult[source]¶ ABS Ethernet discovery result. get_ip_address() → str[source]¶ Get the device’s IP address. Return type: str get_serial() → str[source]¶ Get the device’s serial number. Return type: str class absscpi.AbsSerialDiscoveryResult[source]¶ ABS serial discovery result. get_id() → int[source]¶ Get the device’s serial ID. Return type: int get_serial() → str[source]¶ Get the device’s serial number. Return type: str Exceptions¶ class absscpi.ScpiClientError[source]¶ SCPI client returned an error.