]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - apps/tosthreads/capps/TestCollection/TestCollection.c
Update to TestCollection apps for tosthreads to send correct payload for displaying...
[tinyos-2.x.git] / apps / tosthreads / capps / TestCollection / TestCollection.c
index f0b417fbf97b92fc6ee344a3aeab823bb8396fc4..75da72871f886ef6b17fb27fc3fc351e041b1276 100644 (file)
@@ -64,7 +64,10 @@ void tosthread_main(void* arg) {
     collectionSetRoot();
     for (;;) {
       if ( collectionReceive(&recvbuf, 0, AM_OSCILLOSCOPE) == SUCCESS) {
-        amSerialSend(AM_BROADCAST_ADDR, &recvbuf, sizeof(local), AM_OSCILLOSCOPE);
+        oscilloscope_t *recv_o = (oscilloscope_t *) collectionGetPayload(&recvbuf, sizeof(oscilloscope_t));
+        oscilloscope_t *send_o = (oscilloscope_t *) serialGetPayload(&sendbuf, sizeof(oscilloscope_t));
+        memcpy(send_o, recv_o, sizeof(oscilloscope_t));
+        amSerialSend(AM_BROADCAST_ADDR, &sendbuf, sizeof(local), AM_OSCILLOSCOPE);
         report_received();
       }
     }