Example #1
0
def handle():
    try:
        while True:
            msg = s.recv(1024)
            match = msgTemplate.match(msg)
            if match:
                order = match.group(1)
                identity = match.group(2)
                if order == 'opendoor':
                    log('%s open and close the door' % identity)
                    hardware.openThenClose()
                elif order == 'justopen':
                    log('%s open the door' % identity)
                    hardware.openDoor()
                elif order == 'closedoor':
                    log('%s close the door' % identity)
                    hardware.closeDoor()
                elif order == 'adjustdoor':
                    log('%s adjust the door' % identity)
                    hardware.adjustDoor()
                elif order == 'exit':
                    break
        s.close()
    except socket.error:
        print 'lost remote server(%s, %s)' % server
        log('ERROR: lost remote server(%s, %s)' % server)
Example #2
0
def handle():
    try:
        while True:
            msg = s.recv(1024)
            match = msgTemplate.match(msg)
            if match:
                order = match.group(1)
                identity = match.group(2)
                if order == 'opendoor':
                    log('%s open and close the door' % identity)
                    hardware.openThenClose()
                elif order == 'justopen':
                    log('%s open the door' % identity)
                    hardware.openDoor()
                elif order == 'closedoor':
                    log('%s close the door' % identity)
                    hardware.closeDoor()
                elif order == 'adjustdoor':
                    log('%s adjust the door' % identity)
                    hardware.adjustDoor()
                elif order == 'exit':
                    break
        s.close()
    except socket.error:
        print 'lost remote server(%s, %s)' % server
        log('ERROR: lost remote server(%s, %s)' % server)
Example #3
0
 def adjust(self):
     """调整电机"""
     if self.input == self.password:
         hardware.adjustDoor()
         self.log('adjust')
     self.clear()
Example #4
0
 def adjust(self):
     """调整电机"""
     if self.input == self.password:
         hardware.adjustDoor()
         self.log("adjust")
     self.clear()