Code APP3

Dependencies:   mbed EthernetInterface WebSocketClient mbed-rtos BufferedSerial

Fork of APP3_Lab by Jean-Philippe Fournier

Revision:
14:cd488eba8bba
Parent:
12:1286b80c68f7
Child:
17:8abdbfa6019c
--- a/xbee.h	Sun Oct 01 16:34:11 2017 +0000
+++ b/xbee.h	Sun Oct 01 18:53:18 2017 +0000
@@ -91,6 +91,7 @@
 #define TRANSMIT_REQ_OVERHEAD_LENGTH 14
 
 #define REMOTE_AT_OVERHEAD_LENGTH 13
+#define AT_COMMAND_OVERHEAD_LENGTH 4
 
 #define AT_COMMAND_DIO4_MSB 'D'
 #define AT_COMMAND_DIO4_LSB '4'
@@ -120,11 +121,6 @@
 // Init xbee communication
 void xbee_init();
 
-// Set le PAN ID du Xbee
-bool set_pan_id(long pan_id);
-// Recupere le PAN ID du Xbee
-long get_pan_id();
-
 // insere le api frame header dans le buffer
 void build_api_frame_header(int frame_data_size);
 // insere le api frame cheksum dans le buffer
@@ -153,7 +149,10 @@
 bool transmit_request_16(char* buffer, int data_length, char options, zigbee_addr_16_t destination);
 bool transmit_request(char* buffer, int data_length, char options, zigbee_addr_64_t destination64, zigbee_addr_16_t destination16);
 
-// Envoie d'un remote at command (set ou query)
+void at_command_query(char msb, char lsb);
+void at_command_set(char msb, char lsb, char* parameter, int parameter_length);
+
+// Envoie d'un remote at command (set ou query) en broadcast
 void remote_at_command_query(char msb, char lsb, char options);
 void remote_at_command_set(char msb, char lsb, char parameter, char options);