Changeset 1451
- Timestamp:
- Jan 16, 2014 6:35:51 PM (9 years ago)
- Location:
- bcdaqwidgets/trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
bcdaqwidgets/trunk/CHANGES
r1395 r1451 7 7 8 8 9 Version 0.1 (notreleased)9 Version 0.1.1 (not officially released) 10 10 --------------------------------- 11 11 12 * -tba- 12 * handle color of alarm severity for CALC_INVALID 13 14 15 Version 0.1 (not officially released) 16 --------------------------------- 17 18 * initial trial -
bcdaqwidgets/trunk/src/bcdaqwidgets/__init__.py
r1443 r1451 25 25 26 26 __yyyymmdd__ = str(datetime.datetime.now()).split()[0] 27 __version__ = u"0.1 "27 __version__ = u"0.1.1" 28 28 __minor_version__ = u"" 29 29 __svnid__ = u"$Id$" -
bcdaqwidgets/trunk/src/bcdaqwidgets/bcdaqwidgets.py
r1425 r1451 70 70 } 71 71 72 SeverityColor = typesafe_enum('NO_ALARM', 'MINOR', 'MAJOR', )72 SeverityColor = typesafe_enum('NO_ALARM', 'MINOR', 'MAJOR', 'CALC_INVALID') 73 73 SeverityColor.NO_ALARM = "green" # green 74 74 SeverityColor.MINOR = "#ff0000" # dark orange since yellow looks bad against gray 75 75 SeverityColor.MAJOR = "red" # red 76 SeverityColor.CALC_INVALID = "pink" # pink 76 77 77 78 … … 153 154 154 155 self.useAlarmState = useAlarmState 155 self.severity_color_list = [SeverityColor.NO_ALARM, SeverityColor.MINOR, SeverityColor.MAJOR ]156 self.severity_color_list = [SeverityColor.NO_ALARM, SeverityColor.MINOR, SeverityColor.MAJOR, SeverityColor.CALC_INVALID] 156 157 157 158 # for internal use persisting the various styleSheet settings … … 226 227 self.pv.get_ctrlvars() 227 228 if self.pv.severity is not None: 229 if self.pv.severity < 0 or self.pv.severity >= len(self.severity_color_list): 230 print self.pv.severity 231 print self.severity_color_list 232 pass 228 233 color = self.severity_color_list[self.pv.severity] 229 234 self.updateStyleSheet({'color': color}) -
bcdaqwidgets/trunk/src/bcdaqwidgets/pvview.py
r1447 r1451 7 7 from PySide.QtGui import QWidget, QLabel, QGridLayout, QApplication 8 8 9 #sys.path.insert(0, os.path.abspath('..'))9 sys.path.insert(0, os.path.abspath('..')) 10 10 import bcdaqwidgets 11 11 … … 60 60 61 61 if __name__ == '__main__': 62 txt = '${P}cr:{pwm11,ai{0,1,2}:mean,{rate,period},cmd}{.DESC,}' 63 pvs = [] 64 _p = ['ino:cr:' + _ for _ in ('ai0', 'ai1', 'ai2')] 65 for _ in _p: 66 pvs.append(_) 67 pvs.append(_ + ':mean') 68 pvs.insert(0, 'ino:cr:pwm11') 69 for _ in ('rate', 'period', 'cmd'): 70 pvs.append('ino:cr:' + _) 71 for _ in pvs: 72 sys.argv.append(_) 73 sys.argv.append(_ + '.DESC') 62 74 main() 63 75
Note: See TracChangeset
for help on using the changeset viewer.