Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
"""
resources = [(constants.InterfaceType.gpib, 'INSTR')]
py_name = 'enable_repeat_addressing'
visa_name = 'VI_ATTR_GPIB_READDR_EN'
visa_type = 'ViBoolean'
default = True
read, write, local = True, True, True
# noinspection PyPep8Naming
class AttrVI_ATTR_GPIB_REN_STATE(EnumAttribute):
"""VI_ATTR_GPIB_REN_STATE returns the current state of the GPIB REN
(Remote ENable) interface line.
"""
resources = [(constants.InterfaceType.gpib, 'INSTR'),
(constants.InterfaceType.gpib, 'INTFC')]
py_name = 'remote_enabled'
visa_name = 'VI_ATTR_GPIB_REN_STATE'
visa_type = 'ViInt16'
default = NotAvailable
read, write, local = True, False, False
(constants.InterfaceType.vxi, 'INSTR'),
(constants.InterfaceType.vxi, 'SERVANT')]
py_name = ''
visa_name = 'VI_ATTR_FILE_APPEND_EN'
visa_type = 'ViBoolean'
default = False
read, write, local = True, True, True
# noinspection PyPep8Naming
class AttrVI_ATTR_GPIB_ADDR_STATE(EnumAttribute):
"""This attribute shows whether the specified GPIB interface is currently
addressed to talk or listen, or is not addressed.
"""
resources = [(constants.InterfaceType.gpib, 'INTFC')]
py_name = 'address_state'
visa_name = 'VI_ATTR_GPIB_ADDR_STATE'
visa_type = 'ViInt16'
default = NotAvailable
read, write, local = True, False, False
enum_type = constants.AddressState
py_name = 'data_bits'
visa_name = 'VI_ATTR_ASRL_DATA_BITS'
visa_type = 'ViUInt16'
default = 8
read, write, local = True, True, False
min_value, max_value, values = 5, 8, []
# noinspection PyPep8Naming
class AttrVI_ATTR_ASRL_DCD_STATE(EnumAttribute):
"""VI_ATTR_ASRL_DCD_STATE represents the current state of the Data
Carrier Detect (DCD) input signal. The DCD signal is often used by
modems to indicate the detection of a carrier (remote modem) on
the telephone line. The DCD signal is also known as Receive Line
Signal Detect (RLSD). This attribute is Read Only except when the
VI_ATTR_ASRL_WIRE_MODE attribute is set to VI_ASRL_WIRE_232_DCE,
or VI_ASRL_WIRE_232_AUTO with the hardware currently in the DCE
state.
"""
resources = [(constants.InterfaceType.asrl, 'INSTR')]
py_name = ''
visa_name = 'VI_ATTR_ASRL_DCD_STATE'
visa_type = 'ViInt16'
py_name = 'address_state'
visa_name = 'VI_ATTR_GPIB_ADDR_STATE'
visa_type = 'ViInt16'
default = NotAvailable
read, write, local = True, False, False
enum_type = constants.AddressState
# noinspection PyPep8Naming
class AttrVI_ATTR_GPIB_ATN_STATE(EnumAttribute):
"""This attribute shows the current state of the GPIB ATN (ATtentioN)
interface line.
"""
resources = [(constants.InterfaceType.gpib, 'INTFC')]
py_name = 'atn_state'
visa_name = 'VI_ATTR_GPIB_ATN_STATE'
visa_type = 'ViInt16'
default = NotAvailable
read, write, local = True, False, False
enum_type = constants.LineState
py_name = 'flow_control'
visa_name = 'VI_ATTR_ASRL_FLOW_CNTRL'
visa_type = 'ViUInt16'
default = constants.VI_ASRL_FLOW_NONE
read, write, local = True, True, False
min_value, max_value, values = 0, 65535, []
# noinspection PyPep8Naming
class AttrVI_ATTR_ASRL_PARITY(EnumAttribute):
"""VI_ATTR_ASRL_PARITY is the parity used with every frame transmitted
and received.
"""
resources = [(constants.InterfaceType.asrl, 'INSTR')]
py_name = 'parity'
visa_name = 'VI_ATTR_ASRL_PARITY'
visa_type = 'ViUInt16'
default = constants.Parity.none
read, write, local = True, True, False
enum_type = constants.Parity
py_name = ''
visa_name = 'VI_ATTR_ASRL_DSR_STATE'
visa_type = 'ViInt16'
default = NotAvailable
read, write, local = True, False, False
enum_type = constants.LineState
# noinspection PyPep8Naming
class AttrVI_ATTR_ASRL_DTR_STATE(EnumAttribute):
"""VI_ATTR_ASRL_DTR_STATE shows the current state of the Data Terminal
Ready (DTR) input signal.
"""
resources = [(constants.InterfaceType.asrl, 'INSTR')]
py_name = ''
visa_name = 'VI_ATTR_ASRL_DTR_STATE'
visa_type = 'ViInt16'
default = NotAvailable
read, write, local = True, True, False
enum_type = constants.LineState
"""
resources = [(constants.InterfaceType.asrl, 'INSTR')]
py_name = ''
visa_name = 'VI_ATTR_ASRL_CONNECTED'
visa_type = 'ViBoolean'
default = NotAvailable
read, write, local = True, False, False
# noinspection PyPep8Naming
class AttrVI_ATTR_ASRL_CTS_STATE(EnumAttribute):
"""VI_ATTR_ASRL_CTS_STATE shows the current state of the Clear To Send
(CTS) input signal.
"""
resources = [(constants.InterfaceType.asrl, 'INSTR')]
py_name = ''
visa_name = 'VI_ATTR_ASRL_CTS_STATE'
visa_type = 'ViInt16'
default = NotAvailable
read, write, local = True, False, False
enum_type = constants.LineState
py_name = ''
visa_name = 'VI_ATTR_ASRL_RI_STATE'
visa_type = 'ViInt16'
default = NotAvailable
read, write, local = True, True, False
enum_type = constants.LineState
# noinspection PyPep8Naming
class AttrVI_ATTR_ASRL_RTS_STATE(EnumAttribute):
"""VI_ATTR_ASRL_RTS_STATE is used to manually assert or unassert the
Request To Send (RTS) output signal.
"""
resources = [(constants.InterfaceType.asrl, 'INSTR')]
py_name = ''
visa_name = 'VI_ATTR_ASRL_RTS_STATE'
visa_type = 'ViInt16'
default = NotAvailable
read, write, local = True, True, False
enum_type = constants.LineState
py_name = ''
visa_name = 'VI_ATTR_GPIB_HS488_CBL_LEN'
visa_type = 'ViInt16'
default = NotAvailable
read, write, local = True, True, False
min_value, max_value, values = -32768, 32767, []
# noinspection PyPep8Naming
class AttrVI_ATTR_GPIB_NDAC_STATE(EnumAttribute):
"""This attribute shows the current state of the GPIB NDAC (Not Data
ACcepted) interface line.
"""
resources = [(constants.InterfaceType.gpib, 'INTFC')]
py_name = 'ndac_state'
visa_name = 'VI_ATTR_GPIB_NDAC_STATE'
visa_type = 'ViInt16'
default = NotAvailable
read, write, local = True, False, False
enum_type = constants.LineState
py_name = 'break_length'
visa_name = 'VI_ATTR_ASRL_BREAK_LEN'
visa_type = 'ViInt16'
default = 250
read, write, local = True, True, True
min_value, max_value, values = -32768, 32767, []
# noinspection PyPep8Naming
class AttrVI_ATTR_ASRL_BREAK_STATE(EnumAttribute):
"""If set to VI_STATE_ASSERTED, it suspends character transmission and
places the transmission line in a break state until this attribute
is reset to VI_STATE_UNASSERTED. This attribute lets you manually
control the assertion state and length of a break signal. If you
want VISA to send a break signal after each write operation
automatically, use the VI_ATTR_ASRL_BREAK_LEN and
VI_ATTR_ASRL_END_OUT attributes instead.
"""
resources = [(constants.InterfaceType.asrl, 'INSTR')]
py_name = 'break_state'
visa_name = 'VI_ATTR_ASRL_BREAK_STATE'
visa_type = 'ViInt16'