Modularizando o src

Dependencies:   EALib EthernetInterface_vz mbed-rtos mbed

Fork of header_main_colinas_V0-20-09-14 by VZTECH

Revision:
126:1f90756250fb
Parent:
125:8ff4dc96ad58
Child:
129:d73538fbc017
--- a/vz_protocol.h	Wed May 13 21:18:12 2015 +0000
+++ b/vz_protocol.h	Wed May 20 19:50:31 2015 +0000
@@ -45,6 +45,9 @@
 const uint8_t SEQ_NUM_SIZE = 1;
 ///< Indica o numero de bytes ocupados para uso de sequence number.
 
+const uint8_t SEQ_NUM_PLACE = 7;
+///< Indica o numero de bytes ocupados para uso de sequence number.
+
 const uint8_t CB_AUDIO_DATA_SIZE = 240; 
 ///< Indica o numero de pacotes enviados pelo CBx referente a dados de audio.
 
@@ -66,13 +69,13 @@
 const uint8_t 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.
 
-const uint8_t REGISTRY_ACK = 0x02 | BIT7;
+const uint8_t REGISTRY_ACK = 0x02 or BIT7;
 ///< "ack de resposta" do tiop REGISTRY
 
 const uint8_t INVITE = 0x04;
 ///< Representa o tipo de pedido de invite, enviado pelo CBx sempre quando o mesmo quer iniciar uma ligação com o server.
 
-const uint8_t INVITE_ACK = 0x04 | BIT7;
+const uint8_t INVITE_ACK = 0x04 or BIT7;
 ///< "ack de resposta" do tiop INVITE
 
 const uint8_t AUDIO = 0x08;
@@ -87,7 +90,7 @@
 const uint8_t CB_BYE = 0x20;
 ///< Representa o tipo de pacote que o CBx envia para a Header solicitando o final da ligação.
 
-const uint8_t CB_BYE_ACK = 0x20 | BIT7;
+const uint8_t CB_BYE_ACK = 0x20 or BIT7;
 ///< "ack de resposta" do tiop CB_BYE
 
 const uint8_t PROMPT = 0x01;
@@ -120,7 +123,7 @@
 const uint8_t CB_STATS = 0x07;
 ///< Tipo de comunicação de estatisticas de rede, enviadas pela CBx
 
-const uint8_t CB_STATS_ACK = 0x07 | BIT7;
+const uint8_t CB_STATS_ACK = 0x07 or BIT7;
 ///< "ack de resposta" do tiop CB_STATS_ACK
 
 const uint16_t BROADCAST_EXT = 0xf0f3;
@@ -191,7 +194,7 @@
  * @code
  * ...
  *  // onde cb_buffer contém os dados vindos do Call_Box, Obs. as posições 4 e 5 contém o MSB e LSB do CC calculado pelo Call_Box.
- *  uint16_t cc = ( uint16_t )cb_buffer[ 4 ] << 8 | cb_buffer[ 5 ];
+ *  uint16_t cc = ( uint16_t )cb_buffer[ 4 ] << 8 or cb_buffer[ 5 ];
  *  if( cc != __checksum__( cb_buffer, __CB_BUFFER_SIZE__ ) ){
  *      //faça alguma coisa ...
  *  }
@@ -271,7 +274,7 @@
  * ...
  * @endcode
  */
-uint8_t * build_cb_package ( int ext, int port, uint8_t type, char * cb_buffer, uint8_t seq_num, int length,  uint8_t * pkg );
+uint8_t * build_cb_package ( const int ext, const int port, const uint8_t type, const char * cb_buffer, const uint8_t seq_num, const int length,  uint8_t * pkg );
 
 /**
  * @Synopsis Obtém uma referência de clock de um servidor.