Commit Graph

13 Commits

Author SHA1 Message Date
tomoaki
910dd07f3a Comment out debug messages and bugfix of Makefile
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2020-10-12 19:33:52 +09:00
tomoaki
8ceb7ee67e Bugfix of compile error and update README
update Makefile for Mac

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2020-10-12 18:33:01 +09:00
Jochen Wilhelmy
d6effc8074 Support for MacOS
Split semaphore classes into Semaphore and NamedSemaphore
Semaphore is implemented with Grand Central Dispatch
NamedSemaphore uses the spin lock approach like in boost for sem_timedwait
sem_getvalue is not supported on MacOS and therefore was removed
Fixed bug (*gatewayaddress_len > 0) in MQTTSNSearchClient.c

Signed-off-by: Jochen Wilhelmy <jochen.wilhelmy@gmail.com>
2020-01-18 11:43:54 +01:00
tomoaki
7fae038296 Install the gateway into any directory. #124
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2018-08-18 12:18:23 +09:00
tomoaki
97cffe4573 Forwerders are declared by the ClientList file.
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2018-08-13 21:28:51 +09:00
tomoaki
f7fc5c49f5 Update: Add Aggregate Gateway functions. #127
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2018-08-12 14:04:41 +09:00
tomoaki
df080f2851 Set whether to run ClientProxy at startup.
If it does not start, do not create an instance of ClientProxy.
Change the name of ClientProxy to QoSm1Proxy

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2018-07-31 15:49:25 +09:00
tomoaki
4932d2d0ee QoS-1 PUBLISH is available #34
BugFix of #69

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2018-07-30 21:00:01 +09:00
tomoaki
9940aadd4b Add The forwarder Encapsulation mesage #27 #69
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2018-07-28 23:05:16 +09:00
tomoaki
bb993aed5b Update: Add Pre-defined-Topic
Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2018-07-14 19:20:48 +09:00
tomoaki
8a2ac67b4f Update Makefile to add command line parameters
Parameters are additional include and lib directories for future useage.

e.g. make INCLUDE="-I/foo" LIB="-L/bar"

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-09-28 16:01:50 +09:00
tomoaki
0adfac47da BugFix: Segmentation fault of Tree32
Add:    "make test" to .travis.yaml
Add:    compile GatewayTester to .travis.yaml

Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-05-08 17:40:37 +09:00
tomoaki
e21b679a03 Update: Add Travis CI check.
Change: Move a Makefile into MQTTSNGateway directory.

How to build
$ git clone -b gateway
https://github.com/eclipse/paho.mqtt-sn.embedded-c 
$ cd paho.mqtt-sn.embedded-c/MQTTSNGateway       
$ make   
$ make install   
$ make clean        


Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
2017-05-07 20:38:48 +09:00