Skip to content

spatial-monorepo


spatial-monorepo / core/src / useOccupancyAvoidance

Function: useOccupancyAvoidance()

useOccupancyAvoidance(bus, options?): UseOccupancyAvoidanceResult

Defined in: packages/core/src/wayfinding/useOccupancyAvoidance.ts:82

Subscribes to bus's 'sensor' (occupancy readings) and 'reservation' channels and returns the debounced AvoidanceZone[] derived from them. Pass null for bus to disable (returns an empty, stable array) — e.g. before a DataBus instance exists yet.

Parameters

bus

DataBus | null

options?

UseOccupancyAvoidanceOptions = {}

Returns

UseOccupancyAvoidanceResult

Released under commercial licensing.