Exemplo n.º 1
0
   user_obj = db.session.query(User).filter_by(qr_data = scanned[8:-1]).all()
   if scanned!='':
          GPIO.output(LEDGrn, GPIO.HIGH);
          GPIO.output(LEDRed, GPIO.LOW);
          sleep(8)
          if debug == True:
             print "Scanned hash %s User ID %s" % (scanned, user_obj[0].get_id())
          return user_obj[0].get_id()

def blinkRED():
   GPIO.output(LEDGrn, GPIO.LOW)
   GPIO.output(LEDRed, GPIO.HIGH)
   sleep(0.2)
   GPIO.output(LEDRed, GPIO.LOW)
   sleep(0.8)

if __name__ == "__main__":
   while True:
      if (GPIO.input(IRPin)):
         global flagProx
         flagProx=True
         userid=scan()
         logger = Logs()
         logger.user_id = userid
         logger.timestamp = datetime.datetime.now()
         db.session.add(logger)
         db.session.commit()
         # Here goes something to add for Front-end
      else:
         blinkRED() # When nothing is there blink red LED with some predefined period
Exemplo n.º 2
0
        sleep(8)
        if debug == True:
            print "Scanned hash %s User ID %s" % (scanned,
                                                  user_obj[0].get_id())
        return user_obj[0].get_id()


def blinkRED():
    GPIO.output(LEDGrn, GPIO.LOW)
    GPIO.output(LEDRed, GPIO.HIGH)
    sleep(0.2)
    GPIO.output(LEDRed, GPIO.LOW)
    sleep(0.8)


if __name__ == "__main__":
    while True:
        if (GPIO.input(IRPin)):
            global flagProx
            flagProx = True
            userid = scan()
            logger = Logs()
            logger.user_id = userid
            logger.timestamp = datetime.datetime.now()
            db.session.add(logger)
            db.session.commit()
            # Here goes something to add for Front-end
        else:
            blinkRED(
            )  # When nothing is there blink red LED with some predefined period