SDKPython SDK

震动反馈

检查设备能力,设置 0 到 100 的左右震动强度并安全清除。

当前版本 · 1.0.0

震动反馈

设置与清除

from qnbot_sdk.exo import ExoHaptics

if device.get_device_info().capabilities.haptics:
    exo.start()
    haptics = device.haptics()
    haptics.set(ExoHaptics(left=60, right=40))
    # ...
    haptics.clear()

left 和 right 的范围均为 0…100,可以只填写一侧,但 set() 至少需要一侧非空。haptics.latest() 返回最近确认的有效状态。

设备停止、断线或关闭后,已保留的状态会失效,恢复连接时不会自动重放。程序结束前应主动调用 clear()。