Skip to content

Commit b2cb290

Browse files
committed
- improved custom event annotation rendering
- fixed Fuji PXR "RampSoak ON" - fixed WebLCDs
1 parent 6e95d9b commit b2cb290

30 files changed

+21060
-21043
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ Version History
7373

7474
| Version | Date | Comment |
7575
|---------|------|---------|
76+
| v0.9.4 | 06.06.2015 | Bug fixes |
7677
| v0.9.3 | 15.05.2015 | Phidget 1051, [Hottop KN-8828B-2K+](http://artisan-roasterscope.blogspot.de/2015/05/hottop-kn-8828b-2k.html), one extra background curve, bug fixes |
7778
| v0.9.2 | 16.01.2015 | Bug fixes |
7879
| v0.9.1 | 03.01.2015 | [Acaia](http://acaia.co/) scale support, QR code, bug fixes |

README.txt

+3
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,9 @@ Artisan uses the following libraries in unmodified forms:
175175

176176
VERSION HISTORY
177177

178+
v0.9.3 (6.6.2015)
179+
- bug fixes
180+
178181
v0.9.3 (15.5.2015)
179182
- adds Phidget 1051 support
180183
- adds Hottop KN-8828B-2K+ support

artisanlib/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
__version__ = '0.9.3'
1+
__version__ = '0.9.4'
22
#__revision__ = ''.join(list(filter(str.isdigit, "$Revision$")))
3-
__revision__ = '3'
3+
__revision__ = '0'

artisanlib/main.py

+20-12
Original file line numberDiff line numberDiff line change
@@ -3475,7 +3475,7 @@ def redraw(self, recomputeAllDeltas=True, smooth=False):
34753475

34763476

34773477
#if recorder on
3478-
if self.flagon:
3478+
if self.flagon and self.eventsshowflag:
34793479
#update to last event
34803480
if Nevents:
34813481
aw.etypeComboBox.setCurrentIndex(self.specialeventstype[Nevents-1])
@@ -14882,13 +14882,15 @@ def HottopControlOff(self):
1488214882
aw.button_10.setStyleSheet(aw.pushbuttonstyles["PID"])
1488314883

1488414884
def HottopControlOn(self):
14885-
# start drum motor
14886-
aw.qmc.hottop_SET_DRUM_MOTOR = 1
14887-
aw.button_10.setStyleSheet(aw.pushbuttonstyles["PIDactive"])
14888-
if not self.HottopControlActive:
14889-
aw.sendmessage(QApplication.translate("Message","Hottop control turned on", None, QApplication.UnicodeUTF8))
14890-
self.HottopControlActive = True
14891-
self.sendHottopControl()
14885+
pass
14886+
# deactivated for now due to safety concerns
14887+
# # start drum motor
14888+
# aw.qmc.hottop_SET_DRUM_MOTOR = 1
14889+
# aw.button_10.setStyleSheet(aw.pushbuttonstyles["PIDactive"])
14890+
# if not self.HottopControlActive:
14891+
# aw.sendmessage(QApplication.translate("Message","Hottop control turned on", None, QApplication.UnicodeUTF8))
14892+
# self.HottopControlActive = True
14893+
# self.sendHottopControl()
1489214894

1489314895
def sendHottopControl(self):
1489414896
if self.HottopControlActive:
@@ -23634,6 +23636,9 @@ def __init__(self):
2363423636
self.YOCTOchan2 = None
2363523637
#stores the id of the meter HH506RA as a string
2363623638
self.HH506RAid = "X"
23639+
#MS6514 variables
23640+
self.MS6514PrevTemp1 = -1
23641+
self.MS6514PrevTemp2 = -1
2363723642
#select PID type that controls the roaster.
2363823643
# Reads/Controls ET
2363923644
self.controlETpid = [0,1] # index0: type of pid: 0 = FujiPXG, 1 = FujiPXR3, 2 = DTA
@@ -35393,12 +35398,15 @@ def main():
3539335398
# font fix for OS X 10.9
3539435399
try:
3539535400
v, _, _ = platform.mac_ver()
35396-
v = float('.'.join(v.split('.')[:2]))
35397-
if v >= 10.10:
35398-
# fix Mac OS X 10.10 (Yosemite) font issue
35401+
#v = float('.'.join(v.split('.')[:2]))
35402+
v = v.split('.')[:2]
35403+
major = int(v[0])
35404+
minor = int(v[1])
35405+
if major >= 10 and minor >= 10: #v >= 10.10:
35406+
# fix Mac OS X 10.10 (Yosemite) font issue [seems not to have any effect!?]
3539935407
# https://bugreports.qt-project.org/browse/QTBUG-40833
3540035408
QFont.insertSubstitution(".Helvetica Neue DeskInterface", "Helvetica Neue")
35401-
elif v >= 10.9:
35409+
if major >= 10 and minor >= 9: #v >= 10.9:
3540235410
# fix Mac OS X 10.9 (Mavericks) font issue
3540335411
# https://bugreports.qt-project.org/browse/QTBUG-32789
3540435412
QFont.insertSubstitution(".Lucida Grande UI", "Lucida Grande")

debian/usr/share/doc/artisan/changelog

+7
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
artisan (0.9.4-0) precise; urgency=low
2+
* new upstream release
3+
* changes since 0.9.3:
4+
- adds alarm table sorting
5+
- bug fixes
6+
-- <[email protected]> Sat, 6 Jun 2015 19:32:14 +0200
7+
18
artisan (0.9.3-3) precise; urgency=low
29
* new upstream release
310
* changes since 0.9.2:

setup-install.nsi

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ RequestExecutionLevel admin
7373
; HM NIS Edit Wizard helper defines
7474
!define py2exeOutputDir 'dist'
7575
!define PRODUCT_NAME "Artisan"
76-
!define PRODUCT_VERSION "0.9.3.3"
76+
!define PRODUCT_VERSION "0.9.4.0"
7777
!define PRODUCT_PUBLISHER "The Artisan Team"
7878
!define PRODUCT_WEB_SITE "http://code.google.com/p/artisan/"
7979
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\artisan.exe"

setup-packages-mac.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ o py2app 0.9
2121
o pymodbus 1.3.0
2222
o yoctopuce 1.10.16490
2323
o requests 2.3.0
24-
o bottle 0.12.7
24+
o bottle 0.13 trunk
2525
o gevent 1.0.1
2626
o geventwebsocket 0.9.3
2727
o appnope 0.1

0 commit comments

Comments
 (0)