hepta xbee

Revision:
1:c31e4a5db17c
Parent:
0:1e02be589d1f
Child:
2:031c35ada7e6
--- a/HeptaXbee.cpp	Wed Jul 19 07:59:59 2017 +0000
+++ b/HeptaXbee.cpp	Fri Jul 21 10:36:20 2017 +0000
@@ -27,8 +27,8 @@
 }
 
 void HeptaXbee::xbee_transmit(char* output_data,size_t output_n,
-                        char data1[],char data2[],char data3[],char data4[],char data5[],char data6[],char data7[],char data8[],char data9[],
-                            int n1,int n2,int n3,int n4,int n5,int n6,int n7,int n8,int n9,int data_num)
+                        char data1[],char data2[],char data3[],char data4[],char data5[],char data6[],char data7[],char data8[],char data9[],char data10[],char data11[],char data12[],char data13[], 
+                            int n1,int n2,int n3,int n4,int n5,int n6,int n7,int n8,int n9,int n10,int n11,int n12,int n13,int data_num)
 {
     int N=0,i=0,ii,jj=0;
     if(data_num>=1){
@@ -84,6 +84,30 @@
         for(i = 0; i <= n9-1; i++){
         output_data[N+i] = data9[i];
         }
+        N=N+i;
+    }
+    if(data_num>=10){
+        for(i = 0; i <= n10-1; i++){
+        output_data[N+i] = data10[i];
+        }
+        N=N+i;
+    }
+    if(data_num>=11){
+        for(i = 0; i <= n11-1; i++){
+        output_data[N+i] = data11[i];
+        }
+        N=N+i;
+    }
+    if(data_num>=12){
+        for(i = 0; i <= n12-1; i++){
+        output_data[N+i] = data12[i];
+        }
+        N=N+i;
+    }
+    if(data_num>=13){
+        for(i = 0; i <= n13-1; i++){
+        output_data[N+i] = data13[i];
+        }
     }
     for(ii=0;ii<output_n;ii++){
         xbee.putc(output_data[ii]);