Code APP3

Dependencies:   mbed EthernetInterface WebSocketClient mbed-rtos BufferedSerial

Fork of APP3_Lab by Jean-Philippe Fournier

Revision:
1:ea1b52d0a8a3
Child:
2:a9bb12eefc08
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/xbee.h	Wed Sep 27 19:58:38 2017 +0000
@@ -0,0 +1,37 @@
+/***
+*   xbee.h - en-tete de lib xbee - fouj1807 - mcgj2701
+*/
+
+#pragma once
+
+#include "mbed.h"
+
+extern Serial xbee;
+
+typedef enum {
+    TransmitRequest = 0x10,
+    ATCommand = 0x08    
+} frame_type_t;
+
+typedef struct {
+    unsigned short length;
+    frame_type_t frame_type;
+    char frame_id;
+    
+} frame_t;
+
+extern char TransmitBuffer[2048];
+extern char ReceiveBuffer[2048];
+
+void xbee_init();
+
+bool set_pan_id(long pan_id);
+long get_pan_id();
+
+bool transmit_request(char* buffer, int length);
+int receive_buffer(char* buffer, int max_length);
+
+//bool set(char command, char* buffer, int length);
+
+
+