CloudTwin  ROS2 Humble
Digital twin for path and trajectory optimisation
App\Services\DtStatusService Member List

This is the complete list of members for App\Services\DtStatusService, including all inherited members.

__construct(private readonly DeliveryPlannerService $planner, private readonly DtTaskQueueService $taskQueue,)App\Services\DtStatusService
completePlanAndActivateNext(DeliveryPlan $activePlan, Room $startRoom, string $source)App\Services\DtStatusServiceprivate
forgetPlanPhase(DeliveryPlan $plan)App\Services\DtStatusServiceprivate
getPlanPhase(DeliveryPlan $plan)App\Services\DtStatusServiceprivate
handleStatusEvent(array $payload, string $source='dt:socket-consume')App\Services\DtStatusService
handleStatusForActiveBatchPlan(DeliveryPlan $activePlan, string $state, ?string $targetRoom, string $source)App\Services\DtStatusServiceprivate
isStartRoomCode(?string $roomCode, Room $startRoom)App\Services\DtStatusServiceprivate
markOrderDelivered(Order $order)App\Services\DtStatusServiceprivate
markOrderInTransit(Order $order)App\Services\DtStatusServiceprivate
markOrderPending(Order $order)App\Services\DtStatusServiceprivate
NEXT_ORDER_DISPATCH_DELAY_MICROSECONDSApp\Services\DtStatusServiceprivate
normalizeRoomCode(string $roomCode)App\Services\DtStatusServiceprivate
PLAN_PHASE_AWAITING_STARTApp\Services\DtStatusServiceprivate
PLAN_PHASE_DELIVERINGApp\Services\DtStatusServiceprivate
PLAN_PHASE_RETURNING_TO_STARTApp\Services\DtStatusServiceprivate
planPhaseCacheKey(DeliveryPlan $plan)App\Services\DtStatusServiceprivate
resolveCurrentRoom(?string $targetRoom, Room $startRoom)App\Services\DtStatusServiceprivate
setPlanPhase(DeliveryPlan $plan, string $phase)App\Services\DtStatusServiceprivate
waitBeforeNextOrderDispatch()App\Services\DtStatusServiceprivate