"""单臂连接与状态;不主动使能运动."""
from libark.robot.hw1.arm import JOINT_NAMES, Arm


def main() -> None:
    with Arm("left") as arm:
        state = arm.get_state()
        print("关节顺序:", JOINT_NAMES)
        print("位置 rad:", state.pos)
        if not state.ok:
            print("反馈尚不完整;不能将 None 当作零或用于运动目标.")
        print("j3:", state["j3"].pos)


if __name__ == "__main__":
    main()
