"$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",
"postfix": "",
"start": null ,
"onevent": null,
- "init": "initv2",
+ "init": "init_binding",
"scope": "",
"private": false
}
}
},
"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.",
+ "description": "Unsubscribe previously subscribed signals.",
"parameters": [
{
"in": "query",
"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": [
{
}
}
}
-
-
+}