Hardware-in-Loop#

rio hwil#

Manage Hardware-in-the-Loop (HWIL) devices

rio hwil [OPTIONS] COMMAND [ARGS]...

create#

Create a new hardware-in-the-loop device.

rio hwil create [OPTIONS] DEVICE_NAME

Options

--arch <arch>#

Device architecture

Options:

amd64 | arm64

--os <os>#

Type of the OS

Options:

debian | ubuntu

--codename <codename>#

Code name of the OS

Options:

bionic | focal | jammy | bullseye

Arguments

DEVICE_NAME#

Required argument

delete#

Delete one or more devices

rio hwil delete [OPTIONS] [DEVICES]...

Options

-f, --force, --silent#

Skip confirmation

Arguments

DEVICES#

Optional argument(s)

execute#

Execute a command on a hardware-in-the-loop device.

rio hwil execute [OPTIONS] DEVICE_NAME COMMAND

Arguments

DEVICE_NAME#

Required argument

COMMAND#

Required argument

inspect#

Inspect the hardware-in-the-loop device.

rio hwil inspect [OPTIONS] DEVICE_NAME

Options

-f, --format <format_type>#
Options:

json | yaml

Arguments

DEVICE_NAME#

Required argument

list#

Lists hardware-in-loop devices.

rio hwil list [OPTIONS]

login#

Log in to HWIL.

rio hwil login [OPTIONS]

Options

--username <username>#

Username for HWIL API

--password <password>#

Password for HWIL API

--interactive, --interactive, --no-interactive, --silent#

Make login interactive

ssh#

SSH into the hardware-in-the-loop device.

rio hwil ssh [OPTIONS] DEVICE_NAME

Arguments

DEVICE_NAME#

Required argument