toggleBle method
Call to enable disable BLE
Implementation
Future<bool> toggleBle(bool enable) async {
bool success = true;
if (_printerInfo.printerModel == TbModel.RJ_2035B ||
_printerInfo.printerModel == TbModel.RJ_3035B) {
if (enable) {
success = success && await sendCommand("BT MODE \"BT4.0\"\r\n");
success = success && await sendCommand("SET BTLINKBACK OFF\r\n");
} else {
success = success && await sendCommand("BT MODE \"BT2.1\"\r\n");
success = success && await sendCommand("SET BTLINKBACK ON\r\n");
}
} else {
if (enable) {
success = success && await sendCommand("BT MODE \"BT4.0\"\r\n");
} else {
success = success && await sendCommand("BT MODE \"BT2.1\"\r\n");
}
success = success && await sendCommand("WLAN MODULE SAVECFG\r\n");
success = success && await sendCommand("DELAY 20000\r\n");
success = success && await sendCommand("INITIALPRINTER\r\n");
}
return success;
}