BCS Desktop App (V 0.5.0) for Windows, Linux, Mac & Rpi
Posted: Wed Oct 21, 2015 9:21 pm
( Prior version 0.4.0 thread here: http://forum.embeddedcc.com/viewtopic.p ... 720&p=9856 )
BCS Desktop is designed primarily as a touchscreen app (although a touchscreen is not needed). The application gives you a very fast and customizable interface that requires no programming to use.
This updated version has been tested on Windows 7/8/10, Ubuntu Linux, Raspberry Pi and Mac OSX 10.10.5 (Yosemite).
In addition to making this compatible with the Mono cross platform .NET framework, this version fixes several UI related issues (quirks) as well as cleans up some unnecessary controls.
The files can be downloaded from here: http://www.surfcitybrewing.com/download ... -0.5.3.zip (installed file version will be 0.5.3).
Installation and setup instructions:
Download and unzip the package contents to a folder on your computer. For windows, simply run the EXE. (Setup for Linux, Raspberry Pi & Mac will be outlined in the next post.)
On the "Setup Options" tab, enter your BCS IP address and username/password (if auth enabled). BCS-Desktop will immediately start polling real-time data from your BCS. To populate all the controls with your defined object names, click on "Get BCS Config". Once all objects have loaded their names, you can start to customize your layout by clicking on the checkbox titled "Enable Customization". You can move/resize all controls and even load images to them. There are 3 empty images that can be used to add kettles or equipment backgrounds.
There is an empty layout configuration that has all BCS controls for both a 460 & 462. If you are running on a 460, simply select the unused items and change their visibility to false and/or move their position off screen. If you want to play with my current layout configuration, simply load it from the "Setup Options" screen by clicking on the "?" icon to open a file browser dialog. You can then select config-layout-jonw.xml to load my sample config.
If you wish to have multiple layouts (e.g. one for fermentation and one for brewing), simply copy the config-layout.xml file to a new name and make your customizations to it. I suggest using the naming format of config-layout-xyz.xml as the file browser to find layout files filters to "config-layout*.xml by default.
You can load different layouts from the command line by specifying the layout file in the format: BCS-Desktop.exe /layout:config-layout-ferm.xml
BCS Desktop is designed primarily as a touchscreen app (although a touchscreen is not needed). The application gives you a very fast and customizable interface that requires no programming to use.
This updated version has been tested on Windows 7/8/10, Ubuntu Linux, Raspberry Pi and Mac OSX 10.10.5 (Yosemite).
In addition to making this compatible with the Mono cross platform .NET framework, this version fixes several UI related issues (quirks) as well as cleans up some unnecessary controls.
The files can be downloaded from here: http://www.surfcitybrewing.com/download ... -0.5.3.zip (installed file version will be 0.5.3).
Installation and setup instructions:
Download and unzip the package contents to a folder on your computer. For windows, simply run the EXE. (Setup for Linux, Raspberry Pi & Mac will be outlined in the next post.)
On the "Setup Options" tab, enter your BCS IP address and username/password (if auth enabled). BCS-Desktop will immediately start polling real-time data from your BCS. To populate all the controls with your defined object names, click on "Get BCS Config". Once all objects have loaded their names, you can start to customize your layout by clicking on the checkbox titled "Enable Customization". You can move/resize all controls and even load images to them. There are 3 empty images that can be used to add kettles or equipment backgrounds.
There is an empty layout configuration that has all BCS controls for both a 460 & 462. If you are running on a 460, simply select the unused items and change their visibility to false and/or move their position off screen. If you want to play with my current layout configuration, simply load it from the "Setup Options" screen by clicking on the "?" icon to open a file browser dialog. You can then select config-layout-jonw.xml to load my sample config.
If you wish to have multiple layouts (e.g. one for fermentation and one for brewing), simply copy the config-layout.xml file to a new name and make your customizations to it. I suggest using the naming format of config-layout-xyz.xml as the file browser to find layout files filters to "config-layout*.xml by default.
You can load different layouts from the command line by specifying the layout file in the format: BCS-Desktop.exe /layout:config-layout-ferm.xml