This application provides easy generation of control deck setup files using a drag-and-drop interface. ControlDeck Manager generates a hierarchical list of modules that can be added to the control deck that is being edited by reading all of the ControlDeck libraries on your computer. It will display all the variables being created and used by the modules within the control deck, allowing you to ensure that all require data is being provided. This avoids bug created by errors typing module names into text files by hand.
In order for ControlDeck Manager to display the information a user needs, you need to take the following steps when writing your modules.
/Library/Frameworks/ControlDeck2.framework/Resources/ControlDeckManifestBuilder "$INSTALL_PATH/$FULL_PRODUCT_NAME" want_debug_messages
Now, when you build your library, you will get a message in the build results indicating the ControlDeckManifestBuilder loaded every module listed in your manifest. The messages look like:
Construct manifest for /Library/Application Support/VisualCommander/Model Libraries/MyCD.bundle Load "/Library/Application Support/VisualCommander/Model Libraries/MyCD.bundle" [DECK] Constructing control deck with setup file: (null) [ :Telemetry] my_telemetry [ :Time] my_time
etc.