Utility Types

Enumerations

class absscpi.AbsCellFault(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

ABS cell faulting mode.

NONE = 0
OPEN_CIRCUIT = 1
SHORT_CIRCUIT = 2
POLARITY = 3
class absscpi.AbsCellSenseRange(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

ABS cell current sense range.

AUTO = 0
LOW_1A = 1
HIGH_5A = 2
class absscpi.AbsCellMode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[source]

ABS cell operating mode.

CV = 0
ILIM = 1
class absscpi.AbsModelStatus(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)[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.