Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

sdynpy.fileio.sdynpy_psv.ControllerInfo

Signature

class sdynpy.fileio.sdynpy_psv.ControllerInfo(obj: 'Any') -> 'None'

Wrapper around COM controller-information settings.

Attributes

NameSummary
capsController capabilities as an IntFlag.
caps_setIndividual controller capability flags that are set.
caps_valueController capabilities as a raw integer bitmask.
device_nameGeneral controller device name.
firmware_versionController firmware version.
nameController type/name.
serial_numberController serial number.
unique_idController unique identifier.

caps

Controller capabilities as an IntFlag.

caps_set

Individual controller capability flags that are set.

caps_value

Controller capabilities as a raw integer bitmask.

device_name

General controller device name.

firmware_version

Controller firmware version.

name

Controller type/name.

serial_number

Controller serial number.

unique_id

Controller unique identifier.

Methods

NameSummary
__init__Initialize self. See help(type(self)) for accurate signature.
has_capReturn whether the controller supports the given capability flag(s).

__init__

def sdynpy.fileio.sdynpy_psv.ControllerInfo.__init__(self, obj: 'Any') -> 'None'

Initialize self. See help(type(self)) for accurate signature.

has_cap

def sdynpy.fileio.sdynpy_psv.ControllerInfo.has_cap(self, cap: 'ControllerCaps') -> 'bool'

Return whether the controller supports the given capability flag(s).