Benedikt Kičin
/
vytah_simulation
control simulation of elevator
Diff: ovladanie.cpp
- Revision:
- 1:7dea46c9d8dc
- Parent:
- 0:62c18ef61b61
--- 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