Projects

Using projects you can save and switch out the entire setup you have configured in reactor, including panels, devices and all configuration.

To do so open the Project Window from reactors HomeScreen by clicking on Manage Projects

manage projects button

Manage Projects

alt text

Here you can see all projects saved on the controller.

  1. Use the buttons in the bottom to create new projects or import/export existing projects. Reactor Projects are stored as .rpj (ReaactorProject Format) and can be imported on other controllers easily.
  2. You can use search to find your projects, or click the triangle icons next to the name or created columns to sort your projects.
  3. Click Activate to switch the currently active project of reactor.
  4. Duplicating your project allows you to easily experiment with new configs and revert back to the previous state with ease
  5. Use the red trash can to delete your project
  6. Click Manage Used Configs to see all sub configs that the current project includes (See Manage Included Configurations)
  7. Using the advanced toggle you can show the components of your project. See below.

Tip

You can also switch the project from the controller using the SystemBehavior Change Reactor Project

Advanced Project View

Under the hood a project in reactor consists out of 3 parts:

  • A panel collection, containing info about panels
  • A device collection, containing all your cores and devices
  • A root layer configuration, containing the actual layers of the config

These files can also be shared between projects. This is for example useful when you have the same set of devices or panels in a studio but want to run different configurations on different days. While you can also simply duplicate the full project it might sometimes be useful to create these shared setups. In the advanced view of the project dialog you can view and change the underlying configs for the individual parts of your projects.

example tree
Advanced view of the project window

Manage Included Configurations

While your project might have one root layer config, reactor will several files to build up the layer tree needed for your project. (See The layer tree)

In this section you can get a quick overview of all configurations that are currently used in your projects layer configuration. This might be system default configurations, customized system defaults or custom configs that you have created yourself. You can quickly see infos about them and even delete them from this view.

Example:

This configuration includes a PTZPro that uses...

  • it's default (Standard Class) configuration
  • Additionally a Canon Camera has been added
  • The FrameShot Pro has 2 custom configs created for it, one is used, the other one not.

alt text

Here you can see how the scenario looks in the Used Configurations page:

Several canon specific system default configurations are included automatically. The unused Frame Shot config (created by the user) shows up below.

alt text