Robot Terminal User Interface for Student Robotics Kit
Project description
RTUI - Robot Terminal User Interface
A TUI for Astoria-driven robots.
Usage
The rtui
command can be used standalone by running rtui
.
It can also be used as an SSH forced command by adding the following to the authorized_keys
file:
command="/usr/bin/rtui" ssh-ed25519 AAAA....
Available Commands
arena
: Get or set the current arenaexit
: Leave the terminal session.help
: Show available commandskill
: Kill running codemetadata
: Show all robot metadatamode
: Get or set the current robot mode (COMP or DEV)quit
: Leave the terminal session.restart
: Restart running codestart
: Trigger the virtual start buttontrigger
: Trigger the virtual start buttonzone
: Get or set the current zone
Development
This application is written in Python 3.8+ and is managed using poetry.
poetry install
poetry run rtui
You will need to have an instance of Astoria running for some functionality, the docker setup is recommended for this.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
rtui-0.1.1.tar.gz
(7.4 kB
view details)
Built Distribution
rtui-0.1.1-py3-none-any.whl
(10.5 kB
view details)
File details
Details for the file rtui-0.1.1.tar.gz
.
File metadata
- Download URL: rtui-0.1.1.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.2 CPython/3.10.8 Darwin/22.1.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f039168bfbecc68329d8496c106cc657daba7670155eaa10b39c4010aedd83e8 |
|
MD5 | 7922d6e2b93b83afd7014b645ff1b6c9 |
|
BLAKE2b-256 | e7662f98bf14688364a5f571adcf08fa8e19bf2b90dbac2e9f7895c6c2fd1658 |
File details
Details for the file rtui-0.1.1-py3-none-any.whl
.
File metadata
- Download URL: rtui-0.1.1-py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.2.2 CPython/3.10.8 Darwin/22.1.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1509760b5e833000299259135753afb6a3bc7eaa3fb05723d4810fc793e753b |
|
MD5 | ed9c3ae8e6db78a2ee7c002dd22d74df |
|
BLAKE2b-256 | 22919a3e9e6534bc671cb5cb35b3d8c220610e0165e15fb2197ab60a5d1ff3dd |