Releases: Roastero/freshroastsr700
Releases · Roastero/freshroastsr700
v0.2.4 - Direct access to software heater controller
v0.2.3 - Improved communication behavior
Resolves issues #22, 23, 24 and 25, and 29 (the latter introduced by 0.2.2). Added logic to handle hardware connects and hardware disconnects properly in all supported OSes. Software now supports multiple connect()-disconnect() cycles using the same freshroastsrs700 object instance. Tested in Windows 10 64-bit and Ubuntu 14.04.
Version 0.2.2 - do not use
This release does not run properly on Windows, see issue #9 - fixed in v0.2.3.
Full Windows support
Fixed issue #20, which prevented frozen python apps from running in the Windows environment.
Improved PID Control
- Completely rewritten PID control for tighter tracking against target temperature (when freshroastsr700 is instantiated with thremostat=True).
- Callback functions for update_data_func and state_transition_func now called from a thread belonging to the process that instantiated freshroastsr700. This was necessary for Openroast version 1.2 code refactoring.
- Reduced processor load for PID control as part of code refactoring.
Added Python 2.7 and multiprocessing support.
Merge pull request #15 from Roastero/ms/update-for-release Updated version and added release dependency.
First official release.
v0.0.5 Fixed code snippets.
Updated interface
There have been updates made to the way users interface with this module.
Updated roaster communication
Fixes Issue #7
First release
This will be submitted to the Python Package Index once Pyserial version 3.0 is released.