/[gnue]/gnue-pos/src/hardware/cashdrawer/bell.py
ViewVC logotype

Diff of /gnue-pos/src/hardware/cashdrawer/bell.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by jcater, Mon Jun 23 05:31:11 2003 UTC revision 1.3 by jcater, Fri Aug 15 12:11:02 2003 UTC
# Line 32  Line 32 
32  __all__ = ['Driver']  __all__ = ['Driver']
33    
34  from gnue.common.events.EventAware import EventAware  from gnue.common.events.EventAware import EventAware
35    from gnue.pointofsale.IOProxy import simpleOpen
36    
37  class Driver(EventAware):  class Driver(EventAware):
38    
# Line 39  class Driver(EventAware): Line 40  class Driver(EventAware):
40      EventAware.__init__(self, instance)      EventAware.__init__(self, instance)
41      self.instance = instance      self.instance = instance
42      self.__dict__.update(params)      self.__dict__.update(params)
43        self.device_params = params
44    
45      self.registerEventListeners({'EndTicket': self._open})      self.registerEventListeners({'EndTicket': self._open})
46    
47        
48    def _open(self, event):    def _open(self, event):
49      p = open(self.port,'w')      p = simpleOpen(self.device_params)
50      p.write('\007')      p.write('\007')
51      p.close()      p.close()
52    

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26