|
@@ -1,8 +1,13 @@
|
|
package net.hkzlab.dupal.boardio;
|
|
package net.hkzlab.dupal.boardio;
|
|
|
|
|
|
|
|
+import org.slf4j.Logger;
|
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
|
+
|
|
import net.hkzlab.devices.PALSpecs;
|
|
import net.hkzlab.devices.PALSpecs;
|
|
|
|
|
|
public class DuPALAnalyzer {
|
|
public class DuPALAnalyzer {
|
|
|
|
+ private final Logger logger = LoggerFactory.getLogger(DuPALAnalyzer.class);
|
|
|
|
+
|
|
private final DuPALManager dpm;
|
|
private final DuPALManager dpm;
|
|
private final PALSpecs pspecs;
|
|
private final PALSpecs pspecs;
|
|
private int IOasOUT_Mask = -1;
|
|
private int IOasOUT_Mask = -1;
|
|
@@ -19,10 +24,14 @@ public class DuPALAnalyzer {
|
|
|
|
|
|
public void startAnalisys() {
|
|
public void startAnalisys() {
|
|
if(IOasOUT_Mask < 0) { // We need to detect the status of the IOs...
|
|
if(IOasOUT_Mask < 0) { // We need to detect the status of the IOs...
|
|
- // TODO: Try to guess whether IOs are Inputs or Outputs
|
|
|
|
|
|
+ guessIOs(); // TODO: Try to guess whether IOs are Inputs or Outputs
|
|
}
|
|
}
|
|
|
|
|
|
// TODO: Actually perform the analisys
|
|
// TODO: Actually perform the analisys
|
|
|
|
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ private void guessIOs() {
|
|
|
|
+
|
|
|
|
+ }
|
|
}
|
|
}
|