@@ -47,7 +47,12 @@ public class App {
System.exit(-1);
}
-
+ Runtime.getRuntime().addShutdownHook(new Thread() {
+ @Override
+ public void run() {
+ dpci.reset();
+ }
+ });
dpan.startAnalisys();
@@ -23,6 +23,10 @@ public class DuPALCmdInterface {
this.palSpecs = palSpecs;
+ public void reset() {
+ dpm.writeCommand(DuPALProto.buildRESETCommand());
+
public int read() {
dpm.writeCommand(DuPALProto.buildREADCommand());
return DuPALProto.handleREADResponse(dpm.readResponse());