18,15 → 18,13 |
import dongfang.mkt.frames.DebugRequestFrame; |
import dongfang.mkt.frames.DebugResponseFrame; |
import dongfang.mkt.frames.Frame; |
import dongfang.mkt.frames.FrameFactory; |
import dongfang.mkt.io.MKCommPort; |
import dongfang.mkt.io.RXTXSerialPort; |
import dongfang.mkt.serial.FrameQueue; |
import dongfang.mkt.version.MKVersion; |
|
public class MKDebugLogger { |
private static final PrintStream STDERR = System.out; |
private static final FrameFactory ff = MKVersion.getFrameFactory(null); |
// private static final FrameFactory ff = MKVersion.getFrameFactory(null); |
|
interface DebugLogger { |
void setLabel(int index, String label); |
152,8 → 150,8 |
while (!missing.isEmpty() && tries < 100) { |
int i = missing.get(0); |
tries++; |
AnalogDebugLabelRequestFrame f2 = ff |
.createAnalogDebugLabelRequestFrame(Frame.FC_ADDRESS, i); |
AnalogDebugLabelRequestFrame f2 = //ff.createAnalogDebugLabelRequestFrame(Frame.FC_ADDRESS, i); |
new AnalogDebugLabelRequestFrame(Frame.FC_ADDRESS, i); |
try { |
q.sendRequest(f2); |
AnalogDebugLabelResponseFrame rf = (AnalogDebugLabelResponseFrame) q.getResponseFor(f2, 1000); |
168,7 → 166,8 |
} |
} |
|
DebugRequestFrame f = ff.createDebugRequestFrame(Frame.FC_ADDRESS); |
DebugRequestFrame f = // ff.createDebugRequestFrame(Frame.FC_ADDRESS); |
new DebugRequestFrame(Frame.FC_ADDRESS); |
f.setAutoSendInterval(interval); |
BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); |
q.sendRequest(f); |