Changeset 7
- Timestamp:
- 06/12/03 19:36:12 (9 years ago)
- Files:
-
- trunk/soda/Caffeine.py (modified) (1 diff)
- trunk/soda/main.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/soda/Caffeine.py
r3 r7 19 19 ioport.outb(0,0x378) 20 20 self.__ledstate = 0 21 22 def getTrays(self): 23 value = ioport.inb(0x279) 24 trays = [ 0, 0, 0, 0, 0] 25 for tray in range(0,4): 26 if not (value & (1 << (tray+3))): 27 trays[tray] = 1 28 return trays 21 29 30 22 31 def dispense(self, tray): 23 32 if (tray >= 0) and (tray <= 4): trunk/soda/main.py
r3 r7 149 149 def setLEDAvail(self): 150 150 trays = self.__db.getTrayStats() 151 mtray = self.__machine.getTrays() 151 152 for tid in range(0,4): 152 if trays[tid][0] > 0 and trays[tid][1] == 't' :153 if trays[tid][0] > 0 and trays[tid][1] == 't' and (mtray[tid] or trays[tid][52 == 't'): 153 154 self.__machine.setLED(tid,1) 154 155 else:
