X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=openparking.otl;h=529f0c95c8163a3b5f9f30577271860fa5bdd031;hb=HEAD;hp=5934cd40747867e25a350c237f35c0abb2b2b489;hpb=580fc933365bf42c115fb5c617959fec009133d9;p=openparking.git diff --git a/openparking.otl b/openparking.otl index 5934cd4..529f0c9 100644 --- a/openparking.otl +++ b/openparking.otl @@ -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)