[IOT-1683] Add missing defines for standard interfaces.
authorTodd Malsbary <todd.malsbary@intel.com>
Tue, 6 Dec 2016 19:06:30 +0000 (11:06 -0800)
committerDan Mihai <Daniel.Mihai@microsoft.com>
Wed, 28 Dec 2016 01:22:13 +0000 (01:22 +0000)
Change-Id: I3d6980b6a907abcb5adff3a08760ce013404f83d
Bug: https://jira.iotivity.org/browse/IOT-1683
Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/15629
Tested-by: jenkins-iotivity <jenkins-iotivity@opendaylight.org>
Reviewed-by: Dan Mihai <Daniel.Mihai@microsoft.com>
resource/csdk/stack/include/internal/oickeepalive.h
resource/csdk/stack/include/octypes.h

index 05556e6..cf4e9fc 100644 (file)
@@ -45,7 +45,7 @@ extern "C"
 /**
  * Name of resource interface.
  */
-#define KEEPALIVE_RESOURCE_INTF_NAME "oic.if.rw"
+#define KEEPALIVE_RESOURCE_INTF_NAME OC_RSRVD_INTERFACE_READ_WRITE
 
 /**
  * URI of the resource.
index 5c03601..2841b5b 100755 (executable)
@@ -192,12 +192,21 @@ extern "C" {
 /** To represent read-only interface.*/
 #define OC_RSRVD_INTERFACE_READ         "oic.if.r"
 
+/** To represent read-write interface.*/
+#define OC_RSRVD_INTERFACE_READ_WRITE   "oic.if.rw"
+
 /** To represent ll interface.*/
 #define OC_RSRVD_INTERFACE_LL           "oic.if.ll"
 
 /** To represent batch interface.*/
 #define OC_RSRVD_INTERFACE_BATCH        "oic.if.b"
 
+/** To represent actuator interface.*/
+#define OC_RSRVD_INTERFACE_ACTUATOR     "oic.if.a"
+
+/** To represent sensor interface.*/
+#define OC_RSRVD_INTERFACE_SENSOR       "oic.if.s"
+
 /** To represent interface group.*/
 #define OC_RSRVD_INTERFACE_GROUP        "oic.mi.grp"