Пример #1
0
def getRoomAllocation(building, room, floor):
    try:
        r = Model.findRoom(building, room, floor)
        timetable = ETHReadRoomAllocation.getRoomAllocation(r)
        return resultOkay(timetable)
    except NotFoundException as e:
        return resultError(e.getError())
Пример #2
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)