正在加载...

Haply 设备的 Service Runtime 和 Runtime SDK。已方便地打包到一个安装程序中。也称为“外部”服务。
这是自一年前API重构以来,我们迄今为止规模最大的版本发布。3.5.0版本引入了统一的3D数学层、对Minverse的全面支持、类型化的事件流、完整的设置API以及更清晰的HTTP接口——此外,这一年里还进行了大量的错误修复和易用性改进。
基础, 安装, 预设, 变, 过滤器, 惯用手, 扭矩缩放, 重力补偿, 首页_返回.{成功、错误、数据}-信封 (?format=json) 以及通配符会话选择器。POST /ports/{port}/reset.基础, 预设, 安装, force_gate, 阻尼 每台设备以及 个人资料 und 基础 现在,每次会议中所有在 配置 已执行——根据输出配置映射进行调整,以确保发送的内容与读取到的内容一致。默认值, 前臂, 臂部前侧居中, 前大灯, led_front_centered) 或发送一个明确的变换;手动更改蒙太奇会自动将预设切换为 自定义 嗯。位置, 向量, 角度, 扭矩 替换通用数组 价值观.设置角扭矩 替换 set_angular_torque (单数形式已过时)。配置, 状态 und 状态; 新的输出字段包括 current_cursor_force, 当前光标位置, 当前角扭矩, 当前角位置, 控制域, 控制模式, 变, transform_velocity, 更全面的 config.*-菲尔德以及 状态.安全 (默认隐藏)。位置, 旋转, 比例尺) 在组装、工作域转换和导航形式方面。GET / — 服务版本。GET/POST/DELETE /settings und /settings/* — 完整的键值设置 API。GET /sessions/{session} und GET/POST/DELETE /sessions/{session}/profile.GET /devices?session=<selector> — 将设备坐标转换为特定会话的应用空间坐标。/inverse3/0/... 用于首台Inverse3 设备; inverse... (适用于所有 Inverse 系列设备)。command_data-JSON结构,例如WebSocket;为一种传输方式编写的代码,在另一种传输方式下也能正常运行。?format=json 在每条航线上; /设置* und GET /home_return 默认使用 {成功、错误、数据}. 请使用 ?format=plain 用于粗结构。* (任意字符串)和 ? (单个字符)在用户名中。%2A, %3A usw. 将在路由之前进行解码。沟通/活动/港口.configure.force_gate.gain,通过 WebSocket 或 HTTP,并采用持久的默认值。position = 0, 旋转 = 单位矩阵, 比例 = 1) 默认情况下不会输出。这样可以减少有效载荷大小,并恢复与旧版 Unity 包 4 KB 消息限制的兼容性。两个高级设置(序列化/显式字段, 序列化/强制完成转换) 重新包含所有字段,供需要这些字段的客户端使用。通信/绑定所有接口.inverse (适用于 Inverse 系列的所有设备)。force_gate 模内成型 配置- 分配已推迟。这是充满错误修复的一年;以下列出了其中最有效的修复措施。
~/Library/Application Support/ 已保存,而非保存在错误的路径中。探针位置 不再默认发送或覆盖对基础设置/预设/配置文件的待处理更改。0 已序列化。--日志级别 现在还可与……搭配使用 --dev 已考虑(此前默认基于 调试 (已重置)。目前仍可正常使用,但将在未来的正式版本中移除。回复中可能包含一个字段 弃用警告.
| 已过时 | 替代 |
|---|---|
| POST /force_scale | POSTinverse |
| POST /重力补偿 | POST /{device}/{id}/config/gravity_compensation |
| POST /torque_scaling | POST /{device}/{id}/config/torque_scaling |
| POST /device_handedness | POST /{device}/{id}/config/handedness |
| POST /serial_enable | POST /settings/communication/serial/enabled |
| POST /experimental/features/grip_dropped_simulation_stopper | 设置 API |
| POST /experimental/features/screensaver_enable | 设置 API |
| WebSocket command_data.values | 位置, 向量, 角度, 扭矩 |
| WebSocket set_angular_torque | 设置角扭矩 |
| WebSocket 获取光标位置 | 探针位置 |
| WebSocket 设置坐标原点 | 配置预设 |
| WebSocket set_basis 在会话级别 | configure.basis |
与 3.4.19 相比,没有重大兼容性变更。针对现有集成有两项非关键提示:
弃用警告 在响应中——严格验证响应模式的客户端应允许该附加字段。价值观 在 WebSocket 中 command_data 该格式已过时,但仍会被解析。建议优先使用命名字段。cpp-glz/) 除现有的 nlohmann/json 变体之外。配置预设, 命名的命令字段, print_state()-辅助功能)。此版本的所有可用下载: