Subversion Repositories HomeAutomation

Rev

Rev 612 | Blame | Compare with Previous | Last modification | View Log | SVN | RSS feed

  1. #!/usr/bin/python
  2.  
  3. import uncen
  4. import can
  5.  
  6. class Job( uncen.UncenJob ):
  7.     name = "Dumper"
  8.     version = "0.01"
  9.  
  10.     def __init__( self, core, args ):
  11.         self.job_init( core )
  12.         self.cid = self.can_connect( args[0] )
  13.  
  14.     def close( self ):
  15.         self.job_close()
  16.  
  17.     def getstatus( self ):
  18.         return "running"
  19.  
  20. # callbacks
  21.     def can_recieve( self, cid, canp ):
  22.         self.core.term.write( "Dumper #%s - %s" % (self.core.job_name(self.jid),str( canp )) )
  23.  
  24.     def can_close( self, cid ):
  25.         self.core.term.write( "Dumper #%s - Lost conn" % (self.core.job_name(self.jid),) )
  26.         self.close()
  27.