From 9d6b9d46ef720a620d04e25fdaa6c547422bb11b Mon Sep 17 00:00:00 2001 From: tomoaki Date: Tue, 11 Feb 2020 19:08:50 +0900 Subject: [PATCH] Add a new function to set TTL/Hops of SensorNetwork(UDP and UDP6) #175 Add Parameters to the gateway.conf to set those values. MulticastTTL=1 for UDP GatewayUDP6Hops=1 for UDP6 Signed-off-by: tomoaki --- MQTTSNGateway/src/linux/udp6/SensorNetwork.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MQTTSNGateway/src/linux/udp6/SensorNetwork.h b/MQTTSNGateway/src/linux/udp6/SensorNetwork.h index 1dbbe5c..0e3ab7e 100644 --- a/MQTTSNGateway/src/linux/udp6/SensorNetwork.h +++ b/MQTTSNGateway/src/linux/udp6/SensorNetwork.h @@ -66,7 +66,7 @@ public: UDPPort6(); virtual ~UDPPort6(); - int open(const char* ipAddress, uint16_t uniPortNo, const char* broadcastAddr, const char* interfaceName, unsigned int ttl); + int open(const char* ipAddress, uint16_t uniPortNo, const char* broadcastAddr, const char* interfaceName, unsigned int hops); void close(void); int unicast(const uint8_t* buf, uint32_t length, SensorNetAddress* sendToAddr); int broadcast(const uint8_t* buf, uint32_t length); @@ -84,7 +84,7 @@ private: SensorNetAddress _clientAddr; uint16_t _uniPortNo; bool _disconReq; - unsigned int _ttl; + unsigned int _hops; }; /*===========================================