Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Revision:
100:09a23fcd3bdf
Parent:
99:e80850c51106
Child:
101:162c28286c29
--- a/vz_protocol.h	Mon Jan 19 18:00:42 2015 +0000
+++ b/vz_protocol.h	Thu Feb 12 16:42:35 2015 +0000
@@ -63,12 +63,16 @@
 #define __WAITING__ 0x00 
 ///< Define o estado ( na main ) de que esta apenas esperando por um novo pacote vindo dos CBx.
 
-#define __BOOT__ 0x00 
+#define __BOOT__ 0x00 // don't used because header do not expect acks for this type
 ///< Indica o tipo boot, enviado pelo CBx, assim que o mesmo liga ou sofre reboot.
+
 #define __REGISTRY__ 0x02 
 ///< Tipo de registro, enviado pelo CBx, quando o mesmo quer se registrar, enviado pela Header para verificar se determinado CBx ainda esta ativo.
+#define __REGISTRY_ACK_ 0x02 | BIT7
+
 #define __INVITE__ 0x04
 ///< Representa o tipo de pedido de invite, enviado pelo CBx sempre quando o mesmo quer iniciar uma ligação com o server.
+
 #define __AUDIO__ 0x08
 ///< Pacotes do tipo audio são trocados entre Header e CBx durante a ligação, representam os dados RTP.
 #define __TELEMETRY__ 0x10
@@ -96,10 +100,10 @@
 #define __FW6__ 0x56
 ///< Tipo para redirecionamento semn tratamento para uma determinada porta UDP pré-configurada.
 
+#define __CB_STATS__ 0x07
+#define __CB_STATS_ACK__ 0x07 | BIT7
 
-#define __CB_STATS__ 0x07
-
-#define __DO_NOTHING__ 0x99
+#define __DO_NOTHING__ 0x7f // ~BIT7
 ///< Representa o tipo de idle, importante para algumas comunicações.
 
 //#define __MY_IP__ "192.168.2.200"