issue with send_message
Dependencies: FXOS8700Q
Diff: main.cpp
- 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);