Roaster Scope v2.4.4
December 14, 2020
Last version supporting Raspbian Stretch.
New Features
- adds machine setups for the PLC equipped machines from Nordic, Fabrica Roasters and MCR Series in C
- adds support for Phidget HUM1001
- adds Rubasse importer
- adds Aillio RoastWorld importer
- adds MODBUS BCD Integer reading
- adds flag to toggle polyfit RoR calculation
- adds PID Ramp/Soak pattern actions
- adds 3 Ramp/Soak templates
- adds option to load Ramp/Soak patterns from background profile
- adds labeled alarm sets
- adds labels to event palettes
- adds Qt base translations for Turkish, Dutch and Brazilian
- adds fetch full blocks option to instruct the S7 and MODBUS optimizer fetch maximal register blocks from lowest to largest register number
- adds Artisan Commands:
popup(m[,t]),message(s),setCanvasColor(c),resetCanvasColor,button(e)withe = { START, CHARGE, DRY, FCs, FCe, SCs, SCe, DROP, COOL, OFF },p-i-d(p,i,d),pidSV(v),pidRS(rs),pidSource(n),palette(p),loadBackground(<filepath>),clearBackground,alarmset(as),adjustSV(n) - adds Dijkstra curve font
Changes
- updates Trinitas T2 and T7, Oztürk and Giesen machine setups
- renames empty MODBUS decoder entry to Int
- renames MODBUS IntFloat decoder to Int32 and adds implementation
- interprets Software PID Ramp/Soak patterns w.r.t. time since PID ON in monitoring only mode
- uses custom bootloader on Windows to reduce false malware warnings (Issue #519)
- show only CHARGE to DROP period of background profile
- adds FCs ROR to computed section of
.alogartisan scope profiles - shows
uuinstead of -1 for error values in LCDs - automatic mode for the upper delta axis limits sets also a reasonable step size for the axis ticks
- dialogs with tabs remember the last selected tab
- use proper time edit widget to set alarm times in alarm table
- extends ranking reports by additional attributes (Excel, CSV)
- extends the Cropster XLS importer to work also with exports done in languages others than English
- optimized synchronization with the artisan platform
- improved S7 serial logging and communication error handling
- special events annotations respect the decimal places setting
- updated Spanish translations (PR #525, PR #527, PR #530, PR #535, PR #536 and PR #537 by
Richard Rodrigues)
- updated Chinese translations (PR #532 and PR #538 by wuyi-ligux)
Fixes
- fixes regression which broke the event picker in v2.4.2
- fixes another issue with the multiple event button action processing (Issue #504)
- fixes wrong temperature and delta curve alignment in Comparator after redraw
- fixes further Hottop 2k+ communication on macOS 10.15.7 (adding to Issue #475)
- fixes Loring setup to ensure valid burner readings on all machines
- resolves a feature interaction between oversampling and the S7/MODBUS optimizer that could lead to unnecessary communication
- fixes an unhandled exception when changing color pattern (Issue #516)
- fixes broken RPi Stretch build (Issue #518)
- fixes Phidget async sampling modes that could take readings beyond the current sampling interval on communication drops
- corrects alarm nr in roast properties table
- fixes Excel export issue occurring with DeltaBT turned off
- hides annotations for curves hidden by clicking the legend
- renamed ET and BT curves can be hidden by clicking the legend
- enables the PID SV buttons also for the internal software PID as well as for external MODBUS/S7 PIDs
- applies Delta BT auto axis computation also to Web Ranking reports