Modularizando o src
Dependencies: EALib EthernetInterface_vz mbed-rtos mbed
Fork of header_main_colinas_V0-20-09-14 by
Diff: vz_protocol.h
- Revision:
- 100:09a23fcd3bdf
- Parent:
- 99:e80850c51106
- Child:
- 101:162c28286c29
diff -r e80850c51106 -r 09a23fcd3bdf vz_protocol.h --- 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"