25 lines
726 B
Python
25 lines
726 B
Python
# -*- coding: utf-8 -*-
|
|
"""High level wrapper for VXI resources.
|
|
|
|
This file is part of PyVISA.
|
|
|
|
:copyright: 2014-2022 by PyVISA Authors, see AUTHORS for more details.
|
|
:license: MIT, see LICENSE for more details.
|
|
|
|
"""
|
|
from .. import constants
|
|
from .registerbased import RegisterBasedResource
|
|
|
|
|
|
@RegisterBasedResource.register(constants.InterfaceType.firewire, "INSTR")
|
|
class FirewireInstrument(RegisterBasedResource):
|
|
"""Communicates with devices of type VXI::VXI logical address[::INSTR]
|
|
|
|
More complex resource names can be specified with the following grammar:
|
|
VXI[board]::VXI logical address[::INSTR]
|
|
|
|
Do not instantiate directly, use
|
|
:meth:`pyvisa.highlevel.ResourceManager.open_resource`.
|
|
|
|
"""
|