- Go to the Releases page
- Download the appropriate version for your operating system:
- Windows (Intel/AMD):
adj-valet-x86_64-pc-windows-msvc.zip - Windows (ARM):
adj-valet-aarch64-pc-windows-msvc.zip - macOS (Intel):
adj-valet-x86_64-apple-darwin.tar.gz - macOS (Apple Silicon):
adj-valet-aarch64-apple-darwin.tar.gz - Linux:
adj-valet-x86_64-unknown-linux-gnu.tar.gz
- Windows (Intel/AMD):
- Windows: Right-click the ZIP file and select "Extract All"
- macOS/Linux: Double-click the archive or use
tar -xzf filename.tar.gz
- Windows: Double-click
start.bator runadj-valet-backend.exe - macOS/Linux: Double-click
start.shor run./adj-valet-backend
-
Start the application
- Run the startup script for your platform
- The backend will start on port 8000
- Your web browser should automatically open
-
Set your ADJ directory
- Enter the path to your ADJ configuration directory
- Click "Load Configuration"
-
Edit your configuration
- Use the sidebar to navigate between sections
- Edit boards, packets, and measurements as needed
- Changes are saved automatically
- Configure system-wide settings like ports, addresses, and units
- Manage message IDs and global parameters
- Add, edit, and remove board configurations
- Set board IDs, IP addresses, and associated components
- Manage board-specific measurements and packets
- Define network packet structures
- Configure packet types (data, orders)
- Assign variables to packets
- Configure measurement parameters
- Set data types, units, and safety thresholds
- Define enumeration values for discrete measurements
ADJ Valet works with the following directory structure:
your-adj-directory/
├── general_info.json # System-wide configuration
├── boards.json # Board list and mappings
└── boards/ # Board-specific configurations
├── BoardName/
│ ├── BoardName.json # Main board config
│ ├── BoardName_measurements.json # Measurements
│ ├── packets.json # Data packets
│ └── orders.json # Order packets
└── ...
"Cannot connect to backend"
- Ensure no other application is using port 8000
- Try closing and restarting the application
- Check your firewall settings
"Directory not found"
- Verify the ADJ directory path exists
- Ensure you have read/write permissions
- Check that the directory contains valid JSON files
"Configuration failed to load"
- Verify JSON files are properly formatted
- Check that all referenced files exist
- Look for syntax errors in configuration files
- Check the GitHub Issues page
- Review the ADJ specification document (ADJ-SPEC.md)
- Contact the Hyperloop UPV team
- Operating System: Windows 10+, macOS 10.14+, or Linux (Ubuntu 18.04+)
- Memory: 512 MB RAM minimum
- Storage: 100 MB free space
- Network: Port 8000 available for backend service
- ADJ Valet runs locally on your machine
- No data is transmitted over the internet
- Configuration files are stored locally in your specified directory
- Always backup your ADJ configurations before making major changes