control simulation of elevator

Dependencies:   mbed TSI

Revision:
1:7dea46c9d8dc
Parent:
0:62c18ef61b61
diff -r 62c18ef61b61 -r 7dea46c9d8dc ovladanie.cpp
--- a/ovladanie.cpp	Wed Jan 23 23:43:20 2019 +0000
+++ b/ovladanie.cpp	Wed Jan 23 23:52:27 2019 +0000
@@ -86,8 +86,7 @@
 * @param command - riadi aký sa má indikovať smer pohybu nahor - 1 alebo nadol - 2
 */
 void LCDdisp(int floor,int command)
-{
-    int addr = 0x30;
+{   
     int data0;
     if(command == 1) {//up arrow
         data0 = 0x01;
@@ -95,28 +94,28 @@
         data0= 0x02;
     } else data0= 0x03;
     switch(floor) {
-        case 0: {// P floor
-            int packet0[]= {0xA0,addr,0x00,0x02,data0,0x50};
+        case 0: {// P floor; 50(Hex) = P(Char)
+            int packet0[]= {0xA0,0x30,0x00,0x02,data0,0x50};    //doska; displey pre sipku a cislo; vytah; pocet dat 2; sipka; cislo poschodia
             sendTo(packet0);
             break;
         }
         case 1: {// 1st floor
-            int packet0[]= {0xA0,addr,0x00,0x02,data0,0x31};
+            int packet0[]= {0xA0,0x30,0x00,0x02,data0,0x31};
             sendTo(packet0);
             break;
         }
         case 2: {// 2nd floor
-            int packet0[]= {0xA0,addr,0x00,0x02,data0,0x32};
+            int packet0[]= {0xA0,0x30,0x00,0x02,data0,0x32};
             sendTo(packet0);
             break;
         }
         case 3: {// 3rd floor
-            int packet0[]= {0xA0,addr,0x00,0x02,data0,0x33};
+            int packet0[]= {0xA0,0x30,0x00,0x02,data0,0x33};
             sendTo(packet0);
             break;
         }
         case 4: {// 4th floor
-            int packet0[]= {0xA0,addr,0x00,0x02,data0,0x34};
+            int packet0[]= {0xA0,0x30,0x00,0x02,data0,0x34};
             sendTo(packet0);
             break;
         }
@@ -128,9 +127,9 @@
 */
 void ledReset()
 {
-    for (int j=0x10; j<0x15; j++) {
-        ledButton(j, 0);
-        int k=j+0x10;
-        ledButton(k, 0);
+    for (int j=0x10; j<0x15; j++) { //ledky pred vytahom 0x10 - 0x14
+        ledButton(j, 0);    //vypnut
+        int k=j+0x10;   //ledky vo vytahu 0x20 - 0x24
+        ledButton(k, 0);    /vypnut
     }
 }
\ No newline at end of file