issue with send_message

Dependencies:   FXOS8700Q

Revision:
46:b5c571a9a5f5
Parent:
45:fc90043ed811
--- a/main.cpp	Wed Mar 20 15:56:25 2019 +0000
+++ b/main.cpp	Wed Mar 20 20:56:02 2019 +0000
@@ -176,7 +176,8 @@
     int16_t retcode;
     //float sensor_value; //value was a ffloat before i changed anything 
     string sensor_value; //i added this
-    sensor_value = mySensor.run(); //also this 
+    mySensor.run(); //also this
+    sensor_value = mySensor.getDataString(); 
 
     
     
@@ -196,10 +197,11 @@
     
     
     
-    packet_len = sprintf((char*) tx_buffer, 
-                    sensor_value);
+//    packet_len = sprintf((char*) tx_buffer, 
+//                    sensor_value);
+    packet_len = sensor_value.length();
 
-    retcode = lorawan.send(MBED_CONF_LORA_APP_PORT, tx_buffer, packet_len,
+    retcode = lorawan.send(MBED_CONF_LORA_APP_PORT, (uint8_t*)(sensor_value.data()), packet_len,
                            MSG_CONFIRMED_FLAG);
                            
     printf("\r\n"+packet_len);