Get detailed info for a specific radar.
Get list of radar IDs this provider manages.
OptionalacquireManually acquire a target at the specified position.
The radar ID
Bearing in degrees (0-360, true north)
Distance in meters
Result with success flag and optional target ID
OptionalcancelCancel tracking of a target.
OptionalgetGet ARPA settings.
The radar ID
ARPA settings or null if not supported
OptionalgetGet capability manifest for a radar. Returns detailed capabilities including supported controls, ranges, features.
The radar ID
CapabilityManifest or null if not found
OptionalgetGet a single control value.
OptionalgetGet current radar state. Returns status and all current control values.
The radar ID
RadarState or null if not found
OptionalgetGet all tracked ARPA targets.
The radar ID
Target list response or null if not supported
OptionalhandleHandle WebSocket stream connection (optional). Only needed if provider doesn't expose external streamUrl.
The radar ID
WebSocket connection to send spoke data to
OptionalhandleHandle WebSocket target stream connection. Streams target updates in real-time.
The radar ID
WebSocket connection to send target updates to
OptionalpluginPlugin ID (set automatically on registration)
OptionalsetUpdate ARPA settings.
The radar ID
Partial settings to update
Result with success flag and optional error
OptionalsetSet a single control value.
The radar ID
The semantic control ID (e.g., "gain", "beamSharpening")
The value to set
Result with success flag and optional error
OptionalsetSet multiple radar controls at once.
The radar ID
Partial controls to update
true on success
OptionalsetSet radar gain.
OptionalsetSet radar power state.
The radar ID
Target power state
true on success
OptionalsetSet radar rain clutter.
OptionalsetSet radar range in meters.
OptionalsetSet radar sea clutter.