mirror of
https://github.com/TimeCrafters/TimeCraftersConfigurationTool.git
synced 2025-12-15 05:02:33 +00:00
53 lines
1.8 KiB
Markdown
53 lines
1.8 KiB
Markdown
# TimeCrafters Configuration Tool
|
|
An app for editing, either locally or remotely, JSON configuration files on the Robot Controller/Rev Control Hub.
|
|
|
|
## Features
|
|
* TACNET - **T**imeCrafters **A**uxiliary **C**onfiguration **NET**work
|
|
* Enables syncing configurations between devices
|
|
|
|
* Multiple Configurations
|
|
* Create multiple configurations for specific robots/projects.
|
|
|
|
* Presets
|
|
* Save Groups or Actions as Presets to quickly add pre-configurated Groups and Actions.
|
|
|
|
* Search
|
|
* Search through the active configurations Groups, Actions, Variables and Presets.
|
|
|
|
## Usage
|
|
### Via TACNET
|
|
#### (Driver Station <=> Robot Controller)
|
|
|
|
* Install this app on both the Driver Station and Robot Controller
|
|
* Open app on both devices and navigate to the TACNET menu
|
|
* On the Robot Controller, click "Start Server" button
|
|
* On the Driver Station, click "Connect" button
|
|
* On the Driver Station, navigate to the Settings menu and click on "Configurations"
|
|
* Create a new configuration
|
|
* Navigate to the editor and start creating
|
|
|
|
#### (Driver Station <=> REV Control Hub)
|
|
Instructions coming soon...
|
|
|
|
### Local
|
|
#### (Robot Controller or Rev Control Hub)
|
|
* Install the app on the Robot Controller/Rev Control Hub
|
|
* Navigate to the Settings menu and click on "Configurations"
|
|
* Create a new configuration
|
|
* Navigate to the editor and start creating
|
|
|
|
## Using the Configuration
|
|
See the [TimeCraftersConfigurationTool module in our UltimateGoal repo](https://github.com/TimeCrafters/UltimateGoal/tree/master/TimeCraftersConfigurationTool/src/main/java/org/timecrafters/TimeCraftersConfigurationTool)
|
|
|
|
## Installing
|
|
* Clone repo
|
|
* Open in Android Studio
|
|
* Wait for dependencies to download
|
|
* Install
|
|
|
|
## Contributing
|
|
* Clone this repo and create a new branch for your feature/patch.
|
|
* Author your changes
|
|
* Commit your changes and push to your fork
|
|
* Open a pull request
|