Added Telegesis & Zigbee Wrappers, mapping logic, and plugin interface.
authorJoseph Morrow <joseph.l.morrow@intel.com>
Sun, 20 Sep 2015 20:57:00 +0000 (13:57 -0700)
committerPatrick Lankswert <patrick.lankswert@intel.com>
Sun, 20 Sep 2015 21:55:02 +0000 (21:55 +0000)
commit1d238e0f67b081cda8f7060c26f766d0d86438aa
tree31677f859eb98c97b3f9fdc68e4628b59790281e
parentd0b01e912d1ca080531ca87b3d80c69ebfb2d4b8
Added Telegesis & Zigbee Wrappers, mapping logic, and plugin interface.

These additions encompass the first pre-release of the plugin
interface.

A unit test, server, client application are also included.

Change-Id: Ia61a01223f611ffc1e38e79b8e3a8317fb3f34cd
Signed-off-by: Mandeep Shetty <mandeep.shetty@intel.com>
Signed-off-by: Thuyen Tran <thuyen.c.tran@intel.com>
Signed-off-by: Joseph Morrow <joseph.l.morrow@intel.com>
Reviewed-by: Jon A. Cruz <jonc@osg.samsung.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/2771
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Patrick Lankswert <patrick.lankswert@intel.com>
22 files changed:
plugins/SConscript
plugins/include/internal/pluginlist.h [moved from plugins/include/internal/plugininterfaceinternal.h with 56% similarity]
plugins/include/internal/plugintranslatortypes.h
plugins/include/plugininterface.h
plugins/include/plugintypes.h
plugins/samples/linux/IotivityandZigbeeClient.c
plugins/samples/linux/IotivityandZigbeeClient.h
plugins/samples/linux/IotivityandZigbeeServer.c
plugins/samples/linux/SConscript
plugins/src/SConscript
plugins/src/plugininterface.c
plugins/src/pluginlist.c [new file with mode: 0644]
plugins/unittests/plugininterfacetest.cpp
plugins/zigbee_wrapper/SConscript
plugins/zigbee_wrapper/include/zigbee_wrapper.h [new file with mode: 0644]
plugins/zigbee_wrapper/src/SConscript [new file with mode: 0644]
plugins/zigbee_wrapper/src/zigbee_wrapper.c [new file with mode: 0644]
plugins/zigbee_wrapper/telegesis_wrapper/SConscript
plugins/zigbee_wrapper/telegesis_wrapper/include/telegesis_wrapper.h
plugins/zigbee_wrapper/telegesis_wrapper/src/SConscript
plugins/zigbee_wrapper/telegesis_wrapper/src/telegesis_wrapper.c
resource/csdk/logger/src/logger.c