UNPKG

obniz

Version:

obniz sdk for javascript

735 lines (606 loc) 660 kB
(function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(); else if(typeof define === 'function' && define.amd) define([], factory); else if(typeof exports === 'object') exports["Obniz"] = factory(); else root["Obniz"] = factory(); })(global, function() { return /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = "./obniz/index.js"); /******/ }) /************************************************************************/ /******/ ({ /***/ "./json_schema sync recursive \\.yml$": /*!*********************************!*\ !*** ./json_schema sync \.yml$ ***! \*********************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var map = { "./index.yml": "./json_schema/index.yml", "./request/ad/deinit.yml": "./json_schema/request/ad/deinit.yml", "./request/ad/index.yml": "./json_schema/request/ad/index.yml", "./request/ad/input.yml": "./json_schema/request/ad/input.yml", "./request/ble/central/characteristic_get.yml": "./json_schema/request/ble/central/characteristic_get.yml", "./request/ble/central/characteristic_read.yml": "./json_schema/request/ble/central/characteristic_read.yml", "./request/ble/central/characteristic_register_notify.yml": "./json_schema/request/ble/central/characteristic_register_notify.yml", "./request/ble/central/characteristic_unregister_notify.yml": "./json_schema/request/ble/central/characteristic_unregister_notify.yml", "./request/ble/central/characteristic_write.yml": "./json_schema/request/ble/central/characteristic_write.yml", "./request/ble/central/connect.yml": "./json_schema/request/ble/central/connect.yml", "./request/ble/central/descriptor_get.yml": "./json_schema/request/ble/central/descriptor_get.yml", "./request/ble/central/descriptor_read.yml": "./json_schema/request/ble/central/descriptor_read.yml", "./request/ble/central/descriptor_write.yml": "./json_schema/request/ble/central/descriptor_write.yml", "./request/ble/central/disconnect.yml": "./json_schema/request/ble/central/disconnect.yml", "./request/ble/central/index.yml": "./json_schema/request/ble/central/index.yml", "./request/ble/central/scan_start.yml": "./json_schema/request/ble/central/scan_start.yml", "./request/ble/central/scan_stop.yml": "./json_schema/request/ble/central/scan_stop.yml", "./request/ble/central/service_get.yml": "./json_schema/request/ble/central/service_get.yml", "./request/ble/index.yml": "./json_schema/request/ble/index.yml", "./request/ble/peripheral/advertisement_start.yml": "./json_schema/request/ble/peripheral/advertisement_start.yml", "./request/ble/peripheral/advertisement_stop.yml": "./json_schema/request/ble/peripheral/advertisement_stop.yml", "./request/ble/peripheral/characteristic_notify.yml": "./json_schema/request/ble/peripheral/characteristic_notify.yml", "./request/ble/peripheral/characteristic_read.yml": "./json_schema/request/ble/peripheral/characteristic_read.yml", "./request/ble/peripheral/characteristic_write.yml": "./json_schema/request/ble/peripheral/characteristic_write.yml", "./request/ble/peripheral/descriptor_read.yml": "./json_schema/request/ble/peripheral/descriptor_read.yml", "./request/ble/peripheral/descriptor_write.yml": "./json_schema/request/ble/peripheral/descriptor_write.yml", "./request/ble/peripheral/index.yml": "./json_schema/request/ble/peripheral/index.yml", "./request/ble/peripheral/servie_start.yml": "./json_schema/request/ble/peripheral/servie_start.yml", "./request/ble/peripheral/servie_stop.yml": "./json_schema/request/ble/peripheral/servie_stop.yml", "./request/ble/peripheral/servie_stop_all.yml": "./json_schema/request/ble/peripheral/servie_stop_all.yml", "./request/ble/security/auth.yml": "./json_schema/request/ble/security/auth.yml", "./request/ble/security/devices_clear.yml": "./json_schema/request/ble/security/devices_clear.yml", "./request/ble/security/index.yml": "./json_schema/request/ble/security/index.yml", "./request/ble/security/indicate_security_level.yml": "./json_schema/request/ble/security/indicate_security_level.yml", "./request/ble/security/key_max_size.yml": "./json_schema/request/ble/security/key_max_size.yml", "./request/ble/security/key_type.yml": "./json_schema/request/ble/security/key_type.yml", "./request/display/clear.yml": "./json_schema/request/display/clear.yml", "./request/display/index.yml": "./json_schema/request/display/index.yml", "./request/display/pin_assign.yml": "./json_schema/request/display/pin_assign.yml", "./request/display/qr.yml": "./json_schema/request/display/qr.yml", "./request/display/raw.yml": "./json_schema/request/display/raw.yml", "./request/display/text.yml": "./json_schema/request/display/text.yml", "./request/i2c/deinit.yml": "./json_schema/request/i2c/deinit.yml", "./request/i2c/index.yml": "./json_schema/request/i2c/index.yml", "./request/i2c/init_master.yml": "./json_schema/request/i2c/init_master.yml", "./request/i2c/init_slave.yml": "./json_schema/request/i2c/init_slave.yml", "./request/i2c/read.yml": "./json_schema/request/i2c/read.yml", "./request/i2c/write.yml": "./json_schema/request/i2c/write.yml", "./request/index.yml": "./json_schema/request/index.yml", "./request/io/deinit.yml": "./json_schema/request/io/deinit.yml", "./request/io/index.yml": "./json_schema/request/io/index.yml", "./request/io/input.yml": "./json_schema/request/io/input.yml", "./request/io/input_detail.yml": "./json_schema/request/io/input_detail.yml", "./request/io/output.yml": "./json_schema/request/io/output.yml", "./request/io/output_detail.yml": "./json_schema/request/io/output_detail.yml", "./request/io/output_type.yml": "./json_schema/request/io/output_type.yml", "./request/io/pull_type.yml": "./json_schema/request/io/pull_type.yml", "./request/ioanimation/changeState.yml": "./json_schema/request/ioanimation/changeState.yml", "./request/ioanimation/index.yml": "./json_schema/request/ioanimation/index.yml", "./request/ioanimation/init.yml": "./json_schema/request/ioanimation/init.yml", "./request/logicanalyzer/deinit.yml": "./json_schema/request/logicanalyzer/deinit.yml", "./request/logicanalyzer/index.yml": "./json_schema/request/logicanalyzer/index.yml", "./request/logicanalyzer/init.yml": "./json_schema/request/logicanalyzer/init.yml", "./request/measure/echo.yml": "./json_schema/request/measure/echo.yml", "./request/measure/index.yml": "./json_schema/request/measure/index.yml", "./request/message/index.yml": "./json_schema/request/message/index.yml", "./request/message/send.yml": "./json_schema/request/message/send.yml", "./request/pwm/deinit.yml": "./json_schema/request/pwm/deinit.yml", "./request/pwm/freq.yml": "./json_schema/request/pwm/freq.yml", "./request/pwm/index.yml": "./json_schema/request/pwm/index.yml", "./request/pwm/init.yml": "./json_schema/request/pwm/init.yml", "./request/pwm/modulate.yml": "./json_schema/request/pwm/modulate.yml", "./request/pwm/pulse.yml": "./json_schema/request/pwm/pulse.yml", "./request/spi/deinit.yml": "./json_schema/request/spi/deinit.yml", "./request/spi/index.yml": "./json_schema/request/spi/index.yml", "./request/spi/init_master.yml": "./json_schema/request/spi/init_master.yml", "./request/spi/write.yml": "./json_schema/request/spi/write.yml", "./request/switch/get.yml": "./json_schema/request/switch/get.yml", "./request/switch/index.yml": "./json_schema/request/switch/index.yml", "./request/system/index.yml": "./json_schema/request/system/index.yml", "./request/system/keep_working_at_offline.yml": "./json_schema/request/system/keep_working_at_offline.yml", "./request/system/ping.yml": "./json_schema/request/system/ping.yml", "./request/system/reboot.yml": "./json_schema/request/system/reboot.yml", "./request/system/reset.yml": "./json_schema/request/system/reset.yml", "./request/system/self_check.yml": "./json_schema/request/system/self_check.yml", "./request/system/wait.yml": "./json_schema/request/system/wait.yml", "./request/uart/deinit.yml": "./json_schema/request/uart/deinit.yml", "./request/uart/index.yml": "./json_schema/request/uart/index.yml", "./request/uart/init.yml": "./json_schema/request/uart/init.yml", "./request/uart/send.yml": "./json_schema/request/uart/send.yml", "./request/ws/index.yml": "./json_schema/request/ws/index.yml", "./request/ws/reset_obniz_on_ws_disconnection.yml": "./json_schema/request/ws/reset_obniz_on_ws_disconnection.yml", "./response/ad/get.yml": "./json_schema/response/ad/get.yml", "./response/ad/index.yml": "./json_schema/response/ad/index.yml", "./response/ble/central/characteristic_get.yml": "./json_schema/response/ble/central/characteristic_get.yml", "./response/ble/central/characteristic_get_finish.yml": "./json_schema/response/ble/central/characteristic_get_finish.yml", "./response/ble/central/characteristic_notify.yml": "./json_schema/response/ble/central/characteristic_notify.yml", "./response/ble/central/characteristic_read.yml": "./json_schema/response/ble/central/characteristic_read.yml", "./response/ble/central/characteristic_register_notify.yml": "./json_schema/response/ble/central/characteristic_register_notify.yml", "./response/ble/central/characteristic_unregister_notify.yml": "./json_schema/response/ble/central/characteristic_unregister_notify.yml", "./response/ble/central/characteristic_write.yml": "./json_schema/response/ble/central/characteristic_write.yml", "./response/ble/central/descriptor_get.yml": "./json_schema/response/ble/central/descriptor_get.yml", "./response/ble/central/descriptor_get_finish.yml": "./json_schema/response/ble/central/descriptor_get_finish.yml", "./response/ble/central/descriptor_read.yml": "./json_schema/response/ble/central/descriptor_read.yml", "./response/ble/central/descriptor_write.yml": "./json_schema/response/ble/central/descriptor_write.yml", "./response/ble/central/error.yml": "./json_schema/response/ble/central/error.yml", "./response/ble/central/index.yml": "./json_schema/response/ble/central/index.yml", "./response/ble/central/scan.yml": "./json_schema/response/ble/central/scan.yml", "./response/ble/central/scan_finish.yml": "./json_schema/response/ble/central/scan_finish.yml", "./response/ble/central/service_get.yml": "./json_schema/response/ble/central/service_get.yml", "./response/ble/central/service_get_finish.yml": "./json_schema/response/ble/central/service_get_finish.yml", "./response/ble/central/status_update.yml": "./json_schema/response/ble/central/status_update.yml", "./response/ble/index.yml": "./json_schema/response/ble/index.yml", "./response/ble/peripheral/characteristic_notify_read.yml": "./json_schema/response/ble/peripheral/characteristic_notify_read.yml", "./response/ble/peripheral/characteristic_notify_write.yml": "./json_schema/response/ble/peripheral/characteristic_notify_write.yml", "./response/ble/peripheral/characteristic_read.yml": "./json_schema/response/ble/peripheral/characteristic_read.yml", "./response/ble/peripheral/characteristic_write.yml": "./json_schema/response/ble/peripheral/characteristic_write.yml", "./response/ble/peripheral/descriptor_notify_read.yml": "./json_schema/response/ble/peripheral/descriptor_notify_read.yml", "./response/ble/peripheral/descriptor_notify_write.yml": "./json_schema/response/ble/peripheral/descriptor_notify_write.yml", "./response/ble/peripheral/descriptor_read.yml": "./json_schema/response/ble/peripheral/descriptor_read.yml", "./response/ble/peripheral/descriptor_write.yml": "./json_schema/response/ble/peripheral/descriptor_write.yml", "./response/ble/peripheral/index.yml": "./json_schema/response/ble/peripheral/index.yml", "./response/ble/peripheral/status.yml": "./json_schema/response/ble/peripheral/status.yml", "./response/debug/error.yml": "./json_schema/response/debug/error.yml", "./response/debug/index.yml": "./json_schema/response/debug/index.yml", "./response/debug/warning.yml": "./json_schema/response/debug/warning.yml", "./response/i2c/index.yml": "./json_schema/response/i2c/index.yml", "./response/i2c/master.yml": "./json_schema/response/i2c/master.yml", "./response/i2c/slave.yml": "./json_schema/response/i2c/slave.yml", "./response/index.yml": "./json_schema/response/index.yml", "./response/io/get.yml": "./json_schema/response/io/get.yml", "./response/io/index.yml": "./json_schema/response/io/index.yml", "./response/ioanimation/index.yml": "./json_schema/response/ioanimation/index.yml", "./response/ioanimation/notify.yml": "./json_schema/response/ioanimation/notify.yml", "./response/logicanalyzer/data.yml": "./json_schema/response/logicanalyzer/data.yml", "./response/logicanalyzer/index.yml": "./json_schema/response/logicanalyzer/index.yml", "./response/measure/echo.yml": "./json_schema/response/measure/echo.yml", "./response/measure/index.yml": "./json_schema/response/measure/index.yml", "./response/message/index.yml": "./json_schema/response/message/index.yml", "./response/message/receive.yml": "./json_schema/response/message/receive.yml", "./response/spi/index.yml": "./json_schema/response/spi/index.yml", "./response/spi/read.yml": "./json_schema/response/spi/read.yml", "./response/switch/change.yml": "./json_schema/response/switch/change.yml", "./response/switch/index.yml": "./json_schema/response/switch/index.yml", "./response/system/index.yml": "./json_schema/response/system/index.yml", "./response/system/pong.yml": "./json_schema/response/system/pong.yml", "./response/uart/index.yml": "./json_schema/response/uart/index.yml", "./response/uart/receive.yml": "./json_schema/response/uart/receive.yml", "./response/ws/index.yml": "./json_schema/response/ws/index.yml", "./response/ws/ready.yml": "./json_schema/response/ws/ready.yml", "./response/ws/redirect.yml": "./json_schema/response/ws/redirect.yml" }; function webpackContext(req) { var id = webpackContextResolve(req); return __webpack_require__(id); } function webpackContextResolve(req) { var id = map[req]; if(!(id + 1)) { // check for number or string var e = new Error("Cannot find module '" + req + "'"); e.code = 'MODULE_NOT_FOUND'; throw e; } return id; } webpackContext.keys = function webpackContextKeys() { return Object.keys(map); }; webpackContext.resolve = webpackContextResolve; module.exports = webpackContext; webpackContext.id = "./json_schema sync recursive \\.yml$"; /***/ }), /***/ "./json_schema/index.yml": /*!*******************************!*\ !*** ./json_schema/index.yml ***! \*******************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/","definitions":{"pinSetting":{"id":"pinSetting","type":"integer","minimum":0,"maximum":11,"default":null},"bleAdvertiseData":{"id":"bleAdvertiseData","type":"array","default":null,"maxItems":31,"items":{"type":"integer","minimum":0,"maximum":255}},"dataArray32":{"id":"dataArray32","type":"array","default":null,"maxItems":32,"items":{"type":"integer","minimum":0,"maximum":255}},"dataArray1024":{"id":"dataArray1024","type":"array","default":null,"maxItems":1024,"items":{"type":"integer","minimum":0,"maximum":255}},"bitArray":{"id":"bitArray","type":"array","default":null,"items":{"type":"integer","minimum":0,"maximum":1}},"dataArray":{"id":"dataArray","type":"array","default":null,"items":{"type":"integer","minimum":0,"maximum":255}},"imageData128x64":{"id":"imageData128x64","type":"array","minItems":1024,"maxItems":1024,"items":{"type":"integer","minimum":0,"maximum":255}},"hexString":{"id":"hexString","type":"string","default":null,"pattern":"^([0-9a-fA-F]+)$"},"uuid":{"id":"uuid","type":"string","pattern":"^([-0-9a-fA-F]+)$","minLength":4,"maxLength":36},"uuidOrNull":{"id":"uuidOrNull","type":["string","null"],"pattern":"^([-0-9a-fA-F]+)$","minLength":4,"maxLength":36},"deviceAddress":{"id":"deviceAddress","type":"string","pattern":"^([0-9a-fA-F]+)$","minLength":12,"maxLength":12},"obnizId":{"id":"obnizId","type":["string","integer"],"pattern":"^[0-9]{4}-?[0-9]{4}$","minimum":0,"maximum":99999999}}} /***/ }), /***/ "./json_schema/request/ad/deinit.yml": /*!*******************************************!*\ !*** ./json_schema/request/ad/deinit.yml ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ad/deinit","type":"null"} /***/ }), /***/ "./json_schema/request/ad/index.yml": /*!******************************************!*\ !*** ./json_schema/request/ad/index.yml ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ad","basePath":"ad0","anyOf":[{"$ref":"/request/ad/get"},{"$ref":"/request/ad/deinit"}]} /***/ }), /***/ "./json_schema/request/ad/input.yml": /*!******************************************!*\ !*** ./json_schema/request/ad/input.yml ***! \******************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ad/get","related":"/response/ad/get","desription":"enable & start ad module at io.","type":"object","required":["stream"],"properties":{"stream":{"type":"boolean","default":false}}} /***/ }), /***/ "./json_schema/request/ble/central/characteristic_get.yml": /*!****************************************************************!*\ !*** ./json_schema/request/ble/central/characteristic_get.yml ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/central/characteristic_get","related":"/response/ble/central/characteristic_get","type":"object","required":["get_characteristics"],"properties":{"get_characteristics":{"type":"object","required":["address","service_uuid"],"additionalProperties":false,"properties":{"address":{"$ref":"/deviceAddress"},"service_uuid":{"$ref":"/uuid"}}}}} /***/ }), /***/ "./json_schema/request/ble/central/characteristic_read.yml": /*!*****************************************************************!*\ !*** ./json_schema/request/ble/central/characteristic_read.yml ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/central/characteristic_read","related":"/response/ble/central/characteristic_read","type":"object","required":["read_characteristic"],"properties":{"read_characteristic":{"type":"object","required":["address","service_uuid","characteristic_uuid"],"additionalProperties":false,"properties":{"address":{"$ref":"/deviceAddress"},"service_uuid":{"$ref":"/uuid"},"characteristic_uuid":{"$ref":"/uuid"}}}}} /***/ }), /***/ "./json_schema/request/ble/central/characteristic_register_notify.yml": /*!****************************************************************************!*\ !*** ./json_schema/request/ble/central/characteristic_register_notify.yml ***! \****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/central/characteristic_register_notify","related":"/response/ble/central/characteristic_register_notify","type":"object","required":["register_notify_characteristic"],"properties":{"register_notify_characteristic":{"type":"object","required":["address","service_uuid","characteristic_uuid"],"additionalProperties":false,"properties":{"address":{"$ref":"/deviceAddress"},"service_uuid":{"$ref":"/uuid"},"characteristic_uuid":{"$ref":"/uuid"}}}}} /***/ }), /***/ "./json_schema/request/ble/central/characteristic_unregister_notify.yml": /*!******************************************************************************!*\ !*** ./json_schema/request/ble/central/characteristic_unregister_notify.yml ***! \******************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/central/characteristic_unregister_notify","related":"/response/ble/central/characteristic_unregister_notify","type":"object","required":["unregister_notify_characteristic"],"properties":{"unregister_notify_characteristic":{"type":"object","required":["address","service_uuid","characteristic_uuid"],"additionalProperties":false,"properties":{"address":{"$ref":"/deviceAddress"},"service_uuid":{"$ref":"/uuid"},"characteristic_uuid":{"$ref":"/uuid"}}}}} /***/ }), /***/ "./json_schema/request/ble/central/characteristic_write.yml": /*!******************************************************************!*\ !*** ./json_schema/request/ble/central/characteristic_write.yml ***! \******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/central/characteristic_write","related":"/response/ble/central/characteristic_write","type":"object","required":["write_characteristic"],"properties":{"write_characteristic":{"type":"object","required":["address","service_uuid","characteristic_uuid","data"],"additionalProperties":false,"properties":{"address":{"$ref":"/deviceAddress"},"service_uuid":{"$ref":"/uuid"},"characteristic_uuid":{"$ref":"/uuid"},"data":{"$ref":"/dataArray"},"needResponse":{"type":"boolean","default":true}}}}} /***/ }), /***/ "./json_schema/request/ble/central/connect.yml": /*!*****************************************************!*\ !*** ./json_schema/request/ble/central/connect.yml ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/central/connect","related":"/response/ble/central/status_update","type":"object","required":["connect"],"properties":{"connect":{"type":"object","required":["address"],"additionalProperties":false,"properties":{"address":{"$ref":"/deviceAddress"}}}}} /***/ }), /***/ "./json_schema/request/ble/central/descriptor_get.yml": /*!************************************************************!*\ !*** ./json_schema/request/ble/central/descriptor_get.yml ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/central/descriptor_get","related":"/response/ble/central/descriptor_get","type":"object","required":["get_descriptors"],"properties":{"get_descriptors":{"type":"object","required":["address","service_uuid","characteristic_uuid"],"additionalProperties":false,"properties":{"address":{"$ref":"/deviceAddress"},"service_uuid":{"$ref":"/uuid"},"characteristic_uuid":{"$ref":"/uuid"}}}}} /***/ }), /***/ "./json_schema/request/ble/central/descriptor_read.yml": /*!*************************************************************!*\ !*** ./json_schema/request/ble/central/descriptor_read.yml ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/central/descriptor_read","related":"/response/ble/central/descriptor_read","type":"object","required":["read_descriptor"],"properties":{"read_descriptor":{"type":"object","required":["address","service_uuid","characteristic_uuid","descriptor_uuid"],"additionalProperties":false,"properties":{"address":{"$ref":"/deviceAddress"},"service_uuid":{"$ref":"/uuid"},"characteristic_uuid":{"$ref":"/uuid"},"descriptor_uuid":{"$ref":"/uuid"}}}}} /***/ }), /***/ "./json_schema/request/ble/central/descriptor_write.yml": /*!**************************************************************!*\ !*** ./json_schema/request/ble/central/descriptor_write.yml ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/central/descriptor_write","related":"/response/ble/central/descriptor_write","type":"object","required":["write_descriptor"],"properties":{"write_descriptor":{"type":"object","required":["address","service_uuid","characteristic_uuid","descriptor_uuid","data"],"additionalProperties":false,"properties":{"address":{"$ref":"/deviceAddress"},"service_uuid":{"$ref":"/uuid"},"characteristic_uuid":{"$ref":"/uuid"},"descriptor_uuid":{"$ref":"/uuid"},"data":{"$ref":"/dataArray"},"needResponse":{"type":"boolean","default":true}}}}} /***/ }), /***/ "./json_schema/request/ble/central/disconnect.yml": /*!********************************************************!*\ !*** ./json_schema/request/ble/central/disconnect.yml ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/central/disconnect","type":"object","required":["disconnect"],"properties":{"disconnect":{"type":"object","required":["address"],"additionalProperties":false,"properties":{"address":{"$ref":"/deviceAddress"}}}}} /***/ }), /***/ "./json_schema/request/ble/central/index.yml": /*!***************************************************!*\ !*** ./json_schema/request/ble/central/index.yml ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/central","basePath":"ble","anyOf":[{"$ref":"/request/ble/central/scan_start"},{"$ref":"/request/ble/central/scan_stop"},{"$ref":"/request/ble/central/connect"},{"$ref":"/request/ble/central/disconnect"},{"$ref":"/request/ble/central/service_get"},{"$ref":"/request/ble/central/characteristic_get"},{"$ref":"/request/ble/central/characteristic_read"},{"$ref":"/request/ble/central/characteristic_write"},{"$ref":"/request/ble/central/characteristic_register_notify"},{"$ref":"/request/ble/central/characteristic_unregister_notify"},{"$ref":"/request/ble/central/descriptor_get"},{"$ref":"/request/ble/central/descriptor_read"},{"$ref":"/request/ble/central/descriptor_write"}]} /***/ }), /***/ "./json_schema/request/ble/central/scan_start.yml": /*!********************************************************!*\ !*** ./json_schema/request/ble/central/scan_start.yml ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/central/scan_start","related":["/response/ble/central/scan","/response/ble/central/scan_finish"],"type":"object","required":["scan"],"properties":{"scan":{"type":"object","additionalProperties":false,"properties":{"duration":{"type":"integer","default":30}}}}} /***/ }), /***/ "./json_schema/request/ble/central/scan_stop.yml": /*!*******************************************************!*\ !*** ./json_schema/request/ble/central/scan_stop.yml ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/central/scan_stop","type":"object","required":["scan"],"properties":{"scan":{"type":"null"}}} /***/ }), /***/ "./json_schema/request/ble/central/service_get.yml": /*!*********************************************************!*\ !*** ./json_schema/request/ble/central/service_get.yml ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/central/service_get","related":"/response/ble/central/service_get","type":"object","required":["get_services"],"properties":{"get_services":{"type":"object","required":["address"],"additionalProperties":false,"properties":{"address":{"$ref":"/deviceAddress"}}}}} /***/ }), /***/ "./json_schema/request/ble/index.yml": /*!*******************************************!*\ !*** ./json_schema/request/ble/index.yml ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble","basePath":"ble","anyOf":[{"$ref":"/request/ble/peripheral"},{"$ref":"/request/ble/central"},{"$ref":"/request/ble/security"}]} /***/ }), /***/ "./json_schema/request/ble/peripheral/advertisement_start.yml": /*!********************************************************************!*\ !*** ./json_schema/request/ble/peripheral/advertisement_start.yml ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/peripheral/advertisement_start","related":"/response/ble/peripheral/status","type":"object","required":["advertisement"],"properties":{"advertisement":{"type":"object","required":["adv_data"],"additionalProperties":false,"properties":{"adv_data":{"$ref":"/bleAdvertiseData"},"scan_resp":{"$ref":"/bleAdvertiseData"}}}}} /***/ }), /***/ "./json_schema/request/ble/peripheral/advertisement_stop.yml": /*!*******************************************************************!*\ !*** ./json_schema/request/ble/peripheral/advertisement_stop.yml ***! \*******************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/peripheral/advertisement_stop","type":"object","required":["advertisement"],"properties":{"advertisement":{"type":"null"}}} /***/ }), /***/ "./json_schema/request/ble/peripheral/characteristic_notify.yml": /*!**********************************************************************!*\ !*** ./json_schema/request/ble/peripheral/characteristic_notify.yml ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/peripheral/characteristic_notify","type":"object","required":["peripheral"],"properties":{"peripheral":{"type":"object","required":["notify_characteristic"],"properties":{"notify_characteristic":{"type":"object","required":["service_uuid","characteristic_uuid"],"additionalProperties":false,"properties":{"service_uuid":{"$ref":"/uuid"},"characteristic_uuid":{"$ref":"/uuid"}}}}}}} /***/ }), /***/ "./json_schema/request/ble/peripheral/characteristic_read.yml": /*!********************************************************************!*\ !*** ./json_schema/request/ble/peripheral/characteristic_read.yml ***! \********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/peripheral/characteristic_read","related":"/response/ble/peripheral/characteristic_read","type":"object","required":["peripheral"],"properties":{"peripheral":{"type":"object","required":["read_characteristic"],"properties":{"read_characteristic":{"type":"object","required":["service_uuid","characteristic_uuid"],"additionalProperties":false,"properties":{"service_uuid":{"$ref":"/uuid"},"characteristic_uuid":{"$ref":"/uuid"}}}}}}} /***/ }), /***/ "./json_schema/request/ble/peripheral/characteristic_write.yml": /*!*********************************************************************!*\ !*** ./json_schema/request/ble/peripheral/characteristic_write.yml ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/peripheral/characteristic_write","related":"/response/ble/peripheral/characteristic_write","type":"object","required":["peripheral"],"properties":{"peripheral":{"type":"object","required":["write_characteristic"],"properties":{"write_characteristic":{"type":"object","required":["service_uuid","characteristic_uuid","data"],"additionalProperties":false,"properties":{"service_uuid":{"$ref":"/uuid"},"characteristic_uuid":{"$ref":"/uuid"},"data":{"$ref":"/dataArray"}}}}}}} /***/ }), /***/ "./json_schema/request/ble/peripheral/descriptor_read.yml": /*!****************************************************************!*\ !*** ./json_schema/request/ble/peripheral/descriptor_read.yml ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/peripheral/descriptor_read","related":"/response/ble/peripheral/descriptor_read","type":"object","required":["peripheral"],"properties":{"peripheral":{"type":"object","required":["read_descriptor"],"properties":{"read_descriptor":{"type":"object","required":["service_uuid","characteristic_uuid"],"additionalProperties":false,"properties":{"service_uuid":{"$ref":"/uuid"},"characteristic_uuid":{"$ref":"/uuid"},"descriptor_uuid":{"$ref":"/uuid"}}}}}}} /***/ }), /***/ "./json_schema/request/ble/peripheral/descriptor_write.yml": /*!*****************************************************************!*\ !*** ./json_schema/request/ble/peripheral/descriptor_write.yml ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/peripheral/descriptor_write","related":"/response/ble/peripheral/descriptor_write","type":"object","required":["peripheral"],"properties":{"peripheral":{"type":"object","required":["write_descriptor"],"properties":{"write_descriptor":{"type":"object","required":["service_uuid","characteristic_uuid","descriptor_uuid","data"],"additionalProperties":false,"properties":{"service_uuid":{"$ref":"/uuid"},"characteristic_uuid":{"$ref":"/uuid"},"descriptor_uuid":{"$ref":"/uuid"},"data":{"$ref":"/dataArray"}}}}}}} /***/ }), /***/ "./json_schema/request/ble/peripheral/index.yml": /*!******************************************************!*\ !*** ./json_schema/request/ble/peripheral/index.yml ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/peripheral","basePath":"ble","anyOf":[{"$ref":"/request/ble/peripheral/advertisement_start"},{"$ref":"/request/ble/peripheral/advertisement_stop"},{"$ref":"/request/ble/peripheral/service_start"},{"$ref":"/request/ble/peripheral/service_stop"},{"$ref":"/request/ble/peripheral/service_stop_all"},{"$ref":"/request/ble/peripheral/characteristic_read"},{"$ref":"/request/ble/peripheral/characteristic_write"},{"$ref":"/request/ble/peripheral/descriptor_read"},{"$ref":"/request/ble/peripheral/descriptor_write"}]} /***/ }), /***/ "./json_schema/request/ble/peripheral/servie_start.yml": /*!*************************************************************!*\ !*** ./json_schema/request/ble/peripheral/servie_start.yml ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/peripheral/service_start","related":["/response/ble/peripheral/status","/response/ble/peripheral/characteristic_notify_read","/response/ble/peripheral/characteristic_notify_write","/response/ble/peripheral/descriptor_notify_read","/response/ble/peripheral/descriptor_notify_write"],"type":"object","required":["peripheral"],"properties":{"peripheral":{"type":"object","required":["services"],"properties":{"services":{"type":"array","minItems":1,"items":{"type":"object","required":["uuid"],"additionalProperties":false,"properties":{"uuid":{"$ref":"/uuid"},"characteristics":{"type":"array","minItems":0,"items":{"type":"object","required":["uuid"],"additionalProperties":false,"properties":{"uuid":{"$ref":"/uuid"},"data":{"$ref":"/dataArray"},"properties":{"type":"array","default":["read","write"],"items":{"type":"string","enum":["broadcast","read","write_without_response","write","notify","indicate","auth","extended_properties"]}},"permissions":{"type":"array","default":["read","write"],"items":{"default":["read","write"],"type":"string","enum":["read","read_encrypted","read_encrypted_mitm","write","write_encrypted","write_encrypted_mitm","write_signed","write_signed_mitm"]}},"descriptors":{"type":"array","minItems":0,"items":{"type":"object","required":["uuid"],"additionalProperties":false,"properties":{"uuid":{"$ref":"/uuid"},"data":{"$ref":"/dataArray"},"permissions":{"type":"array","default":["read","write"],"items":{"default":["read","write"],"type":"string","enum":["read","read_encrypted","read_encrypted_mitm","write","write_encrypted","write_encrypted_mitm","write_signed","write_signed_mitm"]}}}}}}}}}}}}}}} /***/ }), /***/ "./json_schema/request/ble/peripheral/servie_stop.yml": /*!************************************************************!*\ !*** ./json_schema/request/ble/peripheral/servie_stop.yml ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/peripheral/service_stop","type":"object","required":["peripheral"],"properties":{"peripheral":{"type":"object","required":["stop_service"],"properties":{"stop_service":{"type":"object","required":["service_uuid"],"additionalProperties":false,"properties":{"service_uuid":{"$ref":"/uuid"}}}}}}} /***/ }), /***/ "./json_schema/request/ble/peripheral/servie_stop_all.yml": /*!****************************************************************!*\ !*** ./json_schema/request/ble/peripheral/servie_stop_all.yml ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/peripheral/service_stop_all","type":"object","required":["peripheral"],"properties":{"peripheral":{"type":"null"}}} /***/ }), /***/ "./json_schema/request/ble/security/auth.yml": /*!***************************************************!*\ !*** ./json_schema/request/ble/security/auth.yml ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/security/auth","type":"object","required":["security"],"properties":{"security":{"type":"object","required":["auth"],"properties":{"auth":{"type":"array","default":["bonding"],"minItems":"1,","items":{"type":"string","enum":["bonding","mitm","secure_connection"]}}}}}} /***/ }), /***/ "./json_schema/request/ble/security/devices_clear.yml": /*!************************************************************!*\ !*** ./json_schema/request/ble/security/devices_clear.yml ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/security/devices_clear","type":"object","required":["security"],"properties":{"security":{"type":"object","required":["devices"],"properties":{"devices":{"type":"object","required":["clear"],"properties":{"clear":{"type":"boolean","enum":[true]}}}}}}} /***/ }), /***/ "./json_schema/request/ble/security/index.yml": /*!****************************************************!*\ !*** ./json_schema/request/ble/security/index.yml ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/security","basePath":"ble.security","anyOf":[{"$ref":"/request/ble/security/indicate_security_level"},{"$ref":"/request/ble/security/auth"},{"$ref":"/request/ble/security/key_type"},{"$ref":"/request/ble/security/key_max_size"},{"$ref":"/request/ble/security/devices_clear"}]} /***/ }), /***/ "./json_schema/request/ble/security/indicate_security_level.yml": /*!**********************************************************************!*\ !*** ./json_schema/request/ble/security/indicate_security_level.yml ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/security/indicate_security_level","type":"object","required":["security"],"properties":{"security":{"type":"object","required":["indicate_security_level"],"properties":{"indicate_security_level":{"type":"integer","min":0,"max":4}}}}} /***/ }), /***/ "./json_schema/request/ble/security/key_max_size.yml": /*!***********************************************************!*\ !*** ./json_schema/request/ble/security/key_max_size.yml ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/security/key_max_size","type":"object","required":["security"],"properties":{"security":{"type":"object","required":["key"],"properties":{"key":{"type":"object","required":["max_size"],"properties":{"max_size":{"type":"integer","min":7,"max":16}}}}}}} /***/ }), /***/ "./json_schema/request/ble/security/key_type.yml": /*!*******************************************************!*\ !*** ./json_schema/request/ble/security/key_type.yml ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/ble/security/key_type","type":"object","required":["security"],"properties":{"security":{"type":"object","required":["key"],"properties":{"key":{"type":"object","required":["type"],"properties":{"type":{"type":"array","default":["encryption"],"items":{"type":"string","enum":["ltk","irk","csrk"]}}}}}}}} /***/ }), /***/ "./json_schema/request/display/clear.yml": /*!***********************************************!*\ !*** ./json_schema/request/display/clear.yml ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/display/clear","type":"object","required":["clear"],"properties":{"clear":{"type":"boolean","enum":[true]}}} /***/ }), /***/ "./json_schema/request/display/index.yml": /*!***********************************************!*\ !*** ./json_schema/request/display/index.yml ***! \***********************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/display","basePath":"display","anyOf":[{"$ref":"/request/display/text"},{"$ref":"/request/display/clear"},{"$ref":"/request/display/qr"},{"$ref":"/request/display/raw"},{"$ref":"/request/display/pin_assign"}]} /***/ }), /***/ "./json_schema/request/display/pin_assign.yml": /*!****************************************************!*\ !*** ./json_schema/request/display/pin_assign.yml ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/display/pin_assign","type":"object","required":["pin_assign"],"properties":{"pin_assign":{"type":"object","minProperties":1,"patternExample":[0,1,2,3],"patternProperties":{"^[0-9]$":{"type":"object","properties":{"module_name":{"type":"string"},"pin_name":{"type":"string"}}},"^1[0-1]$":{"type":"object","properties":{"module_name":{"type":"string"},"pin_name":{"type":"string"}}}}}}} /***/ }), /***/ "./json_schema/request/display/qr.yml": /*!********************************************!*\ !*** ./json_schema/request/display/qr.yml ***! \********************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/display/qr","type":"object","required":["qr"],"properties":{"qr":{"type":"object","required":["text"],"additionalProperties":false,"properties":{"text":{"type":"string"},"correction":{"type":"string","enum":["L","M","Q","H"],"default":"M"}}}}} /***/ }), /***/ "./json_schema/request/display/raw.yml": /*!*********************************************!*\ !*** ./json_schema/request/display/raw.yml ***! \*********************************************/ /*! no static exports found */ /***/ (function(module, exports) { module.exports = {"$schema":"http://json-schema.org/draft-04/schema#","id":"/request/display/raw","type":"object","required":["raw"],"properties":{"raw":{"$ref":"/imageData128x64"}}} /***/ }), /***/ "./json_schema/request/display/text.yml": /*!**********************************************!*