示例代码:
gattClientDevice.setBLEMtuSize(MkdPrinterParams.self.printerConfigParams.printerBluetoothBleMTU);
gattClientDevice.on('BLEMtuChange', (mtu: number) => {
console.info('BLEMtuChange, mtu: ' + mtu);
MkdPrinterConfigurations.defaultConnectConfig.sendDataPackageSize = Math.floor(MkdPrinterParams.self.printerConfigParams.printerBluetoothBleMTU);
gattClientDevice.off('BLEMtuChange');
});
gattClientDevice.getServices().then(gattServices => {
console.info("getServices successfully:" + JSON.stringify(gattServices));
});
先getServices成功后,再setBLEMtuSize