正在加载中...

Haply 这是面向设备的服务运行时及运行时 SDK。它们被打包在一个便捷的安装程序中。也称为“外部”服务。
这是API重构后一年内发布的最大规模版本。3.5.0版本引入了统一的3D数学层、对Minverse的全面支持、类型指定事件流、完整的配置API以及更加简洁的HTTP接口。此外,该版本还包含了过去一年中进行的错误修复和可用性改进。
基础, 安装, 预设, 变, 过滤器, 惯用手, 扭矩缩放, 重力补偿, 首页_返回.{成功、错误、数据} 信封(?format=json),提供了通配符会话选择器。POST /ports/{port}/reset可以将其重置为。基础, 预设, 安装, force_gate, 阻尼按科目和课时 个人资料 以及 基础现在都 配置包含在内。它与输出配置映射相匹配,因此在后续读取传输的内容时,数据将以相同的形式返回。默认值, 前臂, 臂部前侧居中, 前大灯, led_front_centered) 您可以选择其中之一,或发送显式的变换参数。如果手动更改挂载方式,预设将自动 自定义将切换为。位置, 向量, 角度, 扭矩是通用的 价值观 替换数组。设置角扭矩a set_angular_torque用于替代(单数形式已不再支持)。配置, 状态, 状态 包含该对象。新的输出字段中包含 current_cursor_force, 当前光标位置, 当前角扭矩, 当前角位置, 控制域, 控制模式, 变, transform_velocity, 更加丰富 config.*,以及 状态.安全(默认情况下为隐藏)包含在内。位置, 旋转, 比例尺)只能传输。GET / — 这是服务版本。GET/POST/DELETE /settings 以及 /settings/* — 这是一个完整的键值配置 API。GET /sessions/{session} 以及 GET/POST/DELETE /sessions/{session}/profile.GET /devices?session=<selector> — 将设备坐标转换为指定会话的应用程序空间坐标。/inverse3/0/..., Inverse系列的所有设备 inverse...).command_data 由于采用了 JSON 格式,因此为一种传输方式编写的代码在其他传输方式下也能正常运行。?format=json可以通过……来激活。 /设置* 以及 GET /home_return基本上是 {成功、错误、数据} 使用该格式。若要使用原始格式,请 ?format=plain请指定。*(任意字符串)和 ?可以使用(单个字符)。%2A, %3A 等在路由之前会被解码。沟通/活动/港口这是由……提供的专用 WebSocket 事件流。configure.force_gate.gain可以由……组成,并支持持久化默认值。position = 0, 旋转 = 单位矩阵, 比例 = 1) 默认情况下会在输出中省略,从而减小有效载荷大小,并恢复与旧版 Unity 包中 4 KB 消息限制的兼容性。两项高级设置(序列化/显式字段, 序列化/强制完成转换) 时,可以重新包含所有字段,以满足需要该值的消费者的需求。通信/绑定所有接口 您可以在“设置”中明确允许网络访问。inverse(与 Inverse 系列的所有设备均兼容)。force_gate与……一起 配置 已跳转至地图。这是过去一年中累计修复的错误,影响最大的项目如下。
~/Library/Application Support/将保存在……中。探针位置 即使发送命令,待处理的basis/preset/profile更改也不会再被静默覆盖。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 版本中没有会导致兼容性问题的变更。关于现有集成的注意事项有两点:
弃用警告 包含该字段。严格验证响应模式的客户端必须允许此附加字段。command_data的 价值观 该字段虽已弃用,但仍会被解析。建议使用命名字段。cpp-glz/)已添加。配置预设, 命名的命令字段, print_state() 已根据(Helper)的要求进行了重写。此版本的所有可用下载: