Example #1
0
 def studentmapping(self, args):
   try:
     self.idtostudentmap[args["devid"]] = args["student"]
     messages.setlight(args["devid"], "#000000")
   except Exception,e :
     print "Incorrect message format"
     print e
Example #2
0
 def startregistration(self):
   self.registrationstarted = True
   ev = { 'event': 'startregistration' }
   messages.send(ev, 50001)
   for h in self.handsets:
     messages.setlight(h, "#ffffff")
Example #3
0
 def unregisterlast(self, args):
     if self.rosterpos != 0:
         currentstudent = self.rosterlist[self.rosterpos]
         devid = self.reversemap(currentstudent)
         messages.setlight(devid, "#ffffff")
         self.rosterpos -= 1
Example #4
0
 def unregisterlast(self, args):
   if self.rosterpos != 0:
     currentstudent = self.rosterlist[self.rosterpos]
     devid = self.reversemap(currentstudent)    
     messages.setlight(devid, "#ffffff")  
     self.rosterpos -=1