Updated examples files and default configuration
[apps/agl-service-can-low-level.git] / low-can-binding / binding / low-can-apidef.json
index f72178a..854bdd4 100644 (file)
@@ -3,7 +3,7 @@
   "$schema": "http:iot.bzh/download/openapi/schema-3.0/default-schema.json",
   "info": {
     "description": "",
-    "title": "low-level-can-service",
+    "title": "low-can",
     "version": "4.0",
     "x-binding-c-generator": {
       "api": "low-can",
       }
     },
     "x-permissions": {
-        "config": {
-          "permission": "urn:AGL:permission:low-can:public:config"
-        },
         "monitor": {
           "permission": "urn:AGL:permission:low-can:public:monitor"
         },
         "write": {
-          "permission": "urn:AGL:permission:low-can:platform:write"
+          "permission": "urn:AGL:permission::platform:can:write "
         }
     },
     "responses": {
         "responses": {
           "200": {"$ref": "#/components/responses/200"}
         }
-      }
-    },
+      },
     "/unsubscribe": {
       "description": "Unsubscribe previously suscribed signals.",
         "parameters": [
           "200": {"$ref": "#/components/responses/200"}
         }
       },
+      "/get": {
+        "description": "get a current value of CAN message",
+          "parameters": [
+            {
+              "in": "query",
+              "name": "event",
+              "required": false,
+              "schema": { "type": "string" }
+            }
+          ],
+          "responses": {
+            "200": {"$ref": "#/components/responses/200"}
+          }
+        },
+      "/list": {
+        "description": "get a supported CAN message list",
+          "responses": {
+            "200": {"$ref": "#/components/responses/200"}
+          }
+        },
     "/auth": {
       "description": "Authenticate session to be raise Level Of Assurance.",
       "get": {
       "description": "Write a CAN messages to the CAN bus.",
       "get": {
         "x-permissions": {
-          "$ref": "#/components/x-permissions/write"
+          "LOA": 1
         },
         "parameters": [
           {
       }
     }
   }
-
-
+}