Phoenix Software Reference Manual
=================================

This is the documentation for CTR-Electronics Phoenix 5 software framework. This includes:

1) Class library for supported :ref:`Phoenix devices <Do I need to install any of this?>` for programming in C++, Java (FRC), LabVIEW (FRC), or C# (HERO).
2) Phoenix Tuner GUI - provides configuration options, diagnostics, control and plotting.
3) Phoenix Diagnostic Server - install on to RIO for Tuner, and to perform HTTP API requests for diagnostic information.
4) Supplemental CLI commands for roboRIO-Linux.

Be sure to follow the following instructions in order to ensure success in developing your robot platform.

.. warning:: Newer devices are no longer supported in Phoenix 5 and should instead use the `Phoenix 6 library <https://v6.docs.ctr-electronics.com/en/stable/>`__.
