diff --git a/Utilities/Windows/FalconMgr/FalconMgr.exe b/Utilities/Windows/FalconMgr/FalconMgr.exe new file mode 100644 index 0000000..f278abf Binary files /dev/null and b/Utilities/Windows/FalconMgr/FalconMgr.exe differ diff --git a/Utilities/Windows/FalconMgr/Readme.md b/Utilities/Windows/FalconMgr/Readme.md new file mode 100644 index 0000000..3392f0a --- /dev/null +++ b/Utilities/Windows/FalconMgr/Readme.md @@ -0,0 +1,55 @@ +# FalconMgr + +FalconMgr is a command line utility for managing the configuration of one or more Falcon controllers from batch scripts. This can make it really easy to manage larger displays and particularly larger commercial displays with configurations duplicated in multiple locations. + +Some of the key features: +- Able to backup configurations +- Able to generate configurations from xLights in bulk +- Able to convert configurations between V3, V4 and V5 falcon controllers (where compatible) +- Able to upgrade V4 and V5 firmware + +As a command line utility it can be scripted into CMD files for repeatable actions. + +The command line options + +`-h` Display command line help. If no `-c` options is specified then it is the high level syntax. If `-c` is specified then it is the syntax for that command. +`-t` This provides additional tracing information when the program is interacting with controllers. Useful for debugging mostly. +`-p` When specified FalconMgr will pause when done and wait for a key press. +`-b ` When run FalconMgr displays the Falcon branding in large green letters. Use this option to replace that branding with your own. +`-c ` Specifies the action to be taken by FalconMgr. Only one action can be taken per execution (although that action can run against many controllers). +`-ct ` For commands which can work against multiple controllers this option specifies the file that will list the controllers to act upon. Some commands such as `discover` will create this file. +`-ip ` For commands which can run against a single controller this is the IP address of the controller to use. Generally you use `-ip` or `-ct` +`-f ` When uploading/downloading configurations this is the folder you want FalconMgr to store the configurations in. +`-s ` This option specifies the file falconmgr should use. Depending on the command it may be used differently. In the case of `upload` it is the configuration file to use and is optional (as there is a default). In the case of `sendfile` its the file to send. +`-x