]> www.fi.muni.cz Git - openparking.git/blobdiff - openparking.otl
Infinite reads handling
[openparking.git] / openparking.otl
index 5934cd40747867e25a350c237f35c0abb2b2b489..529f0c95c8163a3b5f9f30577271860fa5bdd031 100644 (file)
@@ -120,19 +120,24 @@ Software kontroleru:
                        12x porucha senzoru (r)
                        2x LED (rw)
                holding regs
-                       nastaveni modbus ID (rw, permanent)
-                       2x bitmapa pro vypocet LED (rw, permanent)
-                               0 = externe ovladana LED
-                       12x limit kdy se povazuje za obsazene (rw, permanent)
-                               - 0 = zakazat tento senzor
-                       ? 12x cislo parkovaciho mista k senzoru (rw)
-                       1x bitmapa obsazenosti (r)
-                               (zakazane senzory maji 0)
-                       1x bitmapa chyb (r)
-                               (zakazane senzory maji 0)
-                       1x bitmapa LED (rw, w jen pro externe ovladanou LED)
-                       12x namerena vzdalenost (r)
-                       ? aktualni teplota (r)
+                       0-19 permanent (backed by EEPROM)
+                       0 unit ID
+                       1-12 distance thresholds
+                       13 sensors for LED1 (0 = externally controled)
+                       14 sensors for LED2 ( =="== )
+                       15 bitmap of sensors where long read counts as free place (1=on)
+                       16 threshhold of long reads
+
+                       20-... transient (not backed by EEPROM)
+                       20 LED state bitmap (00 = busy, 01 = free, 1x = err)
+                       21-32 measured distances
+                       33 free_bitmap (1=free)
+                       34 err_bitmap (1=err)
+                       35 long_bitmap (1=long)
+                       41-52 maximum measured distances
+                       61-72 error state (upper byte: @ of long reads, lower: # off errs)
+
+
        Hlavni smycka, cca 5 vterin:
                ? zmerit teplotu z ATmegy
                zmerit vsechny vystupy (postupne)