]> rtime.felk.cvut.cz Git - eurobot/public.git/commitdiff
disp-4dg: Show two digits of corn lots
authorMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 28 Apr 2010 17:06:02 +0000 (19:06 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 28 Apr 2010 21:39:09 +0000 (23:39 +0200)
src/disp-4dgl/display.4dg
src/displayd/uoled.h

index e229df594380d59cea635ca989447c8ff91f06b9..411d24bd6ce1546495d3703dd79ba3df9a2af7ea 100755 (executable)
@@ -113,7 +113,7 @@ var names[8];
 var buffer[100];//[30];\r
 var comp_collor;\r
 var volt_state;\r
-var corns;\r
+var corns[2];\r
 var states;\r
 var rx_ch,index,id;\r
 var comm_idx;\r
@@ -176,7 +176,8 @@ func data_init()
         comp_state[idx] := (idx+1) & 0x0f;\r
         idx++;    \r
     until(idx==8);\r
-    corns := 0;\r
+    corns[0] = '-';\r
+    corns[1] = '-';\r
   \r
     dress_color := BLUE;\r
 endfunc\r
@@ -357,7 +358,7 @@ func redraw_corns()
     txt_Set(TEXT_COLOUR, BLACK);\r
     gfx_Set(PEN_SIZE, 0);//solid rectangle     \r
     gfx_Rectangle(181, 145, 237, 173, dress_color);//table\r
-    print(corns&0x0f);\r
+    print(corns[0], corns[1]);\r
 endfunc\r
 //*********************************************************************************************\r
 //*********************************************************************************************\r
@@ -556,7 +557,7 @@ func read_serial()
           goto out;//return;\r
       endif\r
 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`\r
-      if(id == CORNS)// && index == 1)\r
+      if(id == CORNS && index == 2)\r
           corns := RX_buffer[0];  \r
           redraw_corns();//draw_status();\r
           id:=0;\r
index 362f7a8cb3bb4aa0b5126c4fda338c01884b2ddc..c924bdecb5b1ee58a8a6c0da4450be3638fb365e 100644 (file)
@@ -116,6 +116,23 @@ jednoduche:
    funguje komunikace s displejem = napriklad klasicky ASCII mlejnek -
    postupne zobrazovane znaky '-', '/', '|' a '\'.
 
+6) Rozpoznane kukurice
+
+   |   ID | Rozpoznane kombinace kukuric |
+   |------+------------------------------|
+   | 0x88 | AB                           |
+
+   A = kombinace bocnich kukuric 1 az 9
+   B = kombinace strednich kukuric 1 az 4
+
+7) Barva za kterou hrajeme
+
+   |   ID | Barva |
+   |------+-------|
+   | 0x89 | B     | 
+
+   B barva (0 = modra nebo 1 = zluta)
+
 Data posilana z displeje do PC
 ------------------------------