1、连续无固定解,发F9P断电

This commit is contained in:
weidong 2025-05-30 19:14:43 +08:00
parent 83528f0cc4
commit 48f32c8d2b

View File

@ -33,6 +33,8 @@ public class D3F0SelfCheckMessageExecutor implements Executor<D3F0SelfCheckMessa
private final Logger logger = LoggerFactory.getLogger(this.getClass()); private final Logger logger = LoggerFactory.getLogger(this.getClass());
final String F9PInitCmd = "f9"; final String F9PInitCmd = "f9";
final String F9PPowerOff = "25 00";
final String F9PPowerOn = "25 01";
final String F9PColdStartCmd = "b56206040400000002001068"; final String F9PColdStartCmd = "b56206040400000002001068";
final String BTCloseMneaCmd = "424be8e1020a00040000ffff"; final String BTCloseMneaCmd = "424be8e1020a00040000ffff";
final String BTOpenGGACmd = "424b852c0208000400000001"; final String BTOpenGGACmd = "424b852c0208000400000001";
@ -208,13 +210,28 @@ public class D3F0SelfCheckMessageExecutor implements Executor<D3F0SelfCheckMessa
void startF9PColdStartTask(Device device){ void startF9PColdStartTask(Device device){
Timer timer = new Timer(); Timer timer = new Timer();
/*timer.schedule(new TimerTask() {
@Override
public void run() {
sendGnssCommand(device, F9PColdStartCmd);
//改成低功耗模式
//sendDebugCommand(device, F9PInitCmd);
}
},1000);*/
timer.schedule(new TimerTask() { timer.schedule(new TimerTask() {
@Override @Override
public void run() { public void run() {
//sendGnssCommand(device, F9PColdStartCmd); //F9p断电
sendDebugCommand(device, F9PInitCmd); sendDebugCommand(device, F9PPowerOff);
} }
},1000); },2000);
timer.schedule(new TimerTask() {
@Override
public void run() {
//F9p断电
sendDebugCommand(device, F9PPowerOn);
}
},20000);
} }
void startBTHotStartTask(Device device){ void startBTHotStartTask(Device device){