CloudTwin  ROS2 Humble
Digital twin for path and trajectory optimisation
Public Member Functions | Private Member Functions | Private Attributes | List of all members
App\Services\DtTaskQueueService Class Reference

Public Member Functions

 ensureQueue ()
 
 markRoomAsCompleted (?string $roomCode)
 
 popNextRoom ()
 
 refreshFromActivePlan ()
 

Private Member Functions

 normalizeRoomCode (string $roomCode)
 

Private Attributes

const CACHE_KEY = 'dt:planned_rooms_queue'
 

Member Function Documentation

◆ ensureQueue()

App\Services\DtTaskQueueService::ensureQueue ( )
Returns
array<int, string>

◆ markRoomAsCompleted()

App\Services\DtTaskQueueService::markRoomAsCompleted ( ?string  $roomCode)

◆ normalizeRoomCode()

App\Services\DtTaskQueueService::normalizeRoomCode ( string  $roomCode)
private

◆ popNextRoom()

App\Services\DtTaskQueueService::popNextRoom ( )

◆ refreshFromActivePlan()

App\Services\DtTaskQueueService::refreshFromActivePlan ( )
Returns
array<int, string>

Member Data Documentation

◆ CACHE_KEY

const App\Services\DtTaskQueueService::CACHE_KEY = 'dt:planned_rooms_queue'
private

The documentation for this class was generated from the following file: