From cc47409f1aecd3fa7eefca33647e2bca0d46b089 Mon Sep 17 00:00:00 2001 From: Tomas Hozza Date: Sat, 23 May 2015 22:40:10 +0200 Subject: [PATCH] Send messages from sensor nodes using the GatewayTransport driver Signed-off-by: Tomas Hozza --- libraries/MySensors/MyGateway.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/libraries/MySensors/MyGateway.cpp b/libraries/MySensors/MyGateway.cpp index 906823b..2eeb039 100644 --- a/libraries/MySensors/MyGateway.cpp +++ b/libraries/MySensors/MyGateway.cpp @@ -136,7 +136,15 @@ boolean MyGateway::process() { } } } - return MySensor::process() || newMessage; + + // new message from sensor node + if (MySensor::process()) { + MyMessage &msg = MySensor::getLastMessage(); + newMessage = true; + transport.send(msg); + } + + return newMessage; } #ifdef MY_INCLUSION_MODE_FEATURE