def __init__(self, com_port): self.serial_port = serial.Serial(port=com_port, baudrate=57600) self.ble_builder = BLEBuilder(self.serial_port) self.ble_parser = BLEParser(self.serial_port, callback=self.analyse_packet) self.devicecnt = 0 #initialise the device self.ble_builder.send("fe00") #get an operating parameter value self.ble_builder.send("fe31", param_id="\x15") self.scan()
def __init__(self, port='COM3'): self.port = port #init serial port self._init_serial_port() #init ble builder self.ble_builder = BLEBuilder(self.serial_port) #init ble parser self.ble_parser = BLEParser(self.serial_port, callback=self._display_packet) #gatt server configuration self.gatt_server = BLEGattHelper(self.ble_builder) #init device time.sleep(1)
def __init__(self, com_port): self.serial_port = serial.Serial(port=com_port, baudrate=57600) self.ble_builder = BLEBuilder(self.serial_port) self.ble_parser = BLEParser(self.serial_port, callback=self.analyse_packet) self.devicecnt = 0 #initialise the device self.ble_builder.send("fe00") #get an operating parameter value #self.ble_builder.send("fe31", param_id="\x15") #set Mini Connection Interval to 7.5ms self.ble_builder.send('fe30', param_id='\x15', param_value='\x06\x00') self.ble_builder.send('fe30', param_id='\x16', param_value='\x0C\x00') self.ble_builder.send("fe31", param_id="\x15") self.ble_builder.send("fe31", param_id="\x16") self.getmini = False self.scan()