CrossTheRoadElec / Phoenix-Releases

Release repository for Phoenix-Framework and Phoenix-Tuner
76 stars 7 forks source link

Releases for Phoenix-Framework and Phoenix-Tuner

This is a release repository for users who prefer the GitHub interface over downloading-from-the-site.

This also allows for GitHub users to press "Watch", so that they are made aware when new software is available.

Phoenix Framework (Installer includes Tuner)

https://docs.ctre-phoenix.com/en/stable/ch03_PrimerPhoenixSoft.html

Phoenix Tuner

image

What is this?

This repository holds binary releases for Phoenix Tuner. Tuner is the 2019 replacement for the FRC Web-Based Configuration Utility that was provided during the previous years. It currently includes all the features of the Web-Based Config with aspirations to include more.

Note: Phoenix Tuner is also installed in the FRC Kickoff Phoenix Installer. This repository allows for minor updates without cutting an entirely new Phoenix Installer.

Release Contents:

How to get it running

  1. Run application
  2. Connect RoboRIO to pc over USB
  3. Select "172.22.11.2:1250" inside the Diagnostic Server Address Bar
  4. Press "Install Phoenix Library/Diagnostics" button under Prepare the Target Robot Controller
  5. Wait for a connection, and you're good to go

Note: This requires a 2019 formatted roboRIO.

Note: Recommended monitor resolution is 1920 X 1080. Future releases will better support higher resolutions/higher dpi.

Documentation:

Phoenix Tuner use cases are explained here... https://docs.ctre-phoenix.com/

How it works:

Tuner installs the Phoenix diganostics server, an HTTP server that the client is able to query and retrieve information from. The client does this with HTTP requests, while the server responds with the specified information.

Details on how it works

Every http request is sent with a modified url. The url is based on this template: http://<address>:<port>/?device=<model>&id=<id>&action=<action>&<furtherArgs>