Example #1
0
 def __init__(self,idstring,mac,bssid):
   self.mac = mac
   self.idstring = idstring
   self.bssid = bssid
   if (re.match(wlanID,idstring)):
     m = re.match(wlanID,idstring)
     building = m.group(1).upper()
     floor = m.group(2).upper()
     room = ""+m.group(3)
   else:
     m = re.match(wlanIDAlt,idstring)
     building = m.group(1).upper()
     floor = m.group(2).upper()
     room = ""+m.group(3)+"."+m.group(4)
  
   print idstring +" -> "+building+" "+floor+" "+room
   try: 
     self.room = Model.findRoom(building,floor,room)
   except NotFoundException:
     print "Adding Room"
     Model.addRoom(building,floor,room)
     self.room = Model.findRoom(building,floor,room)