MCPcopy
hub / github.com/cpaczek/skylight / gotoAbsolute

Method gotoAbsolute

tracker/src/camera/driver.ts:20–20  ·  view source on GitHub ↗

* Absolute move (mount-frame degrees + raw zoom units). Fire-and-forget: * the implementation queues/throttles; the latest call wins. Optional * per-axis speeds (deg/s) — used by "carrot" pursuit to glide: a goal * slightly ahead, at a speed matched to arrive exactly when the next goal *

(pose: CameraPose, speeds?: { panDps?: number; tiltDps?: number })

Source from the content-addressed store, hash-verified

18 * lands, never decelerates.
19 */
20 gotoAbsolute(pose: CameraPose, speeds?: { panDps?: number; tiltDps?: number }): void;
21
22 /** Continuous jog. Components in [-1, 1] of max speed; 0 = stop that axis. */
23 jog(pan: number, tilt: number, zoom: number): void;

Callers 4

gotoAzElMethod · 0.65
gotoPanTiltMethod · 0.65
tickMethod · 0.65

Implementers 2

ViscaCameratracker/src/camera/visca.ts
SimCameratracker/src/camera/sim.ts

Calls

no outgoing calls

Tested by

no test coverage detected