def _readWriteChecks(charUUID, descrUUID): ENABLE_TC_WRITE_LONG = 1 if (ENABLE_TC_WRITE_LONG == 1): #enable long write test long_value = "1" * ( runTest.MTU_SIZE + 10 ) #TODO: get correct mtu size, assume 200 for now bleAdapter.writeCharacteristic(charUUID, long_value) ENABLE_TC_WRITE_NORMAL = 1 if (ENABLE_TC_WRITE_NORMAL == 1): bleAdapter.writeCharacteristic(charUUID, charUUID) bleAdapter.writeDescriptor(descrUUID, descrUUID) (isTestSuccessfull, charRead) = bleAdapter.readCharacteristic(charUUID) (isTestSuccessfull, descrRead) = bleAdapter.readDescriptor(descrUUID) if charRead != charUUID: isTestSuccessfull = False print("readWriteSimpleConnection test: Expected char uuid:" + charUUID + " got:" + charRead) if descrRead != descrUUID: isTestSuccessfull = False print("readWriteSimpleConnection test: Expected descr uuid:" + descrUUID + " got:" + descrRead) sys.stdout.flush() return isTestSuccessfull
def _readWriteChecks(charUUID, descrUUID): bleAdapter.writeCharacteristic(charUUID, charUUID) bleAdapter.writeDescriptor(descrUUID, descrUUID) (isTestSuccessfull, charRead) = bleAdapter.readCharacteristic(charUUID) (isTestSuccessfull, descrRead) = bleAdapter.readDescriptor(descrUUID) if charRead != charUUID: isTestSuccessfull = False print( "readWriteSimpleConnection test: Expected char uuid:" + charUUID + " got:" + charRead) if descrRead != descrUUID: isTestSuccessfull = False print( "readWriteSimpleConnection test: Expected descr uuid:" + descrUUID + " got:" + descrRead) sys.stdout.flush() return isTestSuccessfull