You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"message": "Message indicating the nature of the failure"
109
+
}
96
110
}
97
111
```
98
112
@@ -101,12 +115,24 @@ or if a call fails
101
115
| Status | Meaning
102
116
|--------|--------
103
117
| 0 | The operation was successful
104
-
| 1 | Parameters were missing, out of range or non-parsable
105
-
| 2 | The Device is DOWN or DISABLED (OperatingState / AdminState)
106
-
| 3 | No such device or function
118
+
| 1 | Request message format error
119
+
| 2 | Parameters were missing, out of range or non-parsable
120
+
| 3 | The Device is DOWN or DISABLED (OperatingState / AdminState)
121
+
| 4 | No such device or function
107
122
| 100+ | Implementation-specific errors, defined for each Device Service
108
123
109
-
** Device SDK enhancement **
124
+
*Configuration*
125
+
126
+
The topic prefixes `edgex/request/function` and `edgex/response/function` will be configurable in the device services.
127
+
128
+
**Device SDK enhancement**
110
129
111
130
The device SDKs will handle the messagebus communcations and parameter marshalling. The generic errors defined above may be detected in this SDK code. The SDKs will define APIs for the individual device services to implement the function invocations.
112
131
132
+
**Command service enhancement**
133
+
134
+
The core-command service to be extended to provide access to device functions as it does for device readings and settings.
0 commit comments