The Biozone6 is a software that enables facile configuration and use of the Fluicell BioPen system. The cross-platform BioZone software features independent control of each pressure line and solution delivery.
BioZone6 V.1.0 is released under the terms of the GNU GPL license.
API documentation available here
The external dependences for this applications are:
- Serial for serial port communication, a modified light version is Included as 3rdParty library.
NOTE: The official version of serial library available on github will not work, refer to the third party folder in this package. - QT v. >5.14, for GUI - https://www.qt.io/
- nsis http://nsis.sourceforge.net/Main_Page - only to generate the installation package
- CMake to generate the solution for your system and build.
- To install on some previous windows version you may need to update your Universal C Runtime in Windows here
Use CMake to generate the solution for your system, see http://www.cmake.org It is advised to set your build folder OUT of the source code folder, the build should be independent from the code.
in the case you don't have environmental variables set you should find manually some dependences path: " _" folder, in case of QT libraries, C:/_/Qt/your_version/compiler__ersion/lib/cmake/Qt5_library
In my experience everything is automatically found, but sometimes some QT specific package folder needs to be set manually, I will solve this soon!
configure ---> generate
To build the package in windows the variable WINDDEPLOYQT_EXECUTABLE need to point to "your_qt_folder/bin/windeployqt.exe "
CMake --> configure --> generate
- ENABLE_verbose -- default off
- ENABLE_SOLUTION_FOLDERS -- default on
- ENABLE_BUILD_3rdParty -- default on
- ENABLE_BUILD_libs -- default on
- ENABLE_BUILD_plugins -- default off (no plugins yet)
- ENABLE_BUILD_apps - default off
- ENABLE_BUILD_install -- default on
- ENABLE_BUILD_package -- default on
- ENABLE_WINDEPLOYQT -- default off
For each application in the folder, an option is also automatically added to allows the user to select which application to build.
To generate the doxygen documentation of the ppc1api go you need to have Doxygen installed, then go the the /docs/Doxyfile_labonatip.in and run.
New developers can contribute to the code by compiling in Windows or Linux. QT GUI must be modified using QT creator/designer
Software released under GNU GPL License.
Author: Fluicell AB , Mauro Bellone, http://www.maurobellone.com