CROTUS / CROTUS_XBee

Dependents:   ProjetCasque

Fork of CROTUS_XBee by Valentin Libioulle

Revision:
1:13c7d6237a53
Parent:
0:2a59dd59ee5e
Child:
2:406da750f115
--- a/xbee.h	Mon Mar 27 15:09:52 2017 +0000
+++ b/xbee.h	Mon Mar 27 15:49:25 2017 +0000
@@ -21,12 +21,10 @@
 #define API_ID_AT_CMD          0x08
 #define API_ID_AT_CMD_QUEUE    0x09
 #define API_ID_TRANSMIT        0x10
-#define API_ID_REMOTE_AT_RQST  0x17
 #define API_ID_AT_CMD_RSP      0x88
 #define API_ID_MODEM_STATUS    0x8A
 #define API_ID_TRANSMIT_STATUS 0x8B
 #define API_ID_RECEIVED_PACKET 0x90
-#define API_ID_REMOTE_CMD_RSP  0x97
 
 // Présent dans la majorité des frames
 #define FRAME_ID_IDX  4
@@ -56,21 +54,6 @@
 #define TRANSMIT_DEFAULT_BROADCAST 0x00
 #define TRANSMIT_DEFAULT_OPT       0x00
 
-// Spécifique pour la Remote AT Request Command
-#define REMOTE_AT_RQST_64BIT_MSB_IDX 5
-#define REMOTE_AT_RQST_64BIT_LSB_IDX 12
-#define REMOTE_AT_RQST_16BIT_MSB_IDX 13
-#define REMOTE_AT_RQST_16BIT_LSB_IDX 14
-#define REMOTE_AT_RQST_OPT_IDX       15
-#define REMOTE_AT_RQST_AT_CMD1_IDX   16
-#define REMOTE_AT_RQST_AT_CMD2_IDX   17
-#define REMOTE_AT_RQST_AT_PARAM_IDX  18
-#define REMOTE_AT_RQST_MIN_SIZE      15
-
-// Les options pour la Remote AT Request Command
-#define REMOTE_AT_RQST_DEFAULT_OPT      0x00
-#define REMOTE_AT_RQST_OPT_APPLY_CHANGE 0x02
-
 // Spécifique pour la AT Command Response
 #define AT_CMD_RSP_AT_CMD1_IDX 5
 #define AT_CMD_RSP_AT_CMD2_IDX 6
@@ -112,24 +95,7 @@
 #define RECEIVED_PACKET_DATA_IDX      15
 #define RECEIVED_PACKET_MIN_SIZE      12
 
-// Spécifique pour la Remote AT Command Response
-#define REMOTE_CMD_RSP_64BIT_MSB_IDX 5
-#define REMOTE_CMD_RSP_64BIT_LSB_IDX 12
-#define REMOTE_CMD_RSP_16BIT_MSB_IDX 13
-#define REMOTE_CMD_RSP_16BIT_LSB_IDX 14
-#define REMOTE_CMD_RSP_AT_IDX        15
-#define REMOTE_CMD_RSP_STATUS_IDX    17
-#define REMOTE_CMD_RSP_DATA_IDX      18
-#define REMOTE_CMD_RSP_MIN_SIZE      14
-
-// Les status pour la Remote AT Command Response
-#define REMOTE_AT_CMD_RSP_STATUS_OK            0x00
-#define REMOTE_AT_CMD_RSP_STATUS_ERROR         0x01
-#define REMOTE_AT_CMD_RSP_STATUS_INVALID_CMD   0x02
-#define REMOTE_AT_CMD_RSP_STATUS_INVALID_PARAM 0x03
-#define REMOTE_AT_CMD_RSP_STATUS_TX_FAILURE    0x04
-
-void XBeeSendData(char * data, int dataLength);
-bool InitXBee(bool coordinator, void(*callback)(char*, int), Thread * xbeeTransmitter);
+void XbeeSendData(char * data, int dataLength);
+bool InitXbee(bool coordinator, void(*packetReceivedCallback)(char*, int), Thread * xbeeTransmitter);
 
 #endif
\ No newline at end of file