Resources¶
Schema-level lookup for every resource registered by adi-labgrid-plugins. For full
prose, troubleshooting, and examples, follow the link on each resource name into the
User Guide.
Schema¶
Name |
Required |
Optional (defaults) |
Pairs with |
|---|---|---|---|
|
|
||
|
|
||
|
|
||
|
— |
||
|
— |
||
— |
|
||
— |
|
||
— |
|
Minimal YAML¶
Power Control¶
# VesyncOutlet
resources:
VesyncOutlet:
outlet_names: 'Device Power'
username: 'user@example.com'
password: 'secret'
# CyberPowerOutlet
resources:
CyberPowerOutlet:
address: '192.168.1.100'
outlet: 3
# HomeAssistantOutlet
resources:
HomeAssistantOutlet:
url: 'http://homeassistant.local:8123'
token: 'eyJhbGciOiJI...'
entity_id: 'switch.lab_outlet_1'
Storage & Images¶
# MassStorageDevice
resources:
MassStorageDevice:
device: '/dev/sdb'
partition: 1
# KuiperRelease
resources:
KuiperRelease:
release: '2023_R2_P1'
cache_dir: '/var/cache/kuiper'
Boot / Network Services¶
# TFTPServerResource — all fields optional
resources:
TFTPServerResource: {}
FPGA JTAG¶
# XilinxVivadoTool
resources:
XilinxVivadoTool:
vivado_path: '/tools/Xilinx/2025.1/Vivado'
# XilinxDeviceJTAG
resources:
XilinxDeviceJTAG:
bitstream_path: '/builds/system_top.bit'
kernel_path: '/builds/simpleImage.vcu118.strip'