Преглед на файлове

More logging, more comments

Baglio Tabifata преди 4 години
родител
ревизия
17a99039ef
променени са 3 файла, в които са добавени 13 реда и са изтрити 1 реда
  1. 5 0
      src/net/hkzlab/devices/PAL16R4Specs.java
  2. 5 0
      src/net/hkzlab/devices/PAL16R6Specs.java
  3. 3 1
      src/net/hkzlab/dupal/boardio/DuPALAnalyzer.java

+ 5 - 0
src/net/hkzlab/devices/PAL16R4Specs.java

@@ -51,4 +51,9 @@ public class PAL16R4Specs implements PALSpecs {
     public int getROUT_WRITEMask() {
         return getROUT_READMask() << 10;
     }
+
+    @Override
+    public String toString() {
+        return "PAL16R4";
+    }
 }

+ 5 - 0
src/net/hkzlab/devices/PAL16R6Specs.java

@@ -51,4 +51,9 @@ public class PAL16R6Specs implements PALSpecs {
     public int getROUT_WRITEMask() {
         return getROUT_READMask() << 10;
     }
+
+    @Override
+    public String toString() {
+        return "PAL16R6";
+    }
 }

+ 3 - 1
src/net/hkzlab/dupal/boardio/DuPALAnalyzer.java

@@ -24,8 +24,10 @@ public class DuPALAnalyzer {
     }
 
     public void startAnalisys() {
+        logger.info("startAnalisys() - Device:" + pspecs + " kwnown IOs? " + (IOasOUT_Mask < 0 ? "Y" : "N"));
+
         if(IOasOUT_Mask < 0) { // We need to detect the status of the IOs...
-            guessIOs(); // TODO: Try to guess whether IOs are Inputs or Outputs
+            IOasOUT_Mask = guessIOs(); // Try to guess whether IOs are Inputs or Outputs
         }
 
         // TODO: Actually perform the analisys