labgrid package
Subpackages
- labgrid.autoinstall package
- labgrid.driver package
- Subpackages
- labgrid.driver.power package
- Submodules
- labgrid.driver.power.apc module
- labgrid.driver.power.digipower module
- labgrid.driver.power.digitalloggers_http module
- labgrid.driver.power.digitalloggers_restapi module
- labgrid.driver.power.eaton module
- labgrid.driver.power.eg_pms2_network module
- labgrid.driver.power.eth008 module
- labgrid.driver.power.gude module
- labgrid.driver.power.gude24 module
- labgrid.driver.power.gude8031 module
- labgrid.driver.power.gude8225 module
- labgrid.driver.power.gude8316 module
- labgrid.driver.power.mfi_mpower module
- labgrid.driver.power.netio module
- labgrid.driver.power.netio_kshell module
- labgrid.driver.power.poe_mib module
- labgrid.driver.power.raritan module
- labgrid.driver.power.rest module
- labgrid.driver.power.sentry module
- labgrid.driver.power.shelly_gen1 module
- labgrid.driver.power.shelly_gen2 module
- labgrid.driver.power.siglent module
- labgrid.driver.power.simplerest module
- labgrid.driver.power.tinycontrol module
- labgrid.driver.power.tinycontrol_tcpdu module
- labgrid.driver.power.tplink module
- labgrid.driver.power.ubus module
- labgrid.driver.usbtmc package
- labgrid.driver.power package
- Submodules
- labgrid.driver.bareboxdriver module
BareboxDriverBareboxDriver.bindingsBareboxDriver.__attrs_post_init__()BareboxDriver.on_activate()BareboxDriver.on_deactivate()BareboxDriver.run()BareboxDriver.reset()BareboxDriver.get_status()BareboxDriver.await_boot()BareboxDriver.boot()BareboxDriver.__abstractmethods__BareboxDriver.__annotations__BareboxDriver.__attrs_attrs__BareboxDriver.__firstlineno__BareboxDriver.__init__()BareboxDriver.__match_args__BareboxDriver.__module__BareboxDriver.__replace__()BareboxDriver.__repr__()BareboxDriver.__static_attributes__
- labgrid.driver.commandmixin module
- labgrid.driver.common module
DriverDriver.__attrs_post_init__()Driver.get_priority()Driver.get_export_name()Driver.get_export_vars()Driver.skip_deactivate_on_exportDriver.get_bound_resources()Driver.__annotations__Driver.__attrs_attrs__Driver.__firstlineno__Driver.__init__()Driver.__match_args__Driver.__module__Driver.__replace__()Driver.__repr__()Driver.__static_attributes__
check_file()
- labgrid.driver.consoleexpectmixin module
ConsoleExpectMixinConsoleExpectMixin.__attrs_post_init__()ConsoleExpectMixin.read()ConsoleExpectMixin.write()ConsoleExpectMixin.sendline()ConsoleExpectMixin.sendcontrol()ConsoleExpectMixin.expect()ConsoleExpectMixin.settle()ConsoleExpectMixin.resolve_conflicts()ConsoleExpectMixin.__dict__ConsoleExpectMixin.__firstlineno__ConsoleExpectMixin.__module__ConsoleExpectMixin.__static_attributes__ConsoleExpectMixin.__weakref__
- labgrid.driver.dediprogflashdriver module
DediprogFlashDriverDediprogFlashDriver.bindingsDediprogFlashDriver.__attrs_post_init__()DediprogFlashDriver.on_activate()DediprogFlashDriver.on_deactivate()DediprogFlashDriver.map_vcc()DediprogFlashDriver.__call__()DediprogFlashDriver.flash()DediprogFlashDriver.erase()DediprogFlashDriver.__annotations__DediprogFlashDriver.__attrs_attrs__DediprogFlashDriver.__firstlineno__DediprogFlashDriver.__init__()DediprogFlashDriver.__match_args__DediprogFlashDriver.__module__DediprogFlashDriver.__replace__()DediprogFlashDriver.__repr__()DediprogFlashDriver.__static_attributes__
- labgrid.driver.deditecrelaisdriver module
DeditecRelaisDriverDeditecRelaisDriver.bindingsDeditecRelaisDriver.__attrs_post_init__()DeditecRelaisDriver.on_activate()DeditecRelaisDriver.on_deactivate()DeditecRelaisDriver.set()DeditecRelaisDriver.get()DeditecRelaisDriver.__abstractmethods__DeditecRelaisDriver.__annotations__DeditecRelaisDriver.__attrs_attrs__DeditecRelaisDriver.__firstlineno__DeditecRelaisDriver.__init__()DeditecRelaisDriver.__match_args__DeditecRelaisDriver.__module__DeditecRelaisDriver.__replace__()DeditecRelaisDriver.__repr__()DeditecRelaisDriver.__static_attributes__
- labgrid.driver.dfudriver module
DFUDriverDFUDriver.bindingsDFUDriver.__attrs_post_init__()DFUDriver.on_activate()DFUDriver.on_deactivate()DFUDriver.download()DFUDriver.detach()DFUDriver.list()DFUDriver.__annotations__DFUDriver.__attrs_attrs__DFUDriver.__firstlineno__DFUDriver.__init__()DFUDriver.__match_args__DFUDriver.__module__DFUDriver.__replace__()DFUDriver.__repr__()DFUDriver.__static_attributes__
- labgrid.driver.dockerdriver module
PullPolicypull_policy_converter()DockerDriverDockerDriver.bindingsDockerDriver.__attrs_post_init__()DockerDriver.on_activate()DockerDriver.on_deactivate()DockerDriver.on()DockerDriver.off()DockerDriver.cycle()DockerDriver.__abstractmethods__DockerDriver.__annotations__DockerDriver.__attrs_attrs__DockerDriver.__firstlineno__DockerDriver.__init__()DockerDriver.__match_args__DockerDriver.__module__DockerDriver.__replace__()DockerDriver.__repr__()DockerDriver.__static_attributes__
- labgrid.driver.exception module
- labgrid.driver.externalconsoledriver module
ExternalConsoleDriverExternalConsoleDriver.__attrs_post_init__()ExternalConsoleDriver.open()ExternalConsoleDriver.close()ExternalConsoleDriver.on_activate()ExternalConsoleDriver.on_deactivate()ExternalConsoleDriver.__abstractmethods__ExternalConsoleDriver.__annotations__ExternalConsoleDriver.__attrs_attrs__ExternalConsoleDriver.__firstlineno__ExternalConsoleDriver.__init__()ExternalConsoleDriver.__match_args__ExternalConsoleDriver.__module__ExternalConsoleDriver.__replace__()ExternalConsoleDriver.__repr__()ExternalConsoleDriver.__static_attributes__
- labgrid.driver.fake module
FakeConsoleDriverFakeConsoleDriver.__attrs_post_init__()FakeConsoleDriver.open()FakeConsoleDriver.close()FakeConsoleDriver.__abstractmethods__FakeConsoleDriver.__annotations__FakeConsoleDriver.__attrs_attrs__FakeConsoleDriver.__firstlineno__FakeConsoleDriver.__init__()FakeConsoleDriver.__match_args__FakeConsoleDriver.__module__FakeConsoleDriver.__replace__()FakeConsoleDriver.__repr__()FakeConsoleDriver.__static_attributes__
FakeCommandDriverFakeCommandDriver.run()FakeCommandDriver.run_check()FakeCommandDriver.get_status()FakeCommandDriver.__abstractmethods__FakeCommandDriver.__annotations__FakeCommandDriver.__attrs_attrs__FakeCommandDriver.__firstlineno__FakeCommandDriver.__init__()FakeCommandDriver.__match_args__FakeCommandDriver.__module__FakeCommandDriver.__replace__()FakeCommandDriver.__repr__()FakeCommandDriver.__static_attributes__
FakeFileTransferDriverFakeFileTransferDriver.get()FakeFileTransferDriver.put()FakeFileTransferDriver.__abstractmethods__FakeFileTransferDriver.__annotations__FakeFileTransferDriver.__attrs_attrs__FakeFileTransferDriver.__firstlineno__FakeFileTransferDriver.__init__()FakeFileTransferDriver.__match_args__FakeFileTransferDriver.__module__FakeFileTransferDriver.__replace__()FakeFileTransferDriver.__repr__()FakeFileTransferDriver.__static_attributes__
FakePowerDriverFakePowerDriver.on()FakePowerDriver.off()FakePowerDriver.cycle()FakePowerDriver.__abstractmethods__FakePowerDriver.__annotations__FakePowerDriver.__attrs_attrs__FakePowerDriver.__firstlineno__FakePowerDriver.__init__()FakePowerDriver.__match_args__FakePowerDriver.__module__FakePowerDriver.__replace__()FakePowerDriver.__repr__()FakePowerDriver.__static_attributes__
- labgrid.driver.fastbootdriver module
AndroidFastbootDriverAndroidFastbootDriver.bindingsAndroidFastbootDriver.__attrs_post_init__()AndroidFastbootDriver.on_activate()AndroidFastbootDriver.on_deactivate()AndroidFastbootDriver.__call__()AndroidFastbootDriver.boot()AndroidFastbootDriver.flash()AndroidFastbootDriver.flash_all()AndroidFastbootDriver.erase()AndroidFastbootDriver.run()AndroidFastbootDriver.continue_boot()AndroidFastbootDriver.getvar()AndroidFastbootDriver.oem_getenv()AndroidFastbootDriver.__annotations__AndroidFastbootDriver.__attrs_attrs__AndroidFastbootDriver.__firstlineno__AndroidFastbootDriver.__init__()AndroidFastbootDriver.__match_args__AndroidFastbootDriver.__module__AndroidFastbootDriver.__replace__()AndroidFastbootDriver.__repr__()AndroidFastbootDriver.__static_attributes__
- labgrid.driver.filedigitaloutput module
FileDigitalOutputDriverFileDigitalOutputDriver.__attrs_post_init__()FileDigitalOutputDriver.get()FileDigitalOutputDriver.set()FileDigitalOutputDriver.__abstractmethods__FileDigitalOutputDriver.__annotations__FileDigitalOutputDriver.__attrs_attrs__FileDigitalOutputDriver.__firstlineno__FileDigitalOutputDriver.__init__()FileDigitalOutputDriver.__match_args__FileDigitalOutputDriver.__module__FileDigitalOutputDriver.__replace__()FileDigitalOutputDriver.__repr__()FileDigitalOutputDriver.__static_attributes__
- labgrid.driver.flashromdriver module
FlashromDriverFlashromDriver.bindingsFlashromDriver.__attrs_post_init__()FlashromDriver.on_activate()FlashromDriver.on_deactivate()FlashromDriver.__call__()FlashromDriver.load()FlashromDriver.__abstractmethods__FlashromDriver.__annotations__FlashromDriver.__attrs_attrs__FlashromDriver.__firstlineno__FlashromDriver.__init__()FlashromDriver.__match_args__FlashromDriver.__module__FlashromDriver.__replace__()FlashromDriver.__repr__()FlashromDriver.__static_attributes__
- labgrid.driver.flashscriptdriver module
FlashScriptDriverFlashScriptDriver.bindingsFlashScriptDriver.on_activate()FlashScriptDriver.on_deactivate()FlashScriptDriver.flash()FlashScriptDriver.__annotations__FlashScriptDriver.__attrs_attrs__FlashScriptDriver.__firstlineno__FlashScriptDriver.__init__()FlashScriptDriver.__match_args__FlashScriptDriver.__module__FlashScriptDriver.__replace__()FlashScriptDriver.__repr__()FlashScriptDriver.__static_attributes__
- labgrid.driver.gpiodriver module
GpioDigitalOutputDriverGpioDigitalOutputDriver.bindingsGpioDigitalOutputDriver.__attrs_post_init__()GpioDigitalOutputDriver.on_activate()GpioDigitalOutputDriver.on_deactivate()GpioDigitalOutputDriver.set()GpioDigitalOutputDriver.get()GpioDigitalOutputDriver.__abstractmethods__GpioDigitalOutputDriver.__annotations__GpioDigitalOutputDriver.__attrs_attrs__GpioDigitalOutputDriver.__firstlineno__GpioDigitalOutputDriver.__init__()GpioDigitalOutputDriver.__match_args__GpioDigitalOutputDriver.__module__GpioDigitalOutputDriver.__replace__()GpioDigitalOutputDriver.__repr__()GpioDigitalOutputDriver.__static_attributes__
- labgrid.driver.httpdigitaloutput module
HttpDigitalOutputDriverHttpDigitalOutputDriver.bindingsHttpDigitalOutputDriver.__attrs_post_init__()HttpDigitalOutputDriver.on_activate()HttpDigitalOutputDriver.set()HttpDigitalOutputDriver.get()HttpDigitalOutputDriver.__abstractmethods__HttpDigitalOutputDriver.__annotations__HttpDigitalOutputDriver.__attrs_attrs__HttpDigitalOutputDriver.__firstlineno__HttpDigitalOutputDriver.__init__()HttpDigitalOutputDriver.__match_args__HttpDigitalOutputDriver.__module__HttpDigitalOutputDriver.__replace__()HttpDigitalOutputDriver.__repr__()HttpDigitalOutputDriver.__static_attributes__
- labgrid.driver.httpvideodriver module
HTTPVideoDriverHTTPVideoDriver.bindingsHTTPVideoDriver.get_qualities()HTTPVideoDriver.stream()HTTPVideoDriver.__abstractmethods__HTTPVideoDriver.__annotations__HTTPVideoDriver.__attrs_attrs__HTTPVideoDriver.__firstlineno__HTTPVideoDriver.__init__()HTTPVideoDriver.__match_args__HTTPVideoDriver.__module__HTTPVideoDriver.__replace__()HTTPVideoDriver.__repr__()HTTPVideoDriver.__static_attributes__
- labgrid.driver.lxaiobusdriver module
LXAIOBusPIODriverLXAIOBusPIODriver.bindingsLXAIOBusPIODriver.__attrs_post_init__()LXAIOBusPIODriver.on_activate()LXAIOBusPIODriver.set()LXAIOBusPIODriver.get()LXAIOBusPIODriver.__abstractmethods__LXAIOBusPIODriver.__annotations__LXAIOBusPIODriver.__attrs_attrs__LXAIOBusPIODriver.__firstlineno__LXAIOBusPIODriver.__init__()LXAIOBusPIODriver.__match_args__LXAIOBusPIODriver.__module__LXAIOBusPIODriver.__replace__()LXAIOBusPIODriver.__repr__()LXAIOBusPIODriver.__static_attributes__
- labgrid.driver.lxausbmuxdriver module
LXAUSBMuxDriverLXAUSBMuxDriver.bindingsLXAUSBMuxDriver.__attrs_post_init__()LXAUSBMuxDriver.set_links()LXAUSBMuxDriver.__annotations__LXAUSBMuxDriver.__attrs_attrs__LXAUSBMuxDriver.__firstlineno__LXAUSBMuxDriver.__init__()LXAUSBMuxDriver.__match_args__LXAUSBMuxDriver.__module__LXAUSBMuxDriver.__replace__()LXAUSBMuxDriver.__repr__()LXAUSBMuxDriver.__static_attributes__
- labgrid.driver.manualswitchdriver module
ManualSwitchDriverManualSwitchDriver.__attrs_post_init__()ManualSwitchDriver.set()ManualSwitchDriver.get()ManualSwitchDriver.__abstractmethods__ManualSwitchDriver.__annotations__ManualSwitchDriver.__attrs_attrs__ManualSwitchDriver.__firstlineno__ManualSwitchDriver.__init__()ManualSwitchDriver.__match_args__ManualSwitchDriver.__module__ManualSwitchDriver.__replace__()ManualSwitchDriver.__repr__()ManualSwitchDriver.__static_attributes__
- labgrid.driver.modbusdriver module
ModbusCoilDriverModbusCoilDriver.bindingsModbusCoilDriver.__attrs_post_init__()ModbusCoilDriver.on_activate()ModbusCoilDriver.on_deactivate()ModbusCoilDriver.set()ModbusCoilDriver.get()ModbusCoilDriver.__abstractmethods__ModbusCoilDriver.__annotations__ModbusCoilDriver.__attrs_attrs__ModbusCoilDriver.__firstlineno__ModbusCoilDriver.__init__()ModbusCoilDriver.__match_args__ModbusCoilDriver.__module__ModbusCoilDriver.__replace__()ModbusCoilDriver.__repr__()ModbusCoilDriver.__static_attributes__
WaveShareModbusCoilDriverWaveShareModbusCoilDriver.bindingsWaveShareModbusCoilDriver.get()WaveShareModbusCoilDriver.__attrs_post_init__()WaveShareModbusCoilDriver.__abstractmethods__WaveShareModbusCoilDriver.__annotations__WaveShareModbusCoilDriver.__attrs_attrs__WaveShareModbusCoilDriver.__firstlineno__WaveShareModbusCoilDriver.__init__()WaveShareModbusCoilDriver.__match_args__WaveShareModbusCoilDriver.__module__WaveShareModbusCoilDriver.__replace__()WaveShareModbusCoilDriver.__repr__()WaveShareModbusCoilDriver.__static_attributes__
- labgrid.driver.modbusrtudriver module
ModbusRTUDriverModbusRTUDriver.bindingsModbusRTUDriver.__attrs_post_init__()ModbusRTUDriver.on_activate()ModbusRTUDriver.on_deactivate()ModbusRTUDriver.read_register()ModbusRTUDriver.write_register()ModbusRTUDriver.read_registers()ModbusRTUDriver.write_registers()ModbusRTUDriver.read_bit()ModbusRTUDriver.write_bit()ModbusRTUDriver.read_string()ModbusRTUDriver.write_string()ModbusRTUDriver.__annotations__ModbusRTUDriver.__attrs_attrs__ModbusRTUDriver.__firstlineno__ModbusRTUDriver.__init__()ModbusRTUDriver.__match_args__ModbusRTUDriver.__module__ModbusRTUDriver.__replace__()ModbusRTUDriver.__repr__()ModbusRTUDriver.__static_attributes__
- labgrid.driver.mqtt module
MQTTErrorTasmotaPowerDriverTasmotaPowerDriver.bindingsTasmotaPowerDriver.__attrs_post_init__()TasmotaPowerDriver.on_activate()TasmotaPowerDriver.on_deactivate()TasmotaPowerDriver.on()TasmotaPowerDriver.off()TasmotaPowerDriver.cycle()TasmotaPowerDriver.get()TasmotaPowerDriver.__abstractmethods__TasmotaPowerDriver.__annotations__TasmotaPowerDriver.__attrs_attrs__TasmotaPowerDriver.__firstlineno__TasmotaPowerDriver.__init__()TasmotaPowerDriver.__match_args__TasmotaPowerDriver.__module__TasmotaPowerDriver.__replace__()TasmotaPowerDriver.__repr__()TasmotaPowerDriver.__static_attributes__
- labgrid.driver.networkinterfacedriver module
NetworkInterfaceDriverNetworkInterfaceDriver.bindingsNetworkInterfaceDriver.__attrs_post_init__()NetworkInterfaceDriver.on_activate()NetworkInterfaceDriver.on_deactivate()NetworkInterfaceDriver.skip_deactivate_on_exportNetworkInterfaceDriver.get_export_vars()NetworkInterfaceDriver.configure()NetworkInterfaceDriver.wait_state()NetworkInterfaceDriver.disable()NetworkInterfaceDriver.get_active_settings()NetworkInterfaceDriver.get_settings()NetworkInterfaceDriver.get_state()NetworkInterfaceDriver.get_dhcpd_leases()NetworkInterfaceDriver.request_scan()NetworkInterfaceDriver.get_access_points()NetworkInterfaceDriver.forward_local()NetworkInterfaceDriver.forward_remote()NetworkInterfaceDriver.__annotations__NetworkInterfaceDriver.__attrs_attrs__NetworkInterfaceDriver.__firstlineno__NetworkInterfaceDriver.__init__()NetworkInterfaceDriver.__match_args__NetworkInterfaceDriver.__module__NetworkInterfaceDriver.__replace__()NetworkInterfaceDriver.__repr__()NetworkInterfaceDriver.__static_attributes__
- labgrid.driver.onewiredriver module
OneWirePIODriverOneWirePIODriver.bindingsOneWirePIODriver.__attrs_post_init__()OneWirePIODriver.on_activate()OneWirePIODriver.on_deactivate()OneWirePIODriver.set()OneWirePIODriver.get()OneWirePIODriver.__abstractmethods__OneWirePIODriver.__annotations__OneWirePIODriver.__attrs_attrs__OneWirePIODriver.__firstlineno__OneWirePIODriver.__init__()OneWirePIODriver.__match_args__OneWirePIODriver.__module__OneWirePIODriver.__replace__()OneWirePIODriver.__repr__()OneWirePIODriver.__static_attributes__
- labgrid.driver.openocddriver module
OpenOCDDriverOpenOCDDriver.bindingsOpenOCDDriver.__attrs_post_init__()OpenOCDDriver.load()OpenOCDDriver.execute()OpenOCDDriver.__abstractmethods__OpenOCDDriver.__annotations__OpenOCDDriver.__attrs_attrs__OpenOCDDriver.__firstlineno__OpenOCDDriver.__init__()OpenOCDDriver.__match_args__OpenOCDDriver.__module__OpenOCDDriver.__replace__()OpenOCDDriver.__repr__()OpenOCDDriver.__static_attributes__
- labgrid.driver.powerdriver module
PowerResetMixinPowerResetMixin.prioritiesPowerResetMixin.__attrs_post_init__()PowerResetMixin.reset()PowerResetMixin.__abstractmethods__PowerResetMixin.__annotations__PowerResetMixin.__attrs_attrs__PowerResetMixin.__firstlineno__PowerResetMixin.__init__()PowerResetMixin.__match_args__PowerResetMixin.__module__PowerResetMixin.__replace__()PowerResetMixin.__repr__()PowerResetMixin.__static_attributes__
ManualPowerDriverManualPowerDriver.on()ManualPowerDriver.off()ManualPowerDriver.cycle()ManualPowerDriver.__abstractmethods__ManualPowerDriver.__annotations__ManualPowerDriver.__attrs_attrs__ManualPowerDriver.__firstlineno__ManualPowerDriver.__init__()ManualPowerDriver.__match_args__ManualPowerDriver.__module__ManualPowerDriver.__replace__()ManualPowerDriver.__repr__()ManualPowerDriver.__static_attributes__
SiSPMPowerDriverSiSPMPowerDriver.bindingsSiSPMPowerDriver.__attrs_post_init__()SiSPMPowerDriver.on()SiSPMPowerDriver.off()SiSPMPowerDriver.cycle()SiSPMPowerDriver.get()SiSPMPowerDriver.__abstractmethods__SiSPMPowerDriver.__annotations__SiSPMPowerDriver.__attrs_attrs__SiSPMPowerDriver.__firstlineno__SiSPMPowerDriver.__init__()SiSPMPowerDriver.__match_args__SiSPMPowerDriver.__module__SiSPMPowerDriver.__replace__()SiSPMPowerDriver.__repr__()SiSPMPowerDriver.__static_attributes__
ExternalPowerDriverExternalPowerDriver.on()ExternalPowerDriver.off()ExternalPowerDriver.cycle()ExternalPowerDriver.__abstractmethods__ExternalPowerDriver.__annotations__ExternalPowerDriver.__attrs_attrs__ExternalPowerDriver.__firstlineno__ExternalPowerDriver.__init__()ExternalPowerDriver.__match_args__ExternalPowerDriver.__module__ExternalPowerDriver.__replace__()ExternalPowerDriver.__repr__()ExternalPowerDriver.__static_attributes__
NetworkPowerDriverNetworkPowerDriver.bindingsNetworkPowerDriver.__attrs_post_init__()NetworkPowerDriver.on_activate()NetworkPowerDriver.set_proxy_from_url()NetworkPowerDriver.on()NetworkPowerDriver.off()NetworkPowerDriver.cycle()NetworkPowerDriver.get()NetworkPowerDriver.__abstractmethods__NetworkPowerDriver.__annotations__NetworkPowerDriver.__attrs_attrs__NetworkPowerDriver.__firstlineno__NetworkPowerDriver.__init__()NetworkPowerDriver.__match_args__NetworkPowerDriver.__module__NetworkPowerDriver.__replace__()NetworkPowerDriver.__repr__()NetworkPowerDriver.__static_attributes__
DigitalOutputPowerDriverDigitalOutputPowerDriver.bindingsDigitalOutputPowerDriver.__attrs_post_init__()DigitalOutputPowerDriver.on()DigitalOutputPowerDriver.off()DigitalOutputPowerDriver.cycle()DigitalOutputPowerDriver.get()DigitalOutputPowerDriver.__abstractmethods__DigitalOutputPowerDriver.__annotations__DigitalOutputPowerDriver.__attrs_attrs__DigitalOutputPowerDriver.__firstlineno__DigitalOutputPowerDriver.__init__()DigitalOutputPowerDriver.__match_args__DigitalOutputPowerDriver.__module__DigitalOutputPowerDriver.__replace__()DigitalOutputPowerDriver.__repr__()DigitalOutputPowerDriver.__static_attributes__
YKUSHPowerDriverYKUSHPowerDriver.bindingsYKUSHPowerDriver.__attrs_post_init__()YKUSHPowerDriver.on()YKUSHPowerDriver.off()YKUSHPowerDriver.cycle()YKUSHPowerDriver.get()YKUSHPowerDriver.__abstractmethods__YKUSHPowerDriver.__annotations__YKUSHPowerDriver.__attrs_attrs__YKUSHPowerDriver.__firstlineno__YKUSHPowerDriver.__init__()YKUSHPowerDriver.__match_args__YKUSHPowerDriver.__module__YKUSHPowerDriver.__replace__()YKUSHPowerDriver.__repr__()YKUSHPowerDriver.__static_attributes__
USBPowerDriverUSBPowerDriver.bindingsUSBPowerDriver.__attrs_post_init__()USBPowerDriver.on()USBPowerDriver.off()USBPowerDriver.cycle()USBPowerDriver.get()USBPowerDriver.__abstractmethods__USBPowerDriver.__annotations__USBPowerDriver.__attrs_attrs__USBPowerDriver.__firstlineno__USBPowerDriver.__init__()USBPowerDriver.__match_args__USBPowerDriver.__module__USBPowerDriver.__replace__()USBPowerDriver.__repr__()USBPowerDriver.__static_attributes__
PDUDaemonDriverPDUDaemonDriver.bindingsPDUDaemonDriver.__attrs_post_init__()PDUDaemonDriver.on_activate()PDUDaemonDriver.on()PDUDaemonDriver.off()PDUDaemonDriver.cycle()PDUDaemonDriver.get()PDUDaemonDriver.__abstractmethods__PDUDaemonDriver.__annotations__PDUDaemonDriver.__attrs_attrs__PDUDaemonDriver.__firstlineno__PDUDaemonDriver.__init__()PDUDaemonDriver.__match_args__PDUDaemonDriver.__module__PDUDaemonDriver.__replace__()PDUDaemonDriver.__repr__()PDUDaemonDriver.__static_attributes__
- labgrid.driver.provider module
BaseProviderDriverBaseProviderDriver.get_export_vars()BaseProviderDriver.stage()BaseProviderDriver.__annotations__BaseProviderDriver.__attrs_attrs__BaseProviderDriver.__firstlineno__BaseProviderDriver.__init__()BaseProviderDriver.__match_args__BaseProviderDriver.__module__BaseProviderDriver.__replace__()BaseProviderDriver.__repr__()BaseProviderDriver.__static_attributes__
TFTPProviderDriverTFTPProviderDriver.bindingsTFTPProviderDriver.__annotations__TFTPProviderDriver.__attrs_attrs__TFTPProviderDriver.__firstlineno__TFTPProviderDriver.__init__()TFTPProviderDriver.__match_args__TFTPProviderDriver.__module__TFTPProviderDriver.__replace__()TFTPProviderDriver.__repr__()TFTPProviderDriver.__static_attributes__
NFSFileNFSFile.__attrs_attrs__NFSFile.__dict__NFSFile.__eq__()NFSFile.__firstlineno__NFSFile.__ge__()NFSFile.__gt__()NFSFile.__hash__NFSFile.__init__()NFSFile.__le__()NFSFile.__lt__()NFSFile.__match_args__NFSFile.__module__NFSFile.__ne__()NFSFile.__replace__()NFSFile.__repr__()NFSFile.__static_attributes__NFSFile.__weakref__
NFSProviderDriverNFSProviderDriver.bindingsNFSProviderDriver.get_export_vars()NFSProviderDriver.stage()NFSProviderDriver.__annotations__NFSProviderDriver.__attrs_attrs__NFSProviderDriver.__firstlineno__NFSProviderDriver.__init__()NFSProviderDriver.__match_args__NFSProviderDriver.__module__NFSProviderDriver.__replace__()NFSProviderDriver.__repr__()NFSProviderDriver.__static_attributes__
HTTPProviderDriverHTTPProviderDriver.bindingsHTTPProviderDriver.__annotations__HTTPProviderDriver.__attrs_attrs__HTTPProviderDriver.__firstlineno__HTTPProviderDriver.__init__()HTTPProviderDriver.__match_args__HTTPProviderDriver.__module__HTTPProviderDriver.__replace__()HTTPProviderDriver.__repr__()HTTPProviderDriver.__static_attributes__
- labgrid.driver.pyvisadriver module
PyVISADriverPyVISADriver.bindingsPyVISADriver.__attrs_post_init__()PyVISADriver.on_activate()PyVISADriver.on_deactivate()PyVISADriver.get_session()PyVISADriver.__annotations__PyVISADriver.__attrs_attrs__PyVISADriver.__firstlineno__PyVISADriver.__init__()PyVISADriver.__match_args__PyVISADriver.__module__PyVISADriver.__replace__()PyVISADriver.__repr__()PyVISADriver.__static_attributes__
- labgrid.driver.qemudriver module
QEMUDriverQEMUDriver.__attrs_post_init__()QEMUDriver.get_qemu_version()QEMUDriver.get_qemu_base_args()QEMUDriver.on_activate()QEMUDriver.on_deactivate()QEMUDriver.on()QEMUDriver.off()QEMUDriver.cycle()QEMUDriver.monitor_command()QEMUDriver.add_port_forward()QEMUDriver.remove_port_forward()QEMUDriver.__str__()QEMUDriver.__abstractmethods__QEMUDriver.__annotations__QEMUDriver.__attrs_attrs__QEMUDriver.__firstlineno__QEMUDriver.__init__()QEMUDriver.__match_args__QEMUDriver.__module__QEMUDriver.__replace__()QEMUDriver.__repr__()QEMUDriver.__static_attributes__
- labgrid.driver.quartushpsdriver module
QuartusHPSDriverQuartusHPSDriver.bindingsQuartusHPSDriver.__attrs_post_init__()QuartusHPSDriver.flash()QuartusHPSDriver.erase()QuartusHPSDriver.__annotations__QuartusHPSDriver.__attrs_attrs__QuartusHPSDriver.__firstlineno__QuartusHPSDriver.__init__()QuartusHPSDriver.__match_args__QuartusHPSDriver.__module__QuartusHPSDriver.__replace__()QuartusHPSDriver.__repr__()QuartusHPSDriver.__static_attributes__
- labgrid.driver.rawnetworkinterfacedriver module
RawNetworkInterfaceDriverRawNetworkInterfaceDriver.bindingsRawNetworkInterfaceDriver.__attrs_post_init__()RawNetworkInterfaceDriver.on_activate()RawNetworkInterfaceDriver.on_deactivate()RawNetworkInterfaceDriver.set_interface_up()RawNetworkInterfaceDriver.set_interface_down()RawNetworkInterfaceDriver.get_state()RawNetworkInterfaceDriver.wait_state()RawNetworkInterfaceDriver.get_ethtool_settings()RawNetworkInterfaceDriver.ethtool_configure()RawNetworkInterfaceDriver.get_ethtool_eee_settings()RawNetworkInterfaceDriver.ethtool_configure_eee()RawNetworkInterfaceDriver.get_ethtool_pause_settings()RawNetworkInterfaceDriver.ethtool_configure_pause()RawNetworkInterfaceDriver.start_record()RawNetworkInterfaceDriver.stop_record()RawNetworkInterfaceDriver.record()RawNetworkInterfaceDriver.start_replay()RawNetworkInterfaceDriver.stop_replay()RawNetworkInterfaceDriver.replay()RawNetworkInterfaceDriver.get_statistics()RawNetworkInterfaceDriver.get_address()RawNetworkInterfaceDriver.__annotations__RawNetworkInterfaceDriver.__attrs_attrs__RawNetworkInterfaceDriver.__firstlineno__RawNetworkInterfaceDriver.__init__()RawNetworkInterfaceDriver.__match_args__RawNetworkInterfaceDriver.__module__RawNetworkInterfaceDriver.__replace__()RawNetworkInterfaceDriver.__repr__()RawNetworkInterfaceDriver.__static_attributes__
- labgrid.driver.resetdriver module
DigitalOutputResetDriverDigitalOutputResetDriver.bindingsDigitalOutputResetDriver.__attrs_post_init__()DigitalOutputResetDriver.reset()DigitalOutputResetDriver.__abstractmethods__DigitalOutputResetDriver.__annotations__DigitalOutputResetDriver.__attrs_attrs__DigitalOutputResetDriver.__firstlineno__DigitalOutputResetDriver.__init__()DigitalOutputResetDriver.__match_args__DigitalOutputResetDriver.__module__DigitalOutputResetDriver.__replace__()DigitalOutputResetDriver.__repr__()DigitalOutputResetDriver.__static_attributes__
- labgrid.driver.serialdigitaloutput module
SerialPortDigitalOutputDriverSerialPortDigitalOutputDriver.bindingsSerialPortDigitalOutputDriver.__attrs_post_init__()SerialPortDigitalOutputDriver.get()SerialPortDigitalOutputDriver.set()SerialPortDigitalOutputDriver.__abstractmethods__SerialPortDigitalOutputDriver.__annotations__SerialPortDigitalOutputDriver.__attrs_attrs__SerialPortDigitalOutputDriver.__firstlineno__SerialPortDigitalOutputDriver.__init__()SerialPortDigitalOutputDriver.__match_args__SerialPortDigitalOutputDriver.__module__SerialPortDigitalOutputDriver.__replace__()SerialPortDigitalOutputDriver.__repr__()SerialPortDigitalOutputDriver.__static_attributes__
- labgrid.driver.serialdriver module
SerialDriverSerialDriver.bindingsSerialDriver.__attrs_post_init__()SerialDriver.on_activate()SerialDriver.on_deactivate()SerialDriver.get_export_vars()SerialDriver.open()SerialDriver.close()SerialDriver.__str__()SerialDriver.__abstractmethods__SerialDriver.__annotations__SerialDriver.__attrs_attrs__SerialDriver.__firstlineno__SerialDriver.__init__()SerialDriver.__match_args__SerialDriver.__module__SerialDriver.__replace__()SerialDriver.__repr__()SerialDriver.__static_attributes__
- labgrid.driver.shelldriver module
ShellDriverShellDriver.bindingsShellDriver.__attrs_post_init__()ShellDriver.on_activate()ShellDriver.on_deactivate()ShellDriver.run()ShellDriver.get_status()ShellDriver.put_ssh_key()ShellDriver.put_bytes()ShellDriver.put()ShellDriver.get_bytes()ShellDriver.get()ShellDriver.run_script()ShellDriver.run_script_file()ShellDriver.get_default_interface_device_name()ShellDriver.get_ip_addresses()ShellDriver.__abstractmethods__ShellDriver.__annotations__ShellDriver.__attrs_attrs__ShellDriver.__firstlineno__ShellDriver.__init__()ShellDriver.__match_args__ShellDriver.__module__ShellDriver.__replace__()ShellDriver.__repr__()ShellDriver.__static_attributes__
- labgrid.driver.sigrokdriver module
SigrokCommonSigrokCommon.__attrs_post_init__()SigrokCommon.on_activate()SigrokCommon.on_deactivate()SigrokCommon.__annotations__SigrokCommon.__attrs_attrs__SigrokCommon.__firstlineno__SigrokCommon.__init__()SigrokCommon.__match_args__SigrokCommon.__module__SigrokCommon.__replace__()SigrokCommon.__repr__()SigrokCommon.__static_attributes__
SigrokDriverSigrokDriver.bindingsSigrokDriver.capture()SigrokDriver.stop()SigrokDriver.analyze()SigrokDriver.__annotations__SigrokDriver.__attrs_attrs__SigrokDriver.__firstlineno__SigrokDriver.__init__()SigrokDriver.__match_args__SigrokDriver.__module__SigrokDriver.__replace__()SigrokDriver.__repr__()SigrokDriver.__static_attributes__
SigrokPowerDriverSigrokPowerDriver.bindingsSigrokPowerDriver.on()SigrokPowerDriver.off()SigrokPowerDriver.cycle()SigrokPowerDriver.set_voltage_target()SigrokPowerDriver.set_current_limit()SigrokPowerDriver.get()SigrokPowerDriver.measure()SigrokPowerDriver.__abstractmethods__SigrokPowerDriver.__annotations__SigrokPowerDriver.__attrs_attrs__SigrokPowerDriver.__firstlineno__SigrokPowerDriver.__init__()SigrokPowerDriver.__match_args__SigrokPowerDriver.__module__SigrokPowerDriver.__replace__()SigrokPowerDriver.__repr__()SigrokPowerDriver.__static_attributes__
SigrokDmmDriverSigrokDmmDriver.bindingsSigrokDmmDriver.capture()SigrokDmmDriver.stop()SigrokDmmDriver.on_activate()SigrokDmmDriver.on_deactivate()SigrokDmmDriver.__annotations__SigrokDmmDriver.__attrs_attrs__SigrokDmmDriver.__firstlineno__SigrokDmmDriver.__init__()SigrokDmmDriver.__match_args__SigrokDmmDriver.__module__SigrokDmmDriver.__replace__()SigrokDmmDriver.__repr__()SigrokDmmDriver.__static_attributes__
- labgrid.driver.smallubootdriver module
SmallUBootDriverSmallUBootDriver.boot()SmallUBootDriver.__abstractmethods__SmallUBootDriver.__annotations__SmallUBootDriver.__attrs_attrs__SmallUBootDriver.__firstlineno__SmallUBootDriver.__init__()SmallUBootDriver.__match_args__SmallUBootDriver.__module__SmallUBootDriver.__replace__()SmallUBootDriver.__repr__()SmallUBootDriver.__static_attributes__
- labgrid.driver.sshdriver module
SSHDriverSSHDriver.bindingsSSHDriver.prioritiesSSHDriver.__attrs_post_init__()SSHDriver.on_activate()SSHDriver.on_deactivate()SSHDriver.skip_deactivate_on_exportSSHDriver.run()SSHDriver.interact()SSHDriver.forward_local_port()SSHDriver.forward_remote_port()SSHDriver.forward_unix_socket()SSHDriver.scp()SSHDriver.rsync()SSHDriver.sshfs()SSHDriver.get_status()SSHDriver.put()SSHDriver.get()SSHDriver.__abstractmethods__SSHDriver.__annotations__SSHDriver.__attrs_attrs__SSHDriver.__firstlineno__SSHDriver.__init__()SSHDriver.__match_args__SSHDriver.__module__SSHDriver.__replace__()SSHDriver.__repr__()SSHDriver.__static_attributes__
- labgrid.driver.ubootdriver module
UBootDriverUBootDriver.bindingsUBootDriver.__attrs_post_init__()UBootDriver.on_activate()UBootDriver.on_deactivate()UBootDriver.run()UBootDriver.get_status()UBootDriver.reset()UBootDriver.await_boot()UBootDriver.boot()UBootDriver.__abstractmethods__UBootDriver.__annotations__UBootDriver.__attrs_attrs__UBootDriver.__firstlineno__UBootDriver.__init__()UBootDriver.__match_args__UBootDriver.__module__UBootDriver.__replace__()UBootDriver.__repr__()UBootDriver.__static_attributes__
- labgrid.driver.usbaudiodriver module
USBAudioInputDriverUSBAudioInputDriver.bindingsUSBAudioInputDriver.__attrs_post_init__()USBAudioInputDriver.start_sender()USBAudioInputDriver.create_gst_src()USBAudioInputDriver.measure_level()USBAudioInputDriver.play()USBAudioInputDriver.__annotations__USBAudioInputDriver.__attrs_attrs__USBAudioInputDriver.__firstlineno__USBAudioInputDriver.__init__()USBAudioInputDriver.__match_args__USBAudioInputDriver.__module__USBAudioInputDriver.__replace__()USBAudioInputDriver.__repr__()USBAudioInputDriver.__static_attributes__
- labgrid.driver.usbhidrelay module
HIDRelayDriverHIDRelayDriver.bindingsHIDRelayDriver.__attrs_post_init__()HIDRelayDriver.on_activate()HIDRelayDriver.on_deactivate()HIDRelayDriver.set()HIDRelayDriver.get()HIDRelayDriver.__abstractmethods__HIDRelayDriver.__annotations__HIDRelayDriver.__attrs_attrs__HIDRelayDriver.__firstlineno__HIDRelayDriver.__init__()HIDRelayDriver.__match_args__HIDRelayDriver.__module__HIDRelayDriver.__replace__()HIDRelayDriver.__repr__()HIDRelayDriver.__static_attributes__
- labgrid.driver.usbloader module
MXSUSBDriverMXSUSBDriver.bindingsMXSUSBDriver.__attrs_post_init__()MXSUSBDriver.on_activate()MXSUSBDriver.on_deactivate()MXSUSBDriver.load()MXSUSBDriver.__abstractmethods__MXSUSBDriver.__annotations__MXSUSBDriver.__attrs_attrs__MXSUSBDriver.__firstlineno__MXSUSBDriver.__init__()MXSUSBDriver.__match_args__MXSUSBDriver.__module__MXSUSBDriver.__replace__()MXSUSBDriver.__repr__()MXSUSBDriver.__static_attributes__
IMXUSBDriverIMXUSBDriver.bindingsIMXUSBDriver.__attrs_post_init__()IMXUSBDriver.on_activate()IMXUSBDriver.on_deactivate()IMXUSBDriver.load()IMXUSBDriver.__abstractmethods__IMXUSBDriver.__annotations__IMXUSBDriver.__attrs_attrs__IMXUSBDriver.__firstlineno__IMXUSBDriver.__init__()IMXUSBDriver.__match_args__IMXUSBDriver.__module__IMXUSBDriver.__replace__()IMXUSBDriver.__repr__()IMXUSBDriver.__static_attributes__
RKUSBDriverRKUSBDriver.bindingsRKUSBDriver.__attrs_post_init__()RKUSBDriver.on_activate()RKUSBDriver.on_deactivate()RKUSBDriver.load()RKUSBDriver.__abstractmethods__RKUSBDriver.__annotations__RKUSBDriver.__attrs_attrs__RKUSBDriver.__firstlineno__RKUSBDriver.__init__()RKUSBDriver.__match_args__RKUSBDriver.__module__RKUSBDriver.__replace__()RKUSBDriver.__repr__()RKUSBDriver.__static_attributes__
UUUDriverUUUDriver.bindingsUUUDriver.__attrs_post_init__()UUUDriver.on_activate()UUUDriver.on_deactivate()UUUDriver.load()UUUDriver.__abstractmethods__UUUDriver.__annotations__UUUDriver.__attrs_attrs__UUUDriver.__firstlineno__UUUDriver.__init__()UUUDriver.__match_args__UUUDriver.__module__UUUDriver.__replace__()UUUDriver.__repr__()UUUDriver.__static_attributes__
BDIMXUSBDriverBDIMXUSBDriver.bindingsBDIMXUSBDriver.__attrs_post_init__()BDIMXUSBDriver.on_activate()BDIMXUSBDriver.on_deactivate()BDIMXUSBDriver.load()BDIMXUSBDriver.__abstractmethods__BDIMXUSBDriver.__annotations__BDIMXUSBDriver.__attrs_attrs__BDIMXUSBDriver.__firstlineno__BDIMXUSBDriver.__init__()BDIMXUSBDriver.__match_args__BDIMXUSBDriver.__module__BDIMXUSBDriver.__replace__()BDIMXUSBDriver.__repr__()BDIMXUSBDriver.__static_attributes__
- labgrid.driver.usbsdmuxdriver module
USBSDMuxDriverUSBSDMuxDriver.bindingsUSBSDMuxDriver.__attrs_post_init__()USBSDMuxDriver.set_mode()USBSDMuxDriver.get_mode()USBSDMuxDriver.__annotations__USBSDMuxDriver.__attrs_attrs__USBSDMuxDriver.__firstlineno__USBSDMuxDriver.__init__()USBSDMuxDriver.__match_args__USBSDMuxDriver.__module__USBSDMuxDriver.__replace__()USBSDMuxDriver.__repr__()USBSDMuxDriver.__static_attributes__
- labgrid.driver.usbsdwiredriver module
USBSDWireDriverUSBSDWireDriver.bindingsUSBSDWireDriver.__attrs_post_init__()USBSDWireDriver.set_mode()USBSDWireDriver.get_mode()USBSDWireDriver.__annotations__USBSDWireDriver.__attrs_attrs__USBSDWireDriver.__firstlineno__USBSDWireDriver.__init__()USBSDWireDriver.__match_args__USBSDWireDriver.__module__USBSDWireDriver.__replace__()USBSDWireDriver.__repr__()USBSDWireDriver.__static_attributes__
- labgrid.driver.usbstoragedriver module
ModeUSBStorageDriverUSBStorageDriver.bindingsUSBStorageDriver.WAIT_FOR_MEDIUM_TIMEOUTUSBStorageDriver.WAIT_FOR_MEDIUM_SLEEPUSBStorageDriver.MOUNT_RETRIESUSBStorageDriver.__attrs_post_init__()USBStorageDriver.on_activate()USBStorageDriver.on_deactivate()USBStorageDriver.write_files()USBStorageDriver.write_image()USBStorageDriver.get_size()USBStorageDriver.__annotations__USBStorageDriver.__attrs_attrs__USBStorageDriver.__firstlineno__USBStorageDriver.__init__()USBStorageDriver.__match_args__USBStorageDriver.__module__USBStorageDriver.__replace__()USBStorageDriver.__repr__()USBStorageDriver.__static_attributes__
NetworkUSBStorageDriverNetworkUSBStorageDriver.__attrs_post_init__()NetworkUSBStorageDriver.__annotations__NetworkUSBStorageDriver.__attrs_attrs__NetworkUSBStorageDriver.__firstlineno__NetworkUSBStorageDriver.__init__()NetworkUSBStorageDriver.__match_args__NetworkUSBStorageDriver.__module__NetworkUSBStorageDriver.__replace__()NetworkUSBStorageDriver.__repr__()NetworkUSBStorageDriver.__static_attributes__
- labgrid.driver.usbtmcdriver module
USBTMCDriverUSBTMCDriver.bindingsUSBTMCDriver.__attrs_post_init__()USBTMCDriver.on_activate()USBTMCDriver.on_deactivate()USBTMCDriver.command()USBTMCDriver.query()USBTMCDriver.identify()USBTMCDriver.get_channel_info()USBTMCDriver.get_channel_values()USBTMCDriver.get_screenshot()USBTMCDriver.get_bool()USBTMCDriver.get_int()USBTMCDriver.get_decimal()USBTMCDriver.get_str()USBTMCDriver.__annotations__USBTMCDriver.__attrs_attrs__USBTMCDriver.__firstlineno__USBTMCDriver.__init__()USBTMCDriver.__match_args__USBTMCDriver.__module__USBTMCDriver.__replace__()USBTMCDriver.__repr__()USBTMCDriver.__static_attributes__
- labgrid.driver.usbvideodriver module
USBVideoDriverUSBVideoDriver.bindingsUSBVideoDriver.__attrs_post_init__()USBVideoDriver.get_qualities()USBVideoDriver.select_caps()USBVideoDriver.get_pipeline()USBVideoDriver.stream()USBVideoDriver.__abstractmethods__USBVideoDriver.__annotations__USBVideoDriver.__attrs_attrs__USBVideoDriver.__firstlineno__USBVideoDriver.__init__()USBVideoDriver.__match_args__USBVideoDriver.__module__USBVideoDriver.__replace__()USBVideoDriver.__repr__()USBVideoDriver.__static_attributes__
- labgrid.driver.xenadriver module
XenaDriverXenaDriver.bindingsXenaDriver.__attrs_post_init__()XenaDriver.on_activate()XenaDriver.on_deactivate()XenaDriver.get_session()XenaDriver.__annotations__XenaDriver.__attrs_attrs__XenaDriver.__firstlineno__XenaDriver.__init__()XenaDriver.__match_args__XenaDriver.__module__XenaDriver.__replace__()XenaDriver.__repr__()XenaDriver.__static_attributes__
- Subpackages
- labgrid.protocol package
- Submodules
- labgrid.protocol.bootstrapprotocol module
- labgrid.protocol.commandprotocol module
CommandProtocolCommandProtocol.run()CommandProtocol.run_check()CommandProtocol.get_status()CommandProtocol.wait_for()CommandProtocol.poll_until_success()CommandProtocol.__abstractmethods__CommandProtocol.__annotations__CommandProtocol.__dict__CommandProtocol.__firstlineno__CommandProtocol.__module__CommandProtocol.__static_attributes__CommandProtocol.__weakref__
- labgrid.protocol.consoleprotocol module
ConsoleProtocolConsoleProtocol.read()ConsoleProtocol.write()ConsoleProtocol.sendline()ConsoleProtocol.sendcontrol()ConsoleProtocol.expect()ConsoleProtocol.ClientConsoleProtocol.__abstractmethods__ConsoleProtocol.__annotations__ConsoleProtocol.__dict__ConsoleProtocol.__firstlineno__ConsoleProtocol.__module__ConsoleProtocol.__static_attributes__ConsoleProtocol.__weakref__
- labgrid.protocol.digitaloutputprotocol module
DigitalOutputProtocolDigitalOutputProtocol.get()DigitalOutputProtocol.set()DigitalOutputProtocol.__abstractmethods__DigitalOutputProtocol.__annotations__DigitalOutputProtocol.__dict__DigitalOutputProtocol.__firstlineno__DigitalOutputProtocol.__module__DigitalOutputProtocol.__static_attributes__DigitalOutputProtocol.__weakref__
- labgrid.protocol.filesystemprotocol module
- labgrid.protocol.filetransferprotocol module
FileTransferProtocolFileTransferProtocol.put()FileTransferProtocol.get()FileTransferProtocol.__abstractmethods__FileTransferProtocol.__annotations__FileTransferProtocol.__dict__FileTransferProtocol.__firstlineno__FileTransferProtocol.__module__FileTransferProtocol.__static_attributes__FileTransferProtocol.__weakref__
- labgrid.protocol.infoprotocol module
- labgrid.protocol.linuxbootprotocol module
LinuxBootProtocolLinuxBootProtocol.boot()LinuxBootProtocol.await_boot()LinuxBootProtocol.reset()LinuxBootProtocol.__abstractmethods__LinuxBootProtocol.__annotations__LinuxBootProtocol.__dict__LinuxBootProtocol.__firstlineno__LinuxBootProtocol.__module__LinuxBootProtocol.__static_attributes__LinuxBootProtocol.__weakref__
- labgrid.protocol.mmioprotocol module
- labgrid.protocol.powerprotocol module
- labgrid.protocol.resetprotocol module
- labgrid.protocol.videoprotocol module
- labgrid.pytestplugin package
- labgrid.remote package
- Submodules
- labgrid.remote.client module
ErrorUserErrorServerErrorInteractiveCommandErrorClientSessionClientSession.gethostname()ClientSession.getuser()ClientSession.__attrs_post_init__()ClientSession.start()ClientSession.stop()ClientSession.close()ClientSession.sync_with_coordinator()ClientSession.cancel_pending_syncs()ClientSession.message_pump()ClientSession.on_resource_changed()ClientSession.on_place_changed()ClientSession.on_place_deleted()ClientSession.do_monitor()ClientSession.complete()ClientSession.print_resources()ClientSession.print_places()ClientSession.print_who()ClientSession.get_place()ClientSession.get_idle_place()ClientSession.get_acquired_place()ClientSession.print_place()ClientSession.add_place()ClientSession.del_place()ClientSession.add_alias()ClientSession.del_alias()ClientSession.set_comment()ClientSession.set_tags()ClientSession.add_match()ClientSession.del_match()ClientSession.add_named_match()ClientSession.check_matches()ClientSession.acquire()ClientSession.release()ClientSession.release_from()ClientSession.allow()ClientSession.get_target_resources()ClientSession.get_target_config()ClientSession.print_env()ClientSession.power()ClientSession.digital_io()ClientSession.console()ClientSession.dfu()ClientSession.fastboot()ClientSession.flashscript()ClientSession.bootstrap()ClientSession.sd_mux()ClientSession.usb_mux()ClientSession.ssh()ClientSession.scp()ClientSession.rsync()ClientSession.sshfs()ClientSession.forward()ClientSession.telnet()ClientSession.video()ClientSession.audio()ClientSession.tmc_command()ClientSession.tmc_query()ClientSession.tmc_screen()ClientSession.tmc_channel()ClientSession.write_files()ClientSession.write_image()ClientSession.create_reservation()ClientSession.cancel_reservation()ClientSession.wait_reservation()ClientSession.print_reservations()ClientSession.export()ClientSession.print_version()ClientSession.__attrs_attrs__ClientSession.__dict__ClientSession.__firstlineno__ClientSession.__init__()ClientSession.__match_args__ClientSession.__module__ClientSession.__replace__()ClientSession.__repr__()ClientSession.__static_attributes__ClientSession.__weakref__
ensure_event_loop()start_session()find_role_by_place()find_any_role_with_place()LocalPortRemotePortExportFormatget_parser()main()
- labgrid.remote.common module
ResourceEntryResourceEntry.__attrs_post_init__()ResourceEntry.acquiredResourceEntry.availResourceEntry.clsResourceEntry.paramsResourceEntry.argsResourceEntry.extraResourceEntry.asdict()ResourceEntry.update()ResourceEntry.acquire()ResourceEntry.release()ResourceEntry.as_pb2()ResourceEntry.data_from_pb2()ResourceEntry.from_pb2()ResourceEntry.__attrs_attrs__ResourceEntry.__dict__ResourceEntry.__firstlineno__ResourceEntry.__init__()ResourceEntry.__match_args__ResourceEntry.__module__ResourceEntry.__replace__()ResourceEntry.__repr__()ResourceEntry.__static_attributes__ResourceEntry.__weakref__
ResourceMatchResourceMatch.fromstr()ResourceMatch.__repr__()ResourceMatch.__str__()ResourceMatch.ismatch()ResourceMatch.as_pb2()ResourceMatch.from_pb2()ResourceMatch.__attrs_attrs__ResourceMatch.__dict__ResourceMatch.__eq__()ResourceMatch.__firstlineno__ResourceMatch.__ge__()ResourceMatch.__gt__()ResourceMatch.__hash__ResourceMatch.__init__()ResourceMatch.__le__()ResourceMatch.__lt__()ResourceMatch.__match_args__ResourceMatch.__module__ResourceMatch.__ne__()ResourceMatch.__replace__()ResourceMatch.__static_attributes__ResourceMatch.__weakref__
PlacePlace.asdict()Place.update_from_pb2()Place.show()Place.getmatch()Place.hasmatch()Place.unmatched()Place.touch()Place.as_pb2()Place.from_pb2()Place.__attrs_attrs__Place.__dict__Place.__firstlineno__Place.__init__()Place.__match_args__Place.__module__Place.__replace__()Place.__repr__()Place.__static_attributes__Place.__weakref__
ReservationStateReservationReservation.asdict()Reservation.refresh()Reservation.expiredReservation.show()Reservation.as_pb2()Reservation.from_pb2()Reservation.__attrs_attrs__Reservation.__dict__Reservation.__firstlineno__Reservation.__init__()Reservation.__match_args__Reservation.__module__Reservation.__replace__()Reservation.__repr__()Reservation.__static_attributes__Reservation.__weakref__
- labgrid.remote.config module
ResourceConfigResourceConfig.__attrs_post_init__()ResourceConfig.__attrs_attrs__ResourceConfig.__dict__ResourceConfig.__firstlineno__ResourceConfig.__init__()ResourceConfig.__match_args__ResourceConfig.__module__ResourceConfig.__replace__()ResourceConfig.__repr__()ResourceConfig.__static_attributes__ResourceConfig.__weakref__
- labgrid.remote.coordinator module
warn_if_slow()ActionRemoteSessionExporterSessionExporterSession.set_resource()ExporterSession.get_resources()ExporterSession.__annotations__ExporterSession.__attrs_attrs__ExporterSession.__firstlineno__ExporterSession.__init__()ExporterSession.__match_args__ExporterSession.__module__ExporterSession.__replace__()ExporterSession.__repr__()ExporterSession.__static_attributes__
ClientSessionClientSession.subscribe_places()ClientSession.subscribe_resources()ClientSession.__annotations__ClientSession.__attrs_attrs__ClientSession.__firstlineno__ClientSession.__init__()ClientSession.__match_args__ClientSession.__module__ClientSession.__replace__()ClientSession.__repr__()ClientSession.__static_attributes__
ResourceImportlocked()ExporterCommandExporterErrorCoordinatorCoordinator.__init__()Coordinator.poll()Coordinator.save_later()Coordinator.save()Coordinator.load()Coordinator.ClientStream()Coordinator.get_exporter_by_name()Coordinator.ExporterStream()Coordinator.AddPlace()Coordinator.DeletePlace()Coordinator.AddPlaceAlias()Coordinator.DeletePlaceAlias()Coordinator.SetPlaceTags()Coordinator.SetPlaceComment()Coordinator.AddPlaceMatch()Coordinator.DeletePlaceMatch()Coordinator.AcquirePlace()Coordinator.ReleasePlace()Coordinator.AllowPlace()Coordinator.GetPlaces()Coordinator.schedule_reservations()Coordinator.CreateReservation()Coordinator.CancelReservation()Coordinator.PollReservation()Coordinator.GetReservations()Coordinator.__firstlineno__Coordinator.__module__Coordinator.__static_attributes__
serve()main()
- labgrid.remote.exporter module
ExporterErrorBrokenResourceErrorUnknownResourceErrorInvalidResourceRequestErrorlog_subprocess_kernel_stack()ResourceExportResourceExport.__attrs_post_init__()ResourceExport.brokenResourceExport.start()ResourceExport.stop()ResourceExport.poll()ResourceExport.acquire()ResourceExport.release()ResourceExport.__annotations__ResourceExport.__attrs_attrs__ResourceExport.__firstlineno__ResourceExport.__init__()ResourceExport.__match_args__ResourceExport.__module__ResourceExport.__replace__()ResourceExport.__repr__()ResourceExport.__static_attributes__
SerialPortExportSerialPortExport.__attrs_post_init__()SerialPortExport.__del__()SerialPortExport.__annotations__SerialPortExport.__attrs_attrs__SerialPortExport.__firstlineno__SerialPortExport.__init__()SerialPortExport.__match_args__SerialPortExport.__module__SerialPortExport.__replace__()SerialPortExport.__repr__()SerialPortExport.__static_attributes__
NetworkInterfaceExportNetworkInterfaceExport.__attrs_post_init__()NetworkInterfaceExport.__annotations__NetworkInterfaceExport.__attrs_attrs__NetworkInterfaceExport.__firstlineno__NetworkInterfaceExport.__init__()NetworkInterfaceExport.__match_args__NetworkInterfaceExport.__module__NetworkInterfaceExport.__replace__()NetworkInterfaceExport.__repr__()NetworkInterfaceExport.__static_attributes__
USBGenericExportUSBGenericExport.__attrs_post_init__()USBGenericExport.__annotations__USBGenericExport.__attrs_attrs__USBGenericExport.__firstlineno__USBGenericExport.__init__()USBGenericExport.__match_args__USBGenericExport.__module__USBGenericExport.__replace__()USBGenericExport.__repr__()USBGenericExport.__static_attributes__
USBSigrokExportUSBSigrokExport.__attrs_post_init__()USBSigrokExport.__annotations__USBSigrokExport.__attrs_attrs__USBSigrokExport.__firstlineno__USBSigrokExport.__init__()USBSigrokExport.__match_args__USBSigrokExport.__module__USBSigrokExport.__replace__()USBSigrokExport.__repr__()USBSigrokExport.__static_attributes__
USBSDMuxExportUSBSDMuxExport.__attrs_post_init__()USBSDMuxExport.__annotations__USBSDMuxExport.__attrs_attrs__USBSDMuxExport.__firstlineno__USBSDMuxExport.__init__()USBSDMuxExport.__match_args__USBSDMuxExport.__module__USBSDMuxExport.__replace__()USBSDMuxExport.__repr__()USBSDMuxExport.__static_attributes__
USBSDWireExportUSBSDWireExport.__attrs_post_init__()USBSDWireExport.__annotations__USBSDWireExport.__attrs_attrs__USBSDWireExport.__firstlineno__USBSDWireExport.__init__()USBSDWireExport.__match_args__USBSDWireExport.__module__USBSDWireExport.__replace__()USBSDWireExport.__repr__()USBSDWireExport.__static_attributes__
USBAudioInputExportUSBAudioInputExport.__attrs_post_init__()USBAudioInputExport.__annotations__USBAudioInputExport.__attrs_attrs__USBAudioInputExport.__firstlineno__USBAudioInputExport.__init__()USBAudioInputExport.__match_args__USBAudioInputExport.__module__USBAudioInputExport.__replace__()USBAudioInputExport.__repr__()USBAudioInputExport.__static_attributes__
SiSPMPowerPortExportSiSPMPowerPortExport.__attrs_post_init__()SiSPMPowerPortExport.__annotations__SiSPMPowerPortExport.__attrs_attrs__SiSPMPowerPortExport.__firstlineno__SiSPMPowerPortExport.__init__()SiSPMPowerPortExport.__match_args__SiSPMPowerPortExport.__module__SiSPMPowerPortExport.__replace__()SiSPMPowerPortExport.__repr__()SiSPMPowerPortExport.__static_attributes__
USBPowerPortExportUSBPowerPortExport.__attrs_post_init__()USBPowerPortExport.__annotations__USBPowerPortExport.__attrs_attrs__USBPowerPortExport.__firstlineno__USBPowerPortExport.__init__()USBPowerPortExport.__match_args__USBPowerPortExport.__module__USBPowerPortExport.__replace__()USBPowerPortExport.__repr__()USBPowerPortExport.__static_attributes__
USBDeditecRelaisExportUSBDeditecRelaisExport.__attrs_post_init__()USBDeditecRelaisExport.__annotations__USBDeditecRelaisExport.__attrs_attrs__USBDeditecRelaisExport.__firstlineno__USBDeditecRelaisExport.__init__()USBDeditecRelaisExport.__match_args__USBDeditecRelaisExport.__module__USBDeditecRelaisExport.__replace__()USBDeditecRelaisExport.__repr__()USBDeditecRelaisExport.__static_attributes__
USBHIDRelayExportUSBHIDRelayExport.__attrs_post_init__()USBHIDRelayExport.__annotations__USBHIDRelayExport.__attrs_attrs__USBHIDRelayExport.__firstlineno__USBHIDRelayExport.__init__()USBHIDRelayExport.__match_args__USBHIDRelayExport.__module__USBHIDRelayExport.__replace__()USBHIDRelayExport.__repr__()USBHIDRelayExport.__static_attributes__
USBFlashableExportUSBFlashableExport.__attrs_post_init__()USBFlashableExport.__annotations__USBFlashableExport.__attrs_attrs__USBFlashableExport.__firstlineno__USBFlashableExport.__init__()USBFlashableExport.__match_args__USBFlashableExport.__module__USBFlashableExport.__replace__()USBFlashableExport.__repr__()USBFlashableExport.__static_attributes__
USBGenericRemoteExportUSBGenericRemoteExport.__attrs_post_init__()USBGenericRemoteExport.__annotations__USBGenericRemoteExport.__attrs_attrs__USBGenericRemoteExport.__firstlineno__USBGenericRemoteExport.__init__()USBGenericRemoteExport.__match_args__USBGenericRemoteExport.__module__USBGenericRemoteExport.__replace__()USBGenericRemoteExport.__repr__()USBGenericRemoteExport.__static_attributes__
ProviderGenericExportProviderGenericExport.__attrs_post_init__()ProviderGenericExport.__annotations__ProviderGenericExport.__attrs_attrs__ProviderGenericExport.__firstlineno__ProviderGenericExport.__init__()ProviderGenericExport.__match_args__ProviderGenericExport.__module__ProviderGenericExport.__replace__()ProviderGenericExport.__repr__()ProviderGenericExport.__static_attributes__
EthernetPortExportEthernetPortExport.__attrs_post_init__()EthernetPortExport.__annotations__EthernetPortExport.__attrs_attrs__EthernetPortExport.__eq__()EthernetPortExport.__firstlineno__EthernetPortExport.__ge__()EthernetPortExport.__gt__()EthernetPortExport.__hash__EthernetPortExport.__init__()EthernetPortExport.__le__()EthernetPortExport.__lt__()EthernetPortExport.__match_args__EthernetPortExport.__module__EthernetPortExport.__ne__()EthernetPortExport.__replace__()EthernetPortExport.__repr__()EthernetPortExport.__static_attributes__
GPIOSysFSExportGPIOSysFSExport.__attrs_post_init__()GPIOSysFSExport.__annotations__GPIOSysFSExport.__attrs_attrs__GPIOSysFSExport.__firstlineno__GPIOSysFSExport.__init__()GPIOSysFSExport.__match_args__GPIOSysFSExport.__module__GPIOSysFSExport.__replace__()GPIOSysFSExport.__repr__()GPIOSysFSExport.__static_attributes__
NetworkServiceExportNetworkServiceExport.__attrs_post_init__()NetworkServiceExport.__annotations__NetworkServiceExport.__attrs_attrs__NetworkServiceExport.__eq__()NetworkServiceExport.__firstlineno__NetworkServiceExport.__ge__()NetworkServiceExport.__gt__()NetworkServiceExport.__hash__NetworkServiceExport.__init__()NetworkServiceExport.__le__()NetworkServiceExport.__lt__()NetworkServiceExport.__match_args__NetworkServiceExport.__module__NetworkServiceExport.__ne__()NetworkServiceExport.__replace__()NetworkServiceExport.__repr__()NetworkServiceExport.__static_attributes__
HTTPVideoStreamExportHTTPVideoStreamExport.__attrs_post_init__()HTTPVideoStreamExport.__annotations__HTTPVideoStreamExport.__attrs_attrs__HTTPVideoStreamExport.__eq__()HTTPVideoStreamExport.__firstlineno__HTTPVideoStreamExport.__ge__()HTTPVideoStreamExport.__gt__()HTTPVideoStreamExport.__hash__HTTPVideoStreamExport.__init__()HTTPVideoStreamExport.__le__()HTTPVideoStreamExport.__lt__()HTTPVideoStreamExport.__match_args__HTTPVideoStreamExport.__module__HTTPVideoStreamExport.__ne__()HTTPVideoStreamExport.__replace__()HTTPVideoStreamExport.__repr__()HTTPVideoStreamExport.__static_attributes__
LXAIOBusNodeExportLXAIOBusNodeExport.__attrs_post_init__()LXAIOBusNodeExport.__annotations__LXAIOBusNodeExport.__attrs_attrs__LXAIOBusNodeExport.__firstlineno__LXAIOBusNodeExport.__init__()LXAIOBusNodeExport.__match_args__LXAIOBusNodeExport.__module__LXAIOBusNodeExport.__replace__()LXAIOBusNodeExport.__repr__()LXAIOBusNodeExport.__static_attributes__
AndroidNetFastbootExportAndroidNetFastbootExport.__attrs_post_init__()AndroidNetFastbootExport.__annotations__AndroidNetFastbootExport.__attrs_attrs__AndroidNetFastbootExport.__firstlineno__AndroidNetFastbootExport.__init__()AndroidNetFastbootExport.__match_args__AndroidNetFastbootExport.__module__AndroidNetFastbootExport.__replace__()AndroidNetFastbootExport.__repr__()AndroidNetFastbootExport.__static_attributes__
YKUSHPowerPortExportYKUSHPowerPortExport.__attrs_post_init__()YKUSHPowerPortExport.__annotations__YKUSHPowerPortExport.__attrs_attrs__YKUSHPowerPortExport.__firstlineno__YKUSHPowerPortExport.__init__()YKUSHPowerPortExport.__match_args__YKUSHPowerPortExport.__module__YKUSHPowerPortExport.__replace__()YKUSHPowerPortExport.__repr__()YKUSHPowerPortExport.__static_attributes__
ExporterExporter.__init__()Exporter.run()Exporter.send_started()Exporter.message_pump()Exporter.acquire()Exporter.release()Exporter.poll()Exporter.add_resource()Exporter.update_resource()Exporter.__dict__Exporter.__firstlineno__Exporter.__module__Exporter.__static_attributes__Exporter.__weakref__
amain()main()
- labgrid.remote.scheduler module
- labgrid.resource package
- Submodules
- labgrid.resource.base module
SerialPortNetworkInterfaceEthernetPortEthernetPort.__annotations__EthernetPort.__attrs_attrs__EthernetPort.__eq__()EthernetPort.__firstlineno__EthernetPort.__ge__()EthernetPort.__gt__()EthernetPort.__hash__EthernetPort.__init__()EthernetPort.__le__()EthernetPort.__lt__()EthernetPort.__match_args__EthernetPort.__module__EthernetPort.__ne__()EthernetPort.__replace__()EthernetPort.__repr__()EthernetPort.__static_attributes__
SysfsGPIO
- labgrid.resource.common module
ResourceResource.__attrs_post_init__()Resource.command_prefixResource.wrap_command()Resource.parentResource.get_managed_parent()Resource.poll()Resource.get_bound_resources()Resource.__annotations__Resource.__attrs_attrs__Resource.__firstlineno__Resource.__init__()Resource.__match_args__Resource.__module__Resource.__replace__()Resource.__repr__()Resource.__static_attributes__
NetworkResourceNetworkResource.command_prefixNetworkResource.wrap_command()NetworkResource.__annotations__NetworkResource.__attrs_attrs__NetworkResource.__firstlineno__NetworkResource.__init__()NetworkResource.__match_args__NetworkResource.__module__NetworkResource.__replace__()NetworkResource.__repr__()NetworkResource.__static_attributes__
ResourceManagerResourceManager.instancesResourceManager.get()ResourceManager.__attrs_post_init__()ResourceManager.on_resource_added()ResourceManager.poll()ResourceManager.__annotations__ResourceManager.__attrs_attrs__ResourceManager.__dict__ResourceManager.__firstlineno__ResourceManager.__init__()ResourceManager.__match_args__ResourceManager.__module__ResourceManager.__replace__()ResourceManager.__repr__()ResourceManager.__static_attributes__ResourceManager.__weakref__
ManagedResourceManagedResource.manager_clsManagedResource.__attrs_post_init__()ManagedResource.poll()ManagedResource.__annotations__ManagedResource.__attrs_attrs__ManagedResource.__firstlineno__ManagedResource.__init__()ManagedResource.__match_args__ManagedResource.__module__ManagedResource.__replace__()ManagedResource.__repr__()ManagedResource.__static_attributes__ManagedResource.get_managed_parent()
- labgrid.resource.dediprogflasher module
DediprogFlasherNetworkDediprogFlasherNetworkDediprogFlasher.__annotations__NetworkDediprogFlasher.__attrs_attrs__NetworkDediprogFlasher.__firstlineno__NetworkDediprogFlasher.__init__()NetworkDediprogFlasher.__match_args__NetworkDediprogFlasher.__module__NetworkDediprogFlasher.__replace__()NetworkDediprogFlasher.__repr__()NetworkDediprogFlasher.__static_attributes__
- labgrid.resource.docker module
DockerConstantsDockerManagerDockerManager.__attrs_post_init__()DockerManager.on_resource_added()DockerManager.poll()DockerManager.__annotations__DockerManager.__attrs_attrs__DockerManager.__firstlineno__DockerManager.__init__()DockerManager.__match_args__DockerManager.__module__DockerManager.__replace__()DockerManager.__repr__()DockerManager.__static_attributes__
DockerDaemonDockerDaemon.docker_daemon_urlDockerDaemon.manager_clsDockerDaemon.__attrs_post_init__()DockerDaemon.on_client_bound()DockerDaemon.on_poll()DockerDaemon.__annotations__DockerDaemon.__attrs_attrs__DockerDaemon.__firstlineno__DockerDaemon.__init__()DockerDaemon.__match_args__DockerDaemon.__module__DockerDaemon.__replace__()DockerDaemon.__repr__()DockerDaemon.__static_attributes__
- labgrid.resource.ethernetport module
SNMPSwitchSNMPSwitch.__attrs_post_init__()SNMPSwitch.update()SNMPSwitch.__attrs_attrs__SNMPSwitch.__dict__SNMPSwitch.__eq__()SNMPSwitch.__firstlineno__SNMPSwitch.__ge__()SNMPSwitch.__gt__()SNMPSwitch.__hash__SNMPSwitch.__init__()SNMPSwitch.__le__()SNMPSwitch.__lt__()SNMPSwitch.__match_args__SNMPSwitch.__module__SNMPSwitch.__ne__()SNMPSwitch.__replace__()SNMPSwitch.__repr__()SNMPSwitch.__static_attributes__SNMPSwitch.__weakref__
EthernetPortManagerEthernetPortManager.__attrs_post_init__()EthernetPortManager.on_resource_added()EthernetPortManager.poll()EthernetPortManager.__annotations__EthernetPortManager.__attrs_attrs__EthernetPortManager.__eq__()EthernetPortManager.__firstlineno__EthernetPortManager.__ge__()EthernetPortManager.__gt__()EthernetPortManager.__hash__EthernetPortManager.__init__()EthernetPortManager.__le__()EthernetPortManager.__lt__()EthernetPortManager.__match_args__EthernetPortManager.__module__EthernetPortManager.__ne__()EthernetPortManager.__replace__()EthernetPortManager.__repr__()EthernetPortManager.__static_attributes__
SNMPEthernetPortSNMPEthernetPort.manager_clsSNMPEthernetPort.__attrs_post_init__()SNMPEthernetPort.__annotations__SNMPEthernetPort.__attrs_attrs__SNMPEthernetPort.__eq__()SNMPEthernetPort.__firstlineno__SNMPEthernetPort.__ge__()SNMPEthernetPort.__gt__()SNMPEthernetPort.__hash__SNMPEthernetPort.__init__()SNMPEthernetPort.__le__()SNMPEthernetPort.__lt__()SNMPEthernetPort.__match_args__SNMPEthernetPort.__module__SNMPEthernetPort.__ne__()SNMPEthernetPort.__replace__()SNMPEthernetPort.__repr__()SNMPEthernetPort.__static_attributes__
- labgrid.resource.fastboot module
AndroidNetFastbootAndroidNetFastboot.__annotations__AndroidNetFastboot.__attrs_attrs__AndroidNetFastboot.__firstlineno__AndroidNetFastboot.__init__()AndroidNetFastboot.__match_args__AndroidNetFastboot.__module__AndroidNetFastboot.__replace__()AndroidNetFastboot.__repr__()AndroidNetFastboot.__static_attributes__
- labgrid.resource.flashrom module
- labgrid.resource.httpdigitalout module
- labgrid.resource.httpvideostream module
- labgrid.resource.lxaiobus module
LXAIOBusNodeManagerLXAIOBusNodeManager.__attrs_post_init__()LXAIOBusNodeManager.poll()LXAIOBusNodeManager.__annotations__LXAIOBusNodeManager.__attrs_attrs__LXAIOBusNodeManager.__firstlineno__LXAIOBusNodeManager.__init__()LXAIOBusNodeManager.__match_args__LXAIOBusNodeManager.__module__LXAIOBusNodeManager.__replace__()LXAIOBusNodeManager.__repr__()LXAIOBusNodeManager.__static_attributes__
LXAIOBusNodeLXAIOBusNode.manager_clsLXAIOBusNode.__attrs_post_init__()LXAIOBusNode.__annotations__LXAIOBusNode.__attrs_attrs__LXAIOBusNode.__firstlineno__LXAIOBusNode.__init__()LXAIOBusNode.__match_args__LXAIOBusNode.__module__LXAIOBusNode.__replace__()LXAIOBusNode.__repr__()LXAIOBusNode.__static_attributes__
LXAIOBusPIO
- labgrid.resource.modbus module
ModbusTCPCoilWaveshareModbusTCPCoilWaveshareModbusTCPCoil.__annotations__WaveshareModbusTCPCoil.__attrs_attrs__WaveshareModbusTCPCoil.__firstlineno__WaveshareModbusTCPCoil.__init__()WaveshareModbusTCPCoil.__match_args__WaveshareModbusTCPCoil.__module__WaveshareModbusTCPCoil.__replace__()WaveshareModbusTCPCoil.__repr__()WaveshareModbusTCPCoil.__static_attributes__
- labgrid.resource.modbusrtu module
- labgrid.resource.mqtt module
MQTTManagerMQTTResourceMQTTResource.manager_clsMQTTResource.__attrs_post_init__()MQTTResource.__annotations__MQTTResource.__attrs_attrs__MQTTResource.__firstlineno__MQTTResource.__init__()MQTTResource.__match_args__MQTTResource.__module__MQTTResource.__replace__()MQTTResource.__repr__()MQTTResource.__static_attributes__
TasmotaPowerPort
- labgrid.resource.networkservice module
- labgrid.resource.onewireport module
- labgrid.resource.power module
- labgrid.resource.provider module
- labgrid.resource.pyvisa module
- labgrid.resource.remote module
RemotePlaceManagerRemotePlaceManager.__attrs_post_init__()RemotePlaceManager.on_resource_added()RemotePlaceManager.poll()RemotePlaceManager.__annotations__RemotePlaceManager.__attrs_attrs__RemotePlaceManager.__firstlineno__RemotePlaceManager.__init__()RemotePlaceManager.__match_args__RemotePlaceManager.__module__RemotePlaceManager.__replace__()RemotePlaceManager.__repr__()RemotePlaceManager.__static_attributes__
RemotePlaceRemoteUSBResourceRemoteUSBResource.manager_clsRemoteUSBResource.__annotations__RemoteUSBResource.__attrs_attrs__RemoteUSBResource.__firstlineno__RemoteUSBResource.__init__()RemoteUSBResource.__match_args__RemoteUSBResource.__module__RemoteUSBResource.__replace__()RemoteUSBResource.__repr__()RemoteUSBResource.__static_attributes__
RemoteAndroidUSBFastbootRemoteAndroidUSBFastboot.__attrs_post_init__()RemoteAndroidUSBFastboot.__annotations__RemoteAndroidUSBFastboot.__attrs_attrs__RemoteAndroidUSBFastboot.__firstlineno__RemoteAndroidUSBFastboot.__init__()RemoteAndroidUSBFastboot.__match_args__RemoteAndroidUSBFastboot.__module__RemoteAndroidUSBFastboot.__replace__()RemoteAndroidUSBFastboot.__repr__()RemoteAndroidUSBFastboot.__static_attributes__
NetworkAndroidFastbootNetworkAndroidFastboot.__attrs_post_init__()NetworkAndroidFastboot.__annotations__NetworkAndroidFastboot.__attrs_attrs__NetworkAndroidFastboot.__firstlineno__NetworkAndroidFastboot.__init__()NetworkAndroidFastboot.__match_args__NetworkAndroidFastboot.__module__NetworkAndroidFastboot.__replace__()NetworkAndroidFastboot.__repr__()NetworkAndroidFastboot.__static_attributes__
RemoteAndroidNetFastbootRemoteAndroidNetFastboot.__annotations__RemoteAndroidNetFastboot.__attrs_attrs__RemoteAndroidNetFastboot.__firstlineno__RemoteAndroidNetFastboot.__init__()RemoteAndroidNetFastboot.__match_args__RemoteAndroidNetFastboot.__module__RemoteAndroidNetFastboot.__replace__()RemoteAndroidNetFastboot.__repr__()RemoteAndroidNetFastboot.__static_attributes__
NetworkDFUDeviceNetworkDFUDevice.__attrs_post_init__()NetworkDFUDevice.__annotations__NetworkDFUDevice.__attrs_attrs__NetworkDFUDevice.__firstlineno__NetworkDFUDevice.__init__()NetworkDFUDevice.__match_args__NetworkDFUDevice.__module__NetworkDFUDevice.__replace__()NetworkDFUDevice.__repr__()NetworkDFUDevice.__static_attributes__
NetworkIMXUSBLoaderNetworkIMXUSBLoader.__attrs_post_init__()NetworkIMXUSBLoader.__annotations__NetworkIMXUSBLoader.__attrs_attrs__NetworkIMXUSBLoader.__firstlineno__NetworkIMXUSBLoader.__init__()NetworkIMXUSBLoader.__match_args__NetworkIMXUSBLoader.__module__NetworkIMXUSBLoader.__replace__()NetworkIMXUSBLoader.__repr__()NetworkIMXUSBLoader.__static_attributes__
NetworkMXSUSBLoaderNetworkMXSUSBLoader.__attrs_post_init__()NetworkMXSUSBLoader.__annotations__NetworkMXSUSBLoader.__attrs_attrs__NetworkMXSUSBLoader.__firstlineno__NetworkMXSUSBLoader.__init__()NetworkMXSUSBLoader.__match_args__NetworkMXSUSBLoader.__module__NetworkMXSUSBLoader.__replace__()NetworkMXSUSBLoader.__repr__()NetworkMXSUSBLoader.__static_attributes__
NetworkRKUSBLoaderNetworkRKUSBLoader.__attrs_post_init__()NetworkRKUSBLoader.__annotations__NetworkRKUSBLoader.__attrs_attrs__NetworkRKUSBLoader.__firstlineno__NetworkRKUSBLoader.__init__()NetworkRKUSBLoader.__match_args__NetworkRKUSBLoader.__module__NetworkRKUSBLoader.__replace__()NetworkRKUSBLoader.__repr__()NetworkRKUSBLoader.__static_attributes__
NetworkAlteraUSBBlasterNetworkAlteraUSBBlaster.__attrs_post_init__()NetworkAlteraUSBBlaster.__annotations__NetworkAlteraUSBBlaster.__attrs_attrs__NetworkAlteraUSBBlaster.__firstlineno__NetworkAlteraUSBBlaster.__init__()NetworkAlteraUSBBlaster.__match_args__NetworkAlteraUSBBlaster.__module__NetworkAlteraUSBBlaster.__replace__()NetworkAlteraUSBBlaster.__repr__()NetworkAlteraUSBBlaster.__static_attributes__
NetworkSigrokUSBDeviceNetworkSigrokUSBDevice.__attrs_post_init__()NetworkSigrokUSBDevice.__annotations__NetworkSigrokUSBDevice.__attrs_attrs__NetworkSigrokUSBDevice.__firstlineno__NetworkSigrokUSBDevice.__init__()NetworkSigrokUSBDevice.__match_args__NetworkSigrokUSBDevice.__module__NetworkSigrokUSBDevice.__replace__()NetworkSigrokUSBDevice.__repr__()NetworkSigrokUSBDevice.__static_attributes__
NetworkSigrokUSBSerialDeviceNetworkSigrokUSBSerialDevice.__attrs_post_init__()NetworkSigrokUSBSerialDevice.__annotations__NetworkSigrokUSBSerialDevice.__attrs_attrs__NetworkSigrokUSBSerialDevice.__firstlineno__NetworkSigrokUSBSerialDevice.__init__()NetworkSigrokUSBSerialDevice.__match_args__NetworkSigrokUSBSerialDevice.__module__NetworkSigrokUSBSerialDevice.__replace__()NetworkSigrokUSBSerialDevice.__repr__()NetworkSigrokUSBSerialDevice.__static_attributes__
NetworkUSBMassStorageNetworkUSBMassStorage.__attrs_post_init__()NetworkUSBMassStorage.__annotations__NetworkUSBMassStorage.__attrs_attrs__NetworkUSBMassStorage.__firstlineno__NetworkUSBMassStorage.__init__()NetworkUSBMassStorage.__match_args__NetworkUSBMassStorage.__module__NetworkUSBMassStorage.__replace__()NetworkUSBMassStorage.__repr__()NetworkUSBMassStorage.__static_attributes__
NetworkUSBSDMuxDeviceNetworkUSBSDMuxDevice.__attrs_post_init__()NetworkUSBSDMuxDevice.__annotations__NetworkUSBSDMuxDevice.__attrs_attrs__NetworkUSBSDMuxDevice.__firstlineno__NetworkUSBSDMuxDevice.__init__()NetworkUSBSDMuxDevice.__match_args__NetworkUSBSDMuxDevice.__module__NetworkUSBSDMuxDevice.__replace__()NetworkUSBSDMuxDevice.__repr__()NetworkUSBSDMuxDevice.__static_attributes__
NetworkUSBSDWireDeviceNetworkUSBSDWireDevice.__attrs_post_init__()NetworkUSBSDWireDevice.__annotations__NetworkUSBSDWireDevice.__attrs_attrs__NetworkUSBSDWireDevice.__firstlineno__NetworkUSBSDWireDevice.__init__()NetworkUSBSDWireDevice.__match_args__NetworkUSBSDWireDevice.__module__NetworkUSBSDWireDevice.__replace__()NetworkUSBSDWireDevice.__repr__()NetworkUSBSDWireDevice.__static_attributes__
NetworkSiSPMPowerPortNetworkSiSPMPowerPort.__attrs_post_init__()NetworkSiSPMPowerPort.__annotations__NetworkSiSPMPowerPort.__attrs_attrs__NetworkSiSPMPowerPort.__firstlineno__NetworkSiSPMPowerPort.__init__()NetworkSiSPMPowerPort.__match_args__NetworkSiSPMPowerPort.__module__NetworkSiSPMPowerPort.__replace__()NetworkSiSPMPowerPort.__repr__()NetworkSiSPMPowerPort.__static_attributes__
NetworkUSBPowerPortNetworkUSBPowerPort.__attrs_post_init__()NetworkUSBPowerPort.__annotations__NetworkUSBPowerPort.__attrs_attrs__NetworkUSBPowerPort.__firstlineno__NetworkUSBPowerPort.__init__()NetworkUSBPowerPort.__match_args__NetworkUSBPowerPort.__module__NetworkUSBPowerPort.__replace__()NetworkUSBPowerPort.__repr__()NetworkUSBPowerPort.__static_attributes__
NetworkUSBVideoNetworkUSBVideo.__attrs_post_init__()NetworkUSBVideo.__annotations__NetworkUSBVideo.__attrs_attrs__NetworkUSBVideo.__firstlineno__NetworkUSBVideo.__init__()NetworkUSBVideo.__match_args__NetworkUSBVideo.__module__NetworkUSBVideo.__replace__()NetworkUSBVideo.__repr__()NetworkUSBVideo.__static_attributes__
NetworkUSBAudioInputNetworkUSBAudioInput.__attrs_post_init__()NetworkUSBAudioInput.__annotations__NetworkUSBAudioInput.__attrs_attrs__NetworkUSBAudioInput.__firstlineno__NetworkUSBAudioInput.__init__()NetworkUSBAudioInput.__match_args__NetworkUSBAudioInput.__module__NetworkUSBAudioInput.__replace__()NetworkUSBAudioInput.__repr__()NetworkUSBAudioInput.__static_attributes__
NetworkUSBTMCNetworkUSBDebuggerNetworkUSBDebugger.__attrs_post_init__()NetworkUSBDebugger.__annotations__NetworkUSBDebugger.__attrs_attrs__NetworkUSBDebugger.__firstlineno__NetworkUSBDebugger.__init__()NetworkUSBDebugger.__match_args__NetworkUSBDebugger.__module__NetworkUSBDebugger.__replace__()NetworkUSBDebugger.__repr__()NetworkUSBDebugger.__static_attributes__
NetworkDeditecRelais8NetworkDeditecRelais8.__attrs_post_init__()NetworkDeditecRelais8.__annotations__NetworkDeditecRelais8.__attrs_attrs__NetworkDeditecRelais8.__firstlineno__NetworkDeditecRelais8.__init__()NetworkDeditecRelais8.__match_args__NetworkDeditecRelais8.__module__NetworkDeditecRelais8.__replace__()NetworkDeditecRelais8.__repr__()NetworkDeditecRelais8.__static_attributes__
NetworkHIDRelayNetworkHIDRelay.__attrs_post_init__()NetworkHIDRelay.__annotations__NetworkHIDRelay.__attrs_attrs__NetworkHIDRelay.__firstlineno__NetworkHIDRelay.__init__()NetworkHIDRelay.__match_args__NetworkHIDRelay.__module__NetworkHIDRelay.__replace__()NetworkHIDRelay.__repr__()NetworkHIDRelay.__static_attributes__
NetworkSysfsGPIONetworkSysfsGPIO.manager_clsNetworkSysfsGPIO.__attrs_post_init__()NetworkSysfsGPIO.__annotations__NetworkSysfsGPIO.__attrs_attrs__NetworkSysfsGPIO.__firstlineno__NetworkSysfsGPIO.__init__()NetworkSysfsGPIO.__match_args__NetworkSysfsGPIO.__module__NetworkSysfsGPIO.__replace__()NetworkSysfsGPIO.__repr__()NetworkSysfsGPIO.__static_attributes__
NetworkLXAIOBusNodeNetworkLXAIOBusNode.manager_clsNetworkLXAIOBusNode.__attrs_post_init__()NetworkLXAIOBusNode.__annotations__NetworkLXAIOBusNode.__attrs_attrs__NetworkLXAIOBusNode.__firstlineno__NetworkLXAIOBusNode.__init__()NetworkLXAIOBusNode.__match_args__NetworkLXAIOBusNode.__module__NetworkLXAIOBusNode.__replace__()NetworkLXAIOBusNode.__repr__()NetworkLXAIOBusNode.__static_attributes__
NetworkLXAIOBusPIONetworkLXAIOBusPIO.__annotations__NetworkLXAIOBusPIO.__attrs_attrs__NetworkLXAIOBusPIO.__firstlineno__NetworkLXAIOBusPIO.__init__()NetworkLXAIOBusPIO.__match_args__NetworkLXAIOBusPIO.__module__NetworkLXAIOBusPIO.__replace__()NetworkLXAIOBusPIO.__repr__()NetworkLXAIOBusPIO.__static_attributes__
NetworkLXAUSBMuxNetworkLXAUSBMux.__attrs_post_init__()NetworkLXAUSBMux.__annotations__NetworkLXAUSBMux.__attrs_attrs__NetworkLXAUSBMux.__firstlineno__NetworkLXAUSBMux.__init__()NetworkLXAUSBMux.__match_args__NetworkLXAUSBMux.__module__NetworkLXAUSBMux.__replace__()NetworkLXAUSBMux.__repr__()NetworkLXAUSBMux.__static_attributes__
NetworkUSBFlashableDeviceNetworkUSBFlashableDevice.__annotations__NetworkUSBFlashableDevice.__attrs_attrs__NetworkUSBFlashableDevice.__firstlineno__NetworkUSBFlashableDevice.__init__()NetworkUSBFlashableDevice.__match_args__NetworkUSBFlashableDevice.__module__NetworkUSBFlashableDevice.__replace__()NetworkUSBFlashableDevice.__repr__()NetworkUSBFlashableDevice.__static_attributes__
NetworkMQTTResourceNetworkMQTTResource.manager_clsNetworkMQTTResource.__attrs_post_init__()NetworkMQTTResource.__annotations__NetworkMQTTResource.__attrs_attrs__NetworkMQTTResource.__firstlineno__NetworkMQTTResource.__init__()NetworkMQTTResource.__match_args__NetworkMQTTResource.__module__NetworkMQTTResource.__replace__()NetworkMQTTResource.__repr__()NetworkMQTTResource.__static_attributes__
RemoteNetworkInterfaceRemoteNetworkInterface.manager_clsRemoteNetworkInterface.__annotations__RemoteNetworkInterface.__attrs_attrs__RemoteNetworkInterface.__firstlineno__RemoteNetworkInterface.__init__()RemoteNetworkInterface.__match_args__RemoteNetworkInterface.__module__RemoteNetworkInterface.__replace__()RemoteNetworkInterface.__repr__()RemoteNetworkInterface.__static_attributes__
RemoteBaseProviderRemoteBaseProvider.__annotations__RemoteBaseProvider.__attrs_attrs__RemoteBaseProvider.__firstlineno__RemoteBaseProvider.__init__()RemoteBaseProvider.__match_args__RemoteBaseProvider.__module__RemoteBaseProvider.__replace__()RemoteBaseProvider.__repr__()RemoteBaseProvider.__static_attributes__
RemoteTFTPProviderRemoteTFTPProvider.__annotations__RemoteTFTPProvider.__attrs_attrs__RemoteTFTPProvider.__firstlineno__RemoteTFTPProvider.__init__()RemoteTFTPProvider.__match_args__RemoteTFTPProvider.__module__RemoteTFTPProvider.__replace__()RemoteTFTPProvider.__repr__()RemoteTFTPProvider.__static_attributes__
RemoteNFSProviderRemoteHTTPProviderRemoteHTTPProvider.__annotations__RemoteHTTPProvider.__attrs_attrs__RemoteHTTPProvider.__firstlineno__RemoteHTTPProvider.__init__()RemoteHTTPProvider.__match_args__RemoteHTTPProvider.__module__RemoteHTTPProvider.__replace__()RemoteHTTPProvider.__repr__()RemoteHTTPProvider.__static_attributes__
- labgrid.resource.serialport module
- labgrid.resource.sigrok module
- labgrid.resource.suggest module
- labgrid.resource.udev module
UdevManagerUdevManager.__attrs_post_init__()UdevManager.on_resource_added()UdevManager.poll()UdevManager.__annotations__UdevManager.__attrs_attrs__UdevManager.__firstlineno__UdevManager.__init__()UdevManager.__match_args__UdevManager.__module__UdevManager.__replace__()UdevManager.__repr__()UdevManager.__static_attributes__
USBResourceUSBResource.manager_clsUSBResource.__attrs_post_init__()USBResource.filter_match()USBResource.suggest_match()USBResource.try_match()USBResource.update()USBResource.busnumUSBResource.devnumUSBResource.pathUSBResource.vendor_idUSBResource.model_idUSBResource.read_attr()USBResource.__annotations__USBResource.__attrs_attrs__USBResource.__firstlineno__USBResource.__init__()USBResource.__match_args__USBResource.__module__USBResource.__replace__()USBResource.__repr__()USBResource.__static_attributes__
USBSerialPortUSBSerialPort.__attrs_post_init__()USBSerialPort.update()USBSerialPort.__annotations__USBSerialPort.__attrs_attrs__USBSerialPort.__firstlineno__USBSerialPort.__init__()USBSerialPort.__match_args__USBSerialPort.__module__USBSerialPort.__replace__()USBSerialPort.__repr__()USBSerialPort.__static_attributes__
USBMassStorageUSBMassStorage.__attrs_post_init__()USBMassStorage.availUSBMassStorage.pathUSBMassStorage.__annotations__USBMassStorage.__attrs_attrs__USBMassStorage.__firstlineno__USBMassStorage.__init__()USBMassStorage.__match_args__USBMassStorage.__module__USBMassStorage.__replace__()USBMassStorage.__repr__()USBMassStorage.__static_attributes__
IMXUSBLoaderRKUSBLoaderMXSUSBLoaderAndroidUSBFastbootAndroidUSBFastboot.filter_match()AndroidUSBFastboot.__annotations__AndroidUSBFastboot.__attrs_attrs__AndroidUSBFastboot.__firstlineno__AndroidUSBFastboot.__init__()AndroidUSBFastboot.__match_args__AndroidUSBFastboot.__module__AndroidUSBFastboot.__replace__()AndroidUSBFastboot.__repr__()AndroidUSBFastboot.__static_attributes__
AndroidFastbootAndroidFastboot.__attrs_post_init__()AndroidFastboot.__annotations__AndroidFastboot.__attrs_attrs__AndroidFastboot.__firstlineno__AndroidFastboot.__init__()AndroidFastboot.__match_args__AndroidFastboot.__module__AndroidFastboot.__replace__()AndroidFastboot.__repr__()AndroidFastboot.__static_attributes__
DFUDeviceUSBNetworkInterfaceUSBNetworkInterface.__attrs_post_init__()USBNetworkInterface.update()USBNetworkInterface.if_stateUSBNetworkInterface.__annotations__USBNetworkInterface.__attrs_attrs__USBNetworkInterface.__firstlineno__USBNetworkInterface.__init__()USBNetworkInterface.__match_args__USBNetworkInterface.__module__USBNetworkInterface.__replace__()USBNetworkInterface.__repr__()USBNetworkInterface.__static_attributes__
AlteraUSBBlasterAlteraUSBBlaster.filter_match()AlteraUSBBlaster.__annotations__AlteraUSBBlaster.__attrs_attrs__AlteraUSBBlaster.__firstlineno__AlteraUSBBlaster.__init__()AlteraUSBBlaster.__match_args__AlteraUSBBlaster.__module__AlteraUSBBlaster.__replace__()AlteraUSBBlaster.__repr__()AlteraUSBBlaster.__static_attributes__
SigrokUSBDeviceSigrokUSBDevice.__attrs_post_init__()SigrokUSBDevice.__annotations__SigrokUSBDevice.__attrs_attrs__SigrokUSBDevice.__firstlineno__SigrokUSBDevice.__init__()SigrokUSBDevice.__match_args__SigrokUSBDevice.__module__SigrokUSBDevice.__replace__()SigrokUSBDevice.__repr__()SigrokUSBDevice.__static_attributes__
SigrokUSBSerialDeviceSigrokUSBSerialDevice.__attrs_post_init__()SigrokUSBSerialDevice.pathSigrokUSBSerialDevice.__annotations__SigrokUSBSerialDevice.__attrs_attrs__SigrokUSBSerialDevice.__firstlineno__SigrokUSBSerialDevice.__init__()SigrokUSBSerialDevice.__match_args__SigrokUSBSerialDevice.__module__SigrokUSBSerialDevice.__replace__()SigrokUSBSerialDevice.__repr__()SigrokUSBSerialDevice.__static_attributes__
USBSDWireDeviceUSBSDWireDevice.__attrs_post_init__()USBSDWireDevice.availUSBSDWireDevice.poll()USBSDWireDevice.update()USBSDWireDevice.pathUSBSDWireDevice.__annotations__USBSDWireDevice.__attrs_attrs__USBSDWireDevice.__firstlineno__USBSDWireDevice.__init__()USBSDWireDevice.__match_args__USBSDWireDevice.__module__USBSDWireDevice.__replace__()USBSDWireDevice.__repr__()USBSDWireDevice.__static_attributes__
USBSDMuxDeviceUSBSDMuxDevice.__attrs_post_init__()USBSDMuxDevice.availUSBSDMuxDevice.poll()USBSDMuxDevice.update()USBSDMuxDevice.pathUSBSDMuxDevice.__annotations__USBSDMuxDevice.__attrs_attrs__USBSDMuxDevice.__firstlineno__USBSDMuxDevice.__init__()USBSDMuxDevice.__match_args__USBSDMuxDevice.__module__USBSDMuxDevice.__replace__()USBSDMuxDevice.__repr__()USBSDMuxDevice.__static_attributes__
USBHubUSBPowerPortSiSPMPowerPortUSBVideoUSBAudioInputUSBAudioInput.filter_match()USBAudioInput.__attrs_post_init__()USBAudioInput.pathUSBAudioInput.alsa_nameUSBAudioInput.__annotations__USBAudioInput.__attrs_attrs__USBAudioInput.__firstlineno__USBAudioInput.__init__()USBAudioInput.__match_args__USBAudioInput.__module__USBAudioInput.__replace__()USBAudioInput.__repr__()USBAudioInput.__static_attributes__
USBTMCDeditecRelais8DeditecRelais8.__attrs_post_init__()DeditecRelais8.__annotations__DeditecRelais8.__attrs_attrs__DeditecRelais8.__firstlineno__DeditecRelais8.__init__()DeditecRelais8.__match_args__DeditecRelais8.__module__DeditecRelais8.__replace__()DeditecRelais8.__repr__()DeditecRelais8.__static_attributes__
HIDRelayUSBFlashableDeviceUSBFlashableDevice.devnodeUSBFlashableDevice.__annotations__USBFlashableDevice.__attrs_attrs__USBFlashableDevice.__firstlineno__USBFlashableDevice.__init__()USBFlashableDevice.__match_args__USBFlashableDevice.__module__USBFlashableDevice.__replace__()USBFlashableDevice.__repr__()USBFlashableDevice.__static_attributes__
LXAUSBMuxUSBDebuggerMatchedSysfsGPIOMatchedSysfsGPIO.indexMatchedSysfsGPIO.__annotations__MatchedSysfsGPIO.__attrs_attrs__MatchedSysfsGPIO.__attrs_post_init__()MatchedSysfsGPIO.__firstlineno__MatchedSysfsGPIO.__init__()MatchedSysfsGPIO.__match_args__MatchedSysfsGPIO.__module__MatchedSysfsGPIO.__replace__()MatchedSysfsGPIO.__repr__()MatchedSysfsGPIO.__static_attributes__MatchedSysfsGPIO.filter_match()MatchedSysfsGPIO.update()
- labgrid.resource.xenamanager module
- labgrid.resource.ykushpowerport module
YKUSHPowerPortNetworkYKUSHPowerPortNetworkYKUSHPowerPort.__annotations__NetworkYKUSHPowerPort.__attrs_attrs__NetworkYKUSHPowerPort.__firstlineno__NetworkYKUSHPowerPort.__init__()NetworkYKUSHPowerPort.__match_args__NetworkYKUSHPowerPort.__module__NetworkYKUSHPowerPort.__replace__()NetworkYKUSHPowerPort.__repr__()NetworkYKUSHPowerPort.__static_attributes__
- labgrid.strategy package
- Submodules
- labgrid.strategy.bareboxstrategy module
StatusBareboxStrategyBareboxStrategy.bindingsBareboxStrategy.__attrs_post_init__()BareboxStrategy.transition()BareboxStrategy.force()BareboxStrategy.__annotations__BareboxStrategy.__attrs_attrs__BareboxStrategy.__firstlineno__BareboxStrategy.__init__()BareboxStrategy.__match_args__BareboxStrategy.__module__BareboxStrategy.__replace__()BareboxStrategy.__repr__()BareboxStrategy.__static_attributes__
- labgrid.strategy.common module
StrategyErrorStrategyStrategy.__attrs_post_init__()Strategy.on_client_bound()Strategy.on_activate()Strategy.on_deactivate()Strategy.resolve_conflicts()Strategy.transition()Strategy.force()Strategy.prepare_export()Strategy.__annotations__Strategy.__attrs_attrs__Strategy.__firstlineno__Strategy.__init__()Strategy.__match_args__Strategy.__module__Strategy.__replace__()Strategy.__repr__()Strategy.__static_attributes__
- labgrid.strategy.dockerstrategy module
StatusDockerStrategyDockerStrategy.bindingsDockerStrategy.__attrs_post_init__()DockerStrategy.transition()DockerStrategy.__annotations__DockerStrategy.__attrs_attrs__DockerStrategy.__firstlineno__DockerStrategy.__init__()DockerStrategy.__match_args__DockerStrategy.__module__DockerStrategy.__replace__()DockerStrategy.__repr__()DockerStrategy.__static_attributes__
- labgrid.strategy.graphstrategy module
InvalidGraphStrategyErrorGraphStrategyRuntimeErrorGraphStrategyErrorGraphStrategyGraphStrategy.__attrs_post_init__()GraphStrategy.invalidate()GraphStrategy.transition()GraphStrategy.find_abs_path()GraphStrategy.find_rel_path()GraphStrategy.graphGraphStrategy.depends()GraphStrategy.__annotations__GraphStrategy.__firstlineno__GraphStrategy.__module__GraphStrategy.__static_attributes__
- labgrid.strategy.shellstrategy module
StatusShellStrategyShellStrategy.bindingsShellStrategy.__attrs_post_init__()ShellStrategy.transition()ShellStrategy.force()ShellStrategy.__annotations__ShellStrategy.__attrs_attrs__ShellStrategy.__firstlineno__ShellStrategy.__init__()ShellStrategy.__match_args__ShellStrategy.__module__ShellStrategy.__replace__()ShellStrategy.__repr__()ShellStrategy.__static_attributes__
- labgrid.strategy.ubootstrategy module
StatusUBootStrategyUBootStrategy.bindingsUBootStrategy.__attrs_post_init__()UBootStrategy.transition()UBootStrategy.force()UBootStrategy.__annotations__UBootStrategy.__attrs_attrs__UBootStrategy.__firstlineno__UBootStrategy.__init__()UBootStrategy.__match_args__UBootStrategy.__module__UBootStrategy.__replace__()UBootStrategy.__repr__()UBootStrategy.__static_attributes__
- labgrid.util package
- Subpackages
- Submodules
- labgrid.util.agent module
- labgrid.util.agentwrapper module
- labgrid.util.atomic module
- labgrid.util.dict module
- labgrid.util.exceptions module
- labgrid.util.expect module
- labgrid.util.helper module
get_free_port()get_user()set_nonblocking()ProcessWrapperProcessWrapper.loglevelProcessWrapper.check_output()ProcessWrapper.register()ProcessWrapper.unregister()ProcessWrapper.log_callback()ProcessWrapper.print_callback()ProcessWrapper.enable_logging()ProcessWrapper.disable_logging()ProcessWrapper.enable_print()ProcessWrapper.disable_print()ProcessWrapper.__attrs_attrs__ProcessWrapper.__dict__ProcessWrapper.__eq__()ProcessWrapper.__firstlineno__ProcessWrapper.__ge__()ProcessWrapper.__gt__()ProcessWrapper.__hash__ProcessWrapper.__init__()ProcessWrapper.__le__()ProcessWrapper.__lt__()ProcessWrapper.__match_args__ProcessWrapper.__module__ProcessWrapper.__ne__()ProcessWrapper.__replace__()ProcessWrapper.__repr__()ProcessWrapper.__static_attributes__ProcessWrapper.__weakref__
- labgrid.util.managedfile module
ManagedFileErrorManagedFileManagedFile.__attrs_post_init__()ManagedFile.sync_to_resource()ManagedFile.get_remote_path()ManagedFile.get_hash()ManagedFile.get_user_cache_path()ManagedFile.__attrs_attrs__ManagedFile.__dict__ManagedFile.__eq__()ManagedFile.__firstlineno__ManagedFile.__ge__()ManagedFile.__gt__()ManagedFile.__hash__ManagedFile.__init__()ManagedFile.__le__()ManagedFile.__lt__()ManagedFile.__match_args__ManagedFile.__module__ManagedFile.__ne__()ManagedFile.__replace__()ManagedFile.__repr__()ManagedFile.__static_attributes__ManagedFile.__weakref__
- labgrid.util.marker module
- labgrid.util.proxy module
- labgrid.util.qmp module
QMPMonitorQMPMonitor.__attrs_post_init__()QMPMonitor.execute()QMPMonitor.__attrs_attrs__QMPMonitor.__dict__QMPMonitor.__firstlineno__QMPMonitor.__init__()QMPMonitor.__match_args__QMPMonitor.__module__QMPMonitor.__replace__()QMPMonitor.__repr__()QMPMonitor.__static_attributes__QMPMonitor.__weakref__
QMPError
- labgrid.util.snmp module
- labgrid.util.ssh module
SSHConnectionSSHConnection.__attrs_post_init__()SSHConnection.get_prefix()SSHConnection.run()SSHConnection.run_check()SSHConnection.get_file()SSHConnection.put_file()SSHConnection.add_port_forward()SSHConnection.remove_port_forward()SSHConnection.add_remote_port_forward()SSHConnection.remove_remote_port_forward()SSHConnection.connect()SSHConnection.isconnected()SSHConnection.disconnect()SSHConnection.cleanup()SSHConnection.__attrs_attrs__SSHConnection.__dict__SSHConnection.__eq__()SSHConnection.__firstlineno__SSHConnection.__ge__()SSHConnection.__gt__()SSHConnection.__hash__SSHConnection.__init__()SSHConnection.__le__()SSHConnection.__lt__()SSHConnection.__match_args__SSHConnection.__module__SSHConnection.__ne__()SSHConnection.__replace__()SSHConnection.__repr__()SSHConnection.__static_attributes__SSHConnection.__weakref__
ForwardErrorForwardError.__attrs_attrs__ForwardError.__eq__()ForwardError.__firstlineno__ForwardError.__ge__()ForwardError.__gt__()ForwardError.__hash__ForwardError.__init__()ForwardError.__le__()ForwardError.__lt__()ForwardError.__match_args__ForwardError.__module__ForwardError.__ne__()ForwardError.__replace__()ForwardError.__repr__()ForwardError.__static_attributes__ForwardError.__weakref__
- labgrid.util.timeout module
- labgrid.util.version module
- labgrid.util.yaml module
Submodules
labgrid.binding module
- exception labgrid.binding.StateError(msg)[source]
Bases:
Exception- __attrs_attrs__ = (Attribute(name='msg', default=NOTHING, validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='msg'),)
- __firstlineno__ = 8
- __init__(msg) None
Method generated by attrs for class StateError.
- __match_args__ = ('msg',)
- __module__ = 'labgrid.binding'
- __replace__(**changes)
Method generated by attrs for class StateError.
- __repr__()
Method generated by attrs for class StateError.
- __static_attributes__ = ()
- __weakref__
list of weak references to the object
- exception labgrid.binding.BindingError(msg)[source]
Bases:
Exception- __attrs_attrs__ = (Attribute(name='msg', default=NOTHING, validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='msg'),)
- __firstlineno__ = 13
- __init__(msg) None
Method generated by attrs for class BindingError.
- __match_args__ = ('msg',)
- __module__ = 'labgrid.binding'
- __replace__(**changes)
Method generated by attrs for class BindingError.
- __repr__()
Method generated by attrs for class BindingError.
- __static_attributes__ = ()
- __weakref__
list of weak references to the object
- class labgrid.binding.BindingState(*values)[source]
Bases:
Enum- error = -1
- idle = 0
- bound = 1
- active = 2
- __module__ = 'labgrid.binding'
- class labgrid.binding.BindingMixin(target, name)[source]
Bases:
objectHandles the binding and activation of drivers and their supplying resources and drivers.
One client can be bound to many suppliers, and one supplier can be bound by many clients.
Conflicting access to one supplier can be avoided by deactivating conflicting clients before activation (using the resolve_conflicts callback).
- bindings: Dict[str, Any] = {}
- property display_name
- resolve_conflicts(client)[source]
Called by the Target to allow this object to deactivate conflicting clients.
- get_bound_resources()[source]
Called by the Target to find the correct driver corresponding to a resource
- class NamedBinding(value)[source]
Bases:
objectMarks a binding (or binding set) as requiring an explicit name.
- __dict__ = mappingproxy({'__module__': 'labgrid.binding', '__firstlineno__': 122, '__doc__': '\nMarks a binding (or binding set) as requiring an explicit name.\n', '__init__': <function BindingMixin.NamedBinding.__init__>, '__repr__': <function BindingMixin.NamedBinding.__repr__>, '__static_attributes__': ('value',), '__dict__': <attribute '__dict__' of 'NamedBinding' objects>, '__weakref__': <attribute '__weakref__' of 'NamedBinding' objects>, '__annotations__': {}})
- __firstlineno__ = 122
- __module__ = 'labgrid.binding'
- __static_attributes__ = ('value',)
- __weakref__
list of weak references to the object
- __annotations__ = {'bindings': typing.Dict[str, typing.Any]}
- __attrs_attrs__ = (Attribute(name='target', default=NOTHING, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='target'), Attribute(name='name', default=NOTHING, validator=<optional validator for <instance_of validator for type <class 'str'>> or None>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='name'), Attribute(name='state', default=<BindingState.idle: 0>, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=False, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='state'))
- __dict__ = mappingproxy({'__module__': 'labgrid.binding', '__firstlineno__': 26, '__annotations__': {'bindings': typing.Dict[str, typing.Any]}, '__doc__': '\nHandles the binding and activation of drivers and their supplying resources\nand drivers.\n\nOne client can be bound to many suppliers, and one supplier can be bound by\nmany clients.\n\nConflicting access to one supplier can be avoided by deactivating\nconflicting clients before activation (using the resolve_conflicts\ncallback).\n', 'bindings': {}, '__attrs_post_init__': <function BindingMixin.__attrs_post_init__>, 'display_name': <property object>, 'on_supplier_bound': <function BindingMixin.on_supplier_bound>, 'on_client_bound': <function BindingMixin.on_client_bound>, 'on_activate': <function BindingMixin.on_activate>, 'on_deactivate': <function BindingMixin.on_deactivate>, 'resolve_conflicts': <function BindingMixin.resolve_conflicts>, 'get_bound_resources': <function BindingMixin.get_bound_resources>, 'check_active': <classmethod(<function BindingMixin.check_active>)>, 'check_bound': <classmethod(<function BindingMixin.check_bound>)>, 'NamedBinding': <class 'labgrid.binding.BindingMixin.NamedBinding'>, '__static_attributes__': ('clients', 'suppliers', 'target'), '__dict__': <attribute '__dict__' of 'BindingMixin' objects>, '__weakref__': <attribute '__weakref__' of 'BindingMixin' objects>, '__attrs_attrs__': (Attribute(name='target', default=NOTHING, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='target'), Attribute(name='name', default=NOTHING, validator=<optional validator for <instance_of validator for type <class 'str'>> or None>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='name'), Attribute(name='state', default=<BindingState.idle: 0>, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=False, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='state')), '__replace__': <function BindingMixin.<lambda>>, '__match_args__': ('target', 'name'), '__repr__': <function BindingMixin.__repr__>, '__init__': <function BindingMixin.__init__>})
- __firstlineno__ = 26
- __init__(target, name) None
Method generated by attrs for class BindingMixin.
- __match_args__ = ('target', 'name')
- __module__ = 'labgrid.binding'
- __replace__(**changes)
Method generated by attrs for class BindingMixin.
- __repr__()
Method generated by attrs for class BindingMixin.
- __static_attributes__ = ('clients', 'suppliers', 'target')
- __weakref__
list of weak references to the object
labgrid.config module
Config convenience class
This class encapsulates access functions to the environment configuration
- class labgrid.config.Config(filename)[source]
Bases:
object- resolve_path(path)[source]
Resolve an absolute path
- Parameters:
path (str) – path to resolve
- Returns:
the absolute path
- Return type:
str
- resolve_path_str_or_list(path)[source]
Resolves a single path or multiple paths. Always returns a list (containing a single or multiple resolved paths).
- Parameters:
path (str, list) – path(s) to resolve
- Returns:
absolute path(s
- Return type:
list
- Raises:
TypeError – if input is neither str nor list
- get_tool(tool)[source]
Retrieve an entry from the tools subkey
- Parameters:
tool (str) – the tool to retrieve the path for
- Returns:
path to the requested tools
- Return type:
str
- get_image_path(kind)[source]
Retrieve an entry from the images subkey
- Parameters:
kind (str) – the kind of the image to retrieve the path for
- Returns:
path to the image
- Return type:
str
- Raises:
KeyError – if the requested image can not be found in the configuration
- get_path(kind)[source]
Retrieve an entry from the paths subkey
- Parameters:
kind (str) – the type of path to retrieve the path for
- Returns:
path to the path
- Return type:
str
- Raises:
KeyError – if the requested image can not be found in the configuration
- get_option(name, default=None)[source]
Retrieve an entry from the options subkey
- Parameters:
name (str) – name of the option
default (any) – A default parameter in case the option can not be found
- Returns:
value of the option or default parameter
- Return type:
any
- Raises:
KeyError – if the requested image can not be found in the configuration
- set_option(name, value)[source]
Set an entry in the options subkey
- Parameters:
name (str) – name of the option
value (any) – the new value
- get_target_option(target, name, default=None)[source]
- Retrieve an entry from the options subkey under the specified target
subkey
- Parameters:
target (str) – name of the target
name (str) – name of the option
default (any) – A default parameter in case the option can not be found
- Returns:
value of the option or default parameter
- Return type:
any
- Raises:
KeyError – if the requested key can not be found in the configuration, or if the target can not be found in the configuration.
- set_target_option(target, name, value)[source]
Set an entry in the options subkey under the specified target subkey
- Parameters:
target (str) – name of the target
name (str) – name of the option
value (any) – the new value
- Raises:
KeyError – if the requested target can not be found in the configuration
- get_imports()[source]
Helper function that returns the list of all imports
- Returns:
List of files which should be imported
- Return type:
List
- get_paths()[source]
Helper function that returns the subdict of all paths
- Returns:
Dictionary containing all path definitions
- Return type:
Dict
- get_images()[source]
Helper function that returns the subdict of all images
- Returns:
Dictionary containing all image definitions
- Return type:
Dict
- __attrs_attrs__ = (Attribute(name='filename', default=NOTHING, validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='filename'),)
- __dict__ = mappingproxy({'__module__': 'labgrid.config', '__firstlineno__': 14, '__attrs_post_init__': <function Config.__attrs_post_init__>, 'resolve_path': <function Config.resolve_path>, 'resolve_path_str_or_list': <function Config.resolve_path_str_or_list>, 'get_tool': <function Config.get_tool>, 'get_image_path': <function Config.get_image_path>, 'get_path': <function Config.get_path>, 'get_option': <function Config.get_option>, 'set_option': <function Config.set_option>, 'get_target_option': <function Config.get_target_option>, 'set_target_option': <function Config.set_target_option>, 'get_targets': <function Config.get_targets>, 'get_imports': <function Config.get_imports>, 'get_paths': <function Config.get_paths>, 'get_images': <function Config.get_images>, 'get_features': <function Config.get_features>, '__static_attributes__': ('base', 'data'), '__dict__': <attribute '__dict__' of 'Config' objects>, '__weakref__': <attribute '__weakref__' of 'Config' objects>, '__doc__': None, '__attrs_attrs__': (Attribute(name='filename', default=NOTHING, validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='filename'),), '__replace__': <function Config.<lambda>>, '__match_args__': ('filename',), '__repr__': <function Config.__repr__>, '__init__': <function Config.__init__>, '__annotations__': {}})
- __firstlineno__ = 14
- __init__(filename) None
Method generated by attrs for class Config.
- __match_args__ = ('filename',)
- __module__ = 'labgrid.config'
- __replace__(**changes)
Method generated by attrs for class Config.
- __repr__()
Method generated by attrs for class Config.
- __static_attributes__ = ('base', 'data')
- __weakref__
list of weak references to the object
labgrid.consoleloggingreporter module
- class labgrid.consoleloggingreporter.ConsoleLoggingReporter(logpath)[source]
Bases:
objectConsoleLoggingReporter - Reporter that writes console log files
- Parameters:
logpath (str) – path to store the logfiles in
- instance = None
- __dict__ = mappingproxy({'__module__': 'labgrid.consoleloggingreporter', '__firstlineno__': 8, '__doc__': 'ConsoleLoggingReporter - Reporter that writes console log files\n\nArgs:\n logpath (str): path to store the logfiles in\n', 'instance': None, 'start': <classmethod(<function ConsoleLoggingReporter.start>)>, 'stop': <classmethod(<function ConsoleLoggingReporter.stop>)>, '__init__': <function ConsoleLoggingReporter.__init__>, '_stop': <function ConsoleLoggingReporter._stop>, 'get_logfile': <function ConsoleLoggingReporter.get_logfile>, 'notify': <function ConsoleLoggingReporter.notify>, '__static_attributes__': ('_logcache', 'logpath'), '__dict__': <attribute '__dict__' of 'ConsoleLoggingReporter' objects>, '__weakref__': <attribute '__weakref__' of 'ConsoleLoggingReporter' objects>, '__annotations__': {}})
- __firstlineno__ = 8
- __module__ = 'labgrid.consoleloggingreporter'
- __static_attributes__ = ('_logcache', 'logpath')
- __weakref__
list of weak references to the object
labgrid.environment module
- class labgrid.environment.Environment(config_file='config.yaml', interact=<built-in function input>)[source]
Bases:
objectAn environment encapsulates targets.
- get_target(role: str = 'main') Target | None[source]
Returns the specified target or None if not found.
Each target is initialized as needed.
- __attrs_attrs__ = (Attribute(name='config_file', default='config.yaml', validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='config_file'), Attribute(name='interact', default=<built-in function input>, validator=None, repr=False, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='interact'))
- __dict__ = mappingproxy({'__module__': 'labgrid.environment', '__firstlineno__': 9, '__doc__': 'An environment encapsulates targets.', '__attrs_post_init__': <function Environment.__attrs_post_init__>, 'get_target': <function Environment.get_target>, 'get_features': <function Environment.get_features>, 'get_target_features': <function Environment.get_target_features>, 'cleanup': <function Environment.cleanup>, '__static_attributes__': ('config', 'targets'), '__dict__': <attribute '__dict__' of 'Environment' objects>, '__weakref__': <attribute '__weakref__' of 'Environment' objects>, '__attrs_attrs__': (Attribute(name='config_file', default='config.yaml', validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='config_file'), Attribute(name='interact', default=<built-in function input>, validator=None, repr=False, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='interact')), '__replace__': <function Environment.<lambda>>, '__match_args__': ('config_file', 'interact'), '__repr__': <function Environment.__repr__>, '__init__': <function Environment.__init__>, '__annotations__': {}})
- __firstlineno__ = 9
- __init__(config_file='config.yaml', interact=<built-in function input>) None
Method generated by attrs for class Environment.
- __match_args__ = ('config_file', 'interact')
- __module__ = 'labgrid.environment'
- __replace__(**changes)
Method generated by attrs for class Environment.
- __repr__()
Method generated by attrs for class Environment.
- __static_attributes__ = ('config', 'targets')
- __weakref__
list of weak references to the object
labgrid.exceptions module
- exception labgrid.exceptions.NoConfigFoundError(msg)[source]
Bases:
Exception- __attrs_attrs__ = (Attribute(name='msg', default=NOTHING, validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='msg'),)
- __firstlineno__ = 4
- __init__(msg) None
Method generated by attrs for class NoConfigFoundError.
- __match_args__ = ('msg',)
- __module__ = 'labgrid.exceptions'
- __replace__(**changes)
Method generated by attrs for class NoConfigFoundError.
- __repr__()
Method generated by attrs for class NoConfigFoundError.
- __static_attributes__ = ()
- __weakref__
list of weak references to the object
- exception labgrid.exceptions.NoSupplierFoundError(msg, filter=None)[source]
Bases:
Exception- __attrs_attrs__ = (Attribute(name='msg', default=NOTHING, validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='msg'), Attribute(name='filter', default=None, validator=<optional validator for <instance_of validator for type <class 'set'>> or None>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='filter'))
- __firstlineno__ = 9
- __init__(msg, filter=None) None
Method generated by attrs for class NoSupplierFoundError.
- __match_args__ = ('msg', 'filter')
- __module__ = 'labgrid.exceptions'
- __replace__(**changes)
Method generated by attrs for class NoSupplierFoundError.
- __repr__()
Method generated by attrs for class NoSupplierFoundError.
- __static_attributes__ = ()
- __weakref__
list of weak references to the object
- exception labgrid.exceptions.InvalidConfigError(msg)[source]
Bases:
Exception- __attrs_attrs__ = (Attribute(name='msg', default=NOTHING, validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='msg'),)
- __firstlineno__ = 18
- __init__(msg) None
Method generated by attrs for class InvalidConfigError.
- __match_args__ = ('msg',)
- __module__ = 'labgrid.exceptions'
- __replace__(**changes)
Method generated by attrs for class InvalidConfigError.
- __repr__()
Method generated by attrs for class InvalidConfigError.
- __static_attributes__ = ()
- __weakref__
list of weak references to the object
- exception labgrid.exceptions.NoDriverFoundError(msg, filter=None)[source]
Bases:
NoSupplierFoundError- __annotations__ = {}
- __attrs_attrs__ = (Attribute(name='msg', default=NOTHING, validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=True, on_setattr=None, alias='msg'), Attribute(name='filter', default=None, validator=<optional validator for <instance_of validator for type <class 'set'>> or None>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=True, on_setattr=None, alias='filter'))
- __firstlineno__ = 23
- __init__(msg, filter=None) None
Method generated by attrs for class NoDriverFoundError.
- __match_args__ = ('msg', 'filter')
- __module__ = 'labgrid.exceptions'
- __replace__(**changes)
Method generated by attrs for class NoDriverFoundError.
- __repr__()
Method generated by attrs for class NoDriverFoundError.
- __static_attributes__ = ()
- exception labgrid.exceptions.NoResourceFoundError(msg, filter=None, found=None)[source]
Bases:
NoSupplierFoundError- __annotations__ = {}
- __attrs_attrs__ = (Attribute(name='msg', default=NOTHING, validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=True, on_setattr=None, alias='msg'), Attribute(name='filter', default=None, validator=<optional validator for <instance_of validator for type <class 'set'>> or None>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=True, on_setattr=None, alias='filter'), Attribute(name='found', default=None, validator=<optional validator for <instance_of validator for type <class 'list'>> or None>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='found'))
- __firstlineno__ = 28
- __init__(msg, filter=None, found=None) None
Method generated by attrs for class NoResourceFoundError.
- __match_args__ = ('msg', 'filter', 'found')
- __module__ = 'labgrid.exceptions'
- __replace__(**changes)
Method generated by attrs for class NoResourceFoundError.
- __repr__()
Method generated by attrs for class NoResourceFoundError.
- __static_attributes__ = ()
- exception labgrid.exceptions.NoStrategyFoundError(msg, filter=None)[source]
Bases:
NoSupplierFoundError- __annotations__ = {}
- __attrs_attrs__ = (Attribute(name='msg', default=NOTHING, validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=True, on_setattr=None, alias='msg'), Attribute(name='filter', default=None, validator=<optional validator for <instance_of validator for type <class 'set'>> or None>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=True, on_setattr=None, alias='filter'))
- __firstlineno__ = 36
- __init__(msg, filter=None) None
Method generated by attrs for class NoStrategyFoundError.
- __match_args__ = ('msg', 'filter')
- __module__ = 'labgrid.exceptions'
- __replace__(**changes)
Method generated by attrs for class NoStrategyFoundError.
- __repr__()
Method generated by attrs for class NoStrategyFoundError.
- __static_attributes__ = ()
- exception labgrid.exceptions.RegistrationError(msg)[source]
Bases:
Exception- __attrs_attrs__ = (Attribute(name='msg', default=NOTHING, validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='msg'),)
- __firstlineno__ = 41
- __init__(msg) None
Method generated by attrs for class RegistrationError.
- __match_args__ = ('msg',)
- __module__ = 'labgrid.exceptions'
- __replace__(**changes)
Method generated by attrs for class RegistrationError.
- __repr__()
Method generated by attrs for class RegistrationError.
- __static_attributes__ = ()
- __weakref__
list of weak references to the object
labgrid.factory module
- class labgrid.factory.TargetFactory[source]
Bases:
object- reg_resource(cls)[source]
Register a resource with the factory.
Returns the class to allow using it as a decorator.
- reg_driver(cls)[source]
Register a driver with the factory.
Returns the class to allow using it as a decorator.
- __dict__ = mappingproxy({'__module__': 'labgrid.factory', '__firstlineno__': 7, '__init__': <function TargetFactory.__init__>, 'reg_resource': <function TargetFactory.reg_resource>, 'reg_driver': <function TargetFactory.reg_driver>, '_convert_to_named_list': <staticmethod(<function TargetFactory._convert_to_named_list>)>, 'normalize_config': <staticmethod(<function TargetFactory.normalize_config>)>, 'make_resource': <function TargetFactory.make_resource>, 'make_driver': <function TargetFactory.make_driver>, 'make_target': <function TargetFactory.make_target>, 'class_from_string': <function TargetFactory.class_from_string>, '_insert_into_all': <function TargetFactory._insert_into_all>, '__static_attributes__': ('all_classes', 'drivers', 'resources'), '__dict__': <attribute '__dict__' of 'TargetFactory' objects>, '__weakref__': <attribute '__weakref__' of 'TargetFactory' objects>, '__doc__': None, '__annotations__': {}})
- __firstlineno__ = 7
- __module__ = 'labgrid.factory'
- __static_attributes__ = ('all_classes', 'drivers', 'resources')
- __weakref__
list of weak references to the object
- labgrid.factory.target_factory = <labgrid.factory.TargetFactory object>
Global TargetFactory instance
This instance is used to register Resource and Driver classes so that Targets can be created automatically from YAML files.
labgrid.logging module
- class labgrid.logging.StepFormatter(*args, indent=True, color=None, parent=None, **kwargs)[source]
Bases:
object- __dict__ = mappingproxy({'__module__': 'labgrid.logging', '__firstlineno__': 25, '__init__': <function StepFormatter.__init__>, 'format': <function StepFormatter.format>, '__static_attributes__': ('bufs', 'color', 'formatter', 'indent', 'indent_level'), '__dict__': <attribute '__dict__' of 'StepFormatter' objects>, '__weakref__': <attribute '__weakref__' of 'StepFormatter' objects>, '__doc__': None, '__annotations__': {}})
- __firstlineno__ = 25
- __module__ = 'labgrid.logging'
- __static_attributes__ = ('bufs', 'color', 'formatter', 'indent', 'indent_level')
- __weakref__
list of weak references to the object
- class labgrid.logging.SerialLoggingReporter(bufs=NOTHING, loggers=NOTHING, lastevent=None)[source]
Bases:
object- __attrs_attrs__ = (Attribute(name='bufs', default=Factory(factory=<class 'dict'>, takes_self=False), validator=<instance_of validator for type <class 'dict'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='bufs'), Attribute(name='loggers', default=Factory(factory=<class 'dict'>, takes_self=False), validator=<instance_of validator for type <class 'dict'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='loggers'), Attribute(name='lastevent', default=None, validator=<optional validator for <instance_of validator for type <class 'labgrid.step.StepEvent'>> or None>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='lastevent'))
- __dict__ = mappingproxy({'__module__': 'labgrid.logging', '__firstlineno__': 54, '__attrs_post_init__': <function SerialLoggingReporter.__attrs_post_init__>, 'vt100_replace_cr_nl': <function SerialLoggingReporter.vt100_replace_cr_nl>, '_create_message': <function SerialLoggingReporter._create_message>, 'notify': <function SerialLoggingReporter.notify>, 'flush': <function SerialLoggingReporter.flush>, '__static_attributes__': ('lastevent',), '__dict__': <attribute '__dict__' of 'SerialLoggingReporter' objects>, '__weakref__': <attribute '__weakref__' of 'SerialLoggingReporter' objects>, '__doc__': None, '__attrs_attrs__': (Attribute(name='bufs', default=Factory(factory=<class 'dict'>, takes_self=False), validator=<instance_of validator for type <class 'dict'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='bufs'), Attribute(name='loggers', default=Factory(factory=<class 'dict'>, takes_self=False), validator=<instance_of validator for type <class 'dict'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='loggers'), Attribute(name='lastevent', default=None, validator=<optional validator for <instance_of validator for type <class 'labgrid.step.StepEvent'>> or None>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='lastevent')), '__ne__': <function __ne__>, '__lt__': <function SerialLoggingReporter.__lt__>, '__le__': <function SerialLoggingReporter.__le__>, '__gt__': <function SerialLoggingReporter.__gt__>, '__ge__': <function SerialLoggingReporter.__ge__>, '__hash__': None, '__replace__': <function SerialLoggingReporter.<lambda>>, '__match_args__': ('bufs', 'loggers', 'lastevent'), '__repr__': <function SerialLoggingReporter.__repr__>, '__eq__': <function SerialLoggingReporter.__eq__>, '__init__': <function SerialLoggingReporter.__init__>, '__annotations__': {}})
- __eq__(other)
Method generated by attrs for class SerialLoggingReporter.
- __firstlineno__ = 54
- __ge__(other)
Method generated by attrs for class SerialLoggingReporter.
- __gt__(other)
Method generated by attrs for class SerialLoggingReporter.
- __hash__ = None
- __init__(bufs=NOTHING, loggers=NOTHING, lastevent=None) None
Method generated by attrs for class SerialLoggingReporter.
- __le__(other)
Method generated by attrs for class SerialLoggingReporter.
- __lt__(other)
Method generated by attrs for class SerialLoggingReporter.
- __match_args__ = ('bufs', 'loggers', 'lastevent')
- __module__ = 'labgrid.logging'
- __ne__(other)
Check equality and either forward a NotImplemented or return the result negated.
- __replace__(**changes)
Method generated by attrs for class SerialLoggingReporter.
- __repr__()
Method generated by attrs for class SerialLoggingReporter.
- __static_attributes__ = ('lastevent',)
- __weakref__
list of weak references to the object
- class labgrid.logging.StepLogger[source]
Bases:
object- __dict__ = mappingproxy({'__module__': 'labgrid.logging', '__firstlineno__': 129, '_started': False, '_logger': None, '_serial_logger': None, '_length_limit': 100, '__attrs_post_init__': <function StepLogger.__attrs_post_init__>, 'start': <classmethod(<function StepLogger.start>)>, 'stop': <classmethod(<function StepLogger.stop>)>, 'get_prefix': <classmethod(<function StepLogger.get_prefix>)>, 'format_arguments': <staticmethod(<function StepLogger.format_arguments>)>, 'format_duration': <staticmethod(<function StepLogger.format_duration>)>, 'format_result': <classmethod(<function StepLogger.format_result>)>, '_StepLogger__get_message': <classmethod(<function StepLogger.__get_message>)>, 'get_next_indent': <classmethod(<function StepLogger.get_next_indent>)>, 'notify': <classmethod(<function StepLogger.notify>)>, '__static_attributes__': (), '__dict__': <attribute '__dict__' of 'StepLogger' objects>, '__weakref__': <attribute '__weakref__' of 'StepLogger' objects>, '__doc__': None, '__annotations__': {}})
- __firstlineno__ = 129
- __module__ = 'labgrid.logging'
- __static_attributes__ = ()
- __weakref__
list of weak references to the object
labgrid.step module
- class labgrid.step.Steps[source]
Bases:
object- __dict__ = mappingproxy({'__module__': 'labgrid.step', '__firstlineno__': 10, '__init__': <function Steps.__init__>, 'get_current': <function Steps.get_current>, 'get_new': <function Steps.get_new>, 'push': <function Steps.push>, 'pop': <function Steps.pop>, 'subscribe': <function Steps.subscribe>, 'unsubscribe': <function Steps.unsubscribe>, 'notify': <function Steps.notify>, '__static_attributes__': ('_stack', '_subscribers'), '__dict__': <attribute '__dict__' of 'Steps' objects>, '__weakref__': <attribute '__weakref__' of 'Steps' objects>, '__doc__': None, '__annotations__': {}})
- __firstlineno__ = 10
- __module__ = 'labgrid.step'
- __static_attributes__ = ('_stack', '_subscribers')
- __weakref__
list of weak references to the object
- class labgrid.step.StepEvent(step, data, *, resource=None, stream=False)[source]
Bases:
object- property age
- __dict__ = mappingproxy({'__module__': 'labgrid.step', '__firstlineno__': 50, '__init__': <function StepEvent.__init__>, '__str__': <function StepEvent.__str__>, '__setitem__': <function StepEvent.__setitem__>, '_invalidate': <function StepEvent._invalidate>, 'merge': <function StepEvent.merge>, 'age': <property object>, '__static_attributes__': ('data', 'resource', 'step', 'stream', 'ts'), '__dict__': <attribute '__dict__' of 'StepEvent' objects>, '__weakref__': <attribute '__weakref__' of 'StepEvent' objects>, '__doc__': None, '__annotations__': {}})
- __firstlineno__ = 50
- __module__ = 'labgrid.step'
- __static_attributes__ = ('data', 'resource', 'step', 'stream', 'ts')
- __weakref__
list of weak references to the object
- class labgrid.step.Step(title, level, tag, source, sourceinfo)[source]
Bases:
object- property duration
- property status
- property is_active
- property is_done
- __dict__ = mappingproxy({'__module__': 'labgrid.step', '__firstlineno__': 100, '__init__': <function Step.__init__>, '__repr__': <function Step.__repr__>, 'duration': <property object>, 'status': <property object>, 'is_active': <property object>, 'is_done': <property object>, '_notify': <function Step._notify>, 'start': <function Step.start>, 'skip': <function Step.skip>, 'stop': <function Step.stop>, '__del__': <function Step.__del__>, '__static_attributes__': ('_skipped', '_start_ts', '_stop_ts', 'args', 'exception', 'level', 'result', 'source', 'sourceinfo', 'tag', 'title'), '__dict__': <attribute '__dict__' of 'Step' objects>, '__weakref__': <attribute '__weakref__' of 'Step' objects>, '__doc__': None, '__annotations__': {}})
- __firstlineno__ = 100
- __module__ = 'labgrid.step'
- __static_attributes__ = ('_skipped', '_start_ts', '_stop_ts', 'args', 'exception', 'level', 'result', 'source', 'sourceinfo', 'tag', 'title')
- __weakref__
list of weak references to the object
labgrid.stepreporter module
- class labgrid.stepreporter.StepReporter[source]
Bases:
object- __dict__ = mappingproxy({'__module__': 'labgrid.stepreporter', '__firstlineno__': 4, '_started': False, '__init__': <function StepReporter.__init__>, 'start': <classmethod(<function StepReporter.start>)>, 'stop': <classmethod(<function StepReporter.stop>)>, 'notify': <staticmethod(<function StepReporter.notify>)>, '__static_attributes__': (), '__dict__': <attribute '__dict__' of 'StepReporter' objects>, '__weakref__': <attribute '__weakref__' of 'StepReporter' objects>, '__doc__': None, '__annotations__': {}})
- __firstlineno__ = 4
- __module__ = 'labgrid.stepreporter'
- __static_attributes__ = ()
- __weakref__
list of weak references to the object
labgrid.target module
- class labgrid.target.Target(name, env=None)[source]
Bases:
object- update_resources()[source]
Iterate over this target’s resources, deactivate any active but unavailable resources and also deactivate any drivers using them. This ensures a consistent binding states for this target.
- await_resources(resources, timeout=None, avail=True)[source]
Poll the given resources and wait until they are (un-)available.
- Parameters:
resources (List) – the resources to poll
timeout (float) – optional timeout
avail (bool) – optionally wait until the resources are unavailable with avail=False
- get_resource(cls, *, name=None, wait_avail=True)[source]
Helper function to get a resource of the target. Returns the first valid resource found, otherwise a NoResourceFoundError is raised.
Arguments: cls – resource-class to return as a resource name – optional name to use as a filter wait_avail – wait for the resource to become available (default True)
- get_active_driver(cls, *, name=None, resource=None)[source]
Helper function to get the active driver of the target. Returns the active driver found, otherwise None.
Arguments: cls – driver-class to return as a resource name – optional name to use as a filter resource – optional resource to use as a filter
- get_driver(cls, *, name=None, resource=None, activate=True)[source]
Helper function to get a driver of the target. Returns the first valid driver found, otherwise None.
Arguments: cls – driver-class to return as a resource name – optional name to use as a filter resource – optional resource to use as a filter activate – activate the driver (default True)
- get_strategy()[source]
Helper function to get the strategy of the target.
Returns the Strategy, if exactly one exists and raises a NoStrategyFoundError otherwise.
- __getitem__(key)[source]
Syntactic sugar to access drivers by class (optionally filtered by name).
>>> from labgrid import Target >>> from labgrid.driver.fake import FakeConsoleDriver >>> >>> target = Target('main') >>> console = FakeConsoleDriver(target, 'console') >>> target.activate(console) >>> target[FakeConsoleDriver] FakeConsoleDriver(target=Target(name='main', env=None), name='console', state=<BindingState.active: 2>, txdelay=0.0) >>> target[FakeConsoleDriver, 'console'] FakeConsoleDriver(target=Target(name='main', env=None), name='console', state=<BindingState.active: 2>, txdelay=0.0)
- bind_driver(client)[source]
Bind the driver to all suppliers (resources and other drivers).
Currently, we only support binding all suppliers at once.
- activate(client, name=None)[source]
Activate the client by activating all bound suppliers. This may require deactivating other clients.
- deactivate(client, name=None)[source]
Recursively deactivate the client’s clients and itself.
This is needed to ensure that no client has an inactive supplier.
Returns the list of all objects that were deactivated
- export()[source]
Export information from drivers.
All drivers are deactivated before being exported, unless their skip_deactivate_on_export property is true.
The Strategy can decide for which driver the export method is called and with which name. Otherwise, all drivers are exported.
- __attrs_attrs__ = (Attribute(name='name', default=NOTHING, validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='name'), Attribute(name='env', default=None, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='env'))
- __dict__ = mappingproxy({'__module__': 'labgrid.target', '__firstlineno__': 18, '__attrs_post_init__': <function Target.__attrs_post_init__>, 'interact': <function Target.interact>, 'update_resources': <function Target.update_resources>, 'await_resources': <function Target.await_resources>, 'get_resource': <function Target.get_resource>, '_get_driver': <function Target._get_driver>, 'get_active_driver': <function Target.get_active_driver>, 'get_driver': <function Target.get_driver>, 'get_strategy': <function Target.get_strategy>, '__getitem__': <function Target.__getitem__>, 'set_binding_map': <function Target.set_binding_map>, 'bind_resource': <function Target.bind_resource>, 'bind_driver': <function Target.bind_driver>, 'bind': <function Target.bind>, 'activate': <function Target.activate>, 'deactivate': <function Target.deactivate>, 'deactivate_all_drivers': <function Target.deactivate_all_drivers>, '_atexit_cleanup': <function Target._atexit_cleanup>, 'export': <function Target.export>, 'cleanup': <function Target.cleanup>, '__static_attributes__': ('_binding_map', '_lookup_table', 'drivers', 'last_update', 'log', 'resources'), '__dict__': <attribute '__dict__' of 'Target' objects>, '__weakref__': <attribute '__weakref__' of 'Target' objects>, '__doc__': None, '__attrs_attrs__': (Attribute(name='name', default=NOTHING, validator=<instance_of validator for type <class 'str'>>, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='name'), Attribute(name='env', default=None, validator=None, repr=True, eq=True, eq_key=None, order=True, order_key=None, hash=None, init=True, metadata=mappingproxy({}), type=None, converter=None, kw_only=False, inherited=False, on_setattr=None, alias='env')), '__replace__': <function Target.<lambda>>, '__match_args__': ('name', 'env'), '__repr__': <function Target.__repr__>, '__init__': <function Target.__init__>, '__annotations__': {}})
- __firstlineno__ = 18
- __init__(name, env=None) None
Method generated by attrs for class Target.
- __match_args__ = ('name', 'env')
- __module__ = 'labgrid.target'
- __replace__(**changes)
Method generated by attrs for class Target.
- __repr__()
Method generated by attrs for class Target.
- __static_attributes__ = ('_binding_map', '_lookup_table', 'drivers', 'last_update', 'log', 'resources')
- __weakref__
list of weak references to the object