flowdeck simulator pose has explicit get and set operations for an iPhone Duo simulator running through Xcode 27.1 or later.
Set the pose
Pass a named state or any finite angle from 0° through 180°:Get the pose
Read one normalized physical sample, or add--stream to keep receiving samples until you press Control-C:
--json emits one simulator_duo_pose NDJSON object per normalized sample. The monitor reports CoreDevice’s independent physical hinge feed; it does not acknowledge pose mutations. FlowDeck waits for the owned CoreDevice stream to shut down before the command exits.
Options
Requirements and errors
The selected target must use the exact iPhone Duo device identifier. A regular simulator fails before transport withThe selected simulator is not an iPhone Duo. The selected Xcode must be 27.1 or later.
No legacy command aliases are provided. Use flowdeck simulator pose for every pose operation. Existing flowdeck simulator orientation commands remain the rotation control.
The Xcode 27.1 monitor parser accepts only its pinned labeled hinge record. It rejects malformed, duplicate, unknown, overflowing, or non-finite fields and never writes raw Apple output to stdout. Schema drift ends the monitor instead of restarting an incompatible process indefinitely.
