summaryrefslogtreecommitdiffstats
path: root/ucs2-afb/ucs_apidef.json
diff options
context:
space:
mode:
authorTobias Jahnke <tobias.jahnke@microchip.com>2017-12-12 18:33:35 +0100
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>2017-12-13 22:41:04 +0000
commit8ecffe674aea1c19509d2b2b58566d7434cadec0 (patch)
tree5fbe510d047b81e96dbd36d2e6c8705bcfc9b387 /ucs2-afb/ucs_apidef.json
parent152d0a794b10b5fcd3e4d65aa355c3e563158ffe (diff)
ucs_binding.c: Add control message transmission
Bug-AGL: SPEC-1177 Support control message transmission to other network devices via json api. Change-Id: I22af427471a379f819e626ea4d746f78f3e37a6a Signed-off-by: Tobias Jahnke <tobias.jahnke@microchip.com>
Diffstat (limited to 'ucs2-afb/ucs_apidef.json')
-rw-r--r--ucs2-afb/ucs_apidef.json45
1 files changed, 43 insertions, 2 deletions
diff --git a/ucs2-afb/ucs_apidef.json b/ucs2-afb/ucs_apidef.json
index 1a00a97..a150fb8 100644
--- a/ucs2-afb/ucs_apidef.json
+++ b/ucs2-afb/ucs_apidef.json
@@ -163,7 +163,7 @@
"in": "query",
"name": "node",
"required": true,
- "schema": {
+ "schema": {
"type": "integer",
"format": "int32"
}
@@ -172,7 +172,48 @@
"in": "query",
"name": "data",
"required": true,
- "schema": {
+ "schema": {
+ "type": "array",
+ "format": "int32"
+ },
+ "style": "simple"
+ }
+ ],
+ "responses": {
+ "200": {"$ref": "#/components/responses/200"}
+ }
+ }
+ },
+ "/sendmessage": {
+ "description": "Transmits a control message to a node.",
+ "get": {
+ "x-permissions": {
+ "$ref": "#/components/x-permissions/monitor"
+ },
+ "parameters": [
+ {
+ "in": "query",
+ "name": "node",
+ "required": true,
+ "schema": {
+ "type": "integer",
+ "format": "int32"
+ }
+ },
+ {
+ "in": "query",
+ "name": "msgid",
+ "required": true,
+ "schema": {
+ "type": "integer",
+ "format": "int32"
+ }
+ },
+ {
+ "in": "query",
+ "name": "data",
+ "required": true,
+ "schema": {
"type": "array",
"format": "int32"
},