Quick Start¶
This guide will walk you through your first use of adi-labgrid-plugins.
Basic Power Control Example¶
Create a target configuration file:
# target.yaml
targets:
my_device:
resources:
VesyncOutlet:
outlet_names: 'My Device Power'
username: 'your_email@example.com'
password: 'your_password'
delay: 3.0
drivers:
VesyncPowerDriver: {}
Control the power from Python:
from labgrid import Environment
# Load the environment
env = Environment("target.yaml")
target = env.get_target("my_device")
# Get the power driver
power = target.get_driver("VesyncPowerDriver")
# Control power
power.on() # Turn on
power.cycle() # Power cycle
power.off() # Turn off
Next Steps¶
Configuration - Learn more about configuration options
Using Drivers - Explore available drivers
API Reference - Full API reference