bec_lib.queue_items.QueueItem#

class QueueItem(scan_manager: ScanManager, queue_id: str, request_blocks: list, status: str, active_request_block: dict, scan_id: list[str], **_kwargs)[source]#

Bases: object

Methods

update_queue_item

update the queue item

Attributes

queue_position

get the current queue position

requestIDs

requests

get the request items assigned to the current queue item

scans

get the scans items assigned to the current queue item

status

property queue_position: int | None#

get the current queue position

property requests: list[RequestItem]#

get the request items assigned to the current queue item

property scans: list[ScanItem]#

get the scans items assigned to the current queue item

update_queue_item(queue_item)[source]#

update the queue item