helpers

Helper objects for command drivers.

THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.

Please report an issue if one is found.

Classes

BaseSCPICmd

A class to better type hint a member of a SCPI command tree.

BaseTSPCmd

A class to better type hint a member of a TSP command tree.

DefaultDictDeviceCommunication

A custom default dictionary that can be used to send/receive commands to/from a device.

DefaultDictPassKeyToFactory

A custom defaultdict.

NoDeviceProvidedError

A custom exception indicating that no device was provided.

SCPICmdRead

A class defining a queryable SCPI command.

SCPICmdReadWithArguments

A class defining a SCPI command that can be queried with arguments.

SCPICmdWrite

A class defining a writable SCPI command.

SCPICmdWriteNoArguments

A class defining a writable SCPI command which doesn’t have any arguments.

ValidatedChannel

A mixin class that is used to validate the channel is valid.

ValidatedDigitalBit

A mixin class that is used to validate the digital bit is valid.

ValidatedDynamicNumberCmd

A mixin class that is used to validate the dynamix item number is valid.

Modules

generic_commands

A collection of classes and other helpful objects to use when generating command drivers.

scpi_commands

A collection of classes and other helpful objects to use when generating SCPI drivers.

tsp_commands

A collection of classes and other helpful objects to use when generating TSP drivers.