def __init__(self): self.bt = "C5:53:1E:89:9A:16" print(self.bt) p = bluepy.btle.Peripheral(self.bt, "random") services = p.getServices() for service in services: print(service) self.bi_service_uuid = "2220" print(self.bi_service_uuid) self.biService = p.getServiceByUUID(self.bi_service_uuid) print(self.biService) chList = self.biService.getCharacteristics() print("Handle UUID Properties") print("-------------------------------------------------------") for ch in chList: print(" 0x" + format(ch.getHandle(), '02X') + " " + str(ch.uuid) + " " + ch.propertiesToString()) self.bi_char_uuid = "00002221-0000-1000-8000-00805f9b34fb" print(self.bi_char_uuid) self.webservice = webservice.Webservice() self.alarmMin = 29.0 self.alarmMax = 31.0 self.lastAlarm = 0
def __init__(self): self.settings = settings.Settings() self.camera = cv2.VideoCapture(0) self.bs = bs.Bs() self.persons = person.Persons(self.settings.movementMaximum, self.settings.movementMinimum, self.settings.movementTime) self.start = time.time() self.webservice = webservice.Webservice(self.settings.location, self.settings.phone) self.errorcount = 0 self.alertLog = [] self.frameCount = 1
def __init__(self, source): self.camera = cv2.VideoCapture(source) self.backgroundFrame = None self.start = time.time() self.settings = settings.Settings() self.persons = person.Persons(self.settings.movementMaximum, self.settings.movementMinimum, self.settings.movementTime) self.start = time.time() self.webservice = webservice.Webservice(self.settings.place) self.errorcount = 0 self.alertLog = [] self.frameCount = 1
def __init__(self): self.settings = settings.Settings() self.camera = cv2.VideoCapture(self.settings.source) self.bs = bs.Bs() self.persons = person.Persons(self.settings.movementMaximum, self.settings.movementMinimum, self.settings.movementTime) self.start = time.time() self.webservice = webservice.Webservice() self.errorcount = 0 self.alertLog = [] self.frameCount = 1 self.myble = ble.MyBle.instance()
def __init__(self, path): # Defining the constructor self.settings = settings.Settings() #self.camera = cv2.VideoCapture(self.settings.source) # To use it from camera source self.camera = cv2.VideoCapture( path) # Take image from specified path by the use self.bs = bs.Bs() self.persons = person.Persons(self.settings.movementMaximum, self.settings.movementMinimum, self.settings.movementTime) self.start = time.time() self.webservice = webservice.Webservice(self.settings.location, self.settings.phone) self.errorcount = 0 self.alertLog = [] self.frameCount = 1
def __init__(self): self.settings = settings.Settings() self.camera = cv2.VideoCapture(self.settings.source) self.bs = bs.Bs() self.persons = person.Persons(self.settings.movementMaximum, self.settings.movementMinimum, self.settings.movementTime) self.start = time.time() self.webservice = webservice.Webservice(self.settings.location, self.settings.phone, self.settings.email, self.settings.apiKey) self.errorcount = self.settings.videoErrorCount self.alertLog = self.settings.videoAlertLog self.frameCount = self.settings.videoFrameCount self.waitKey = self.settings.videoWaitKey