mirror of
https://github.com/ivan-usov-org/bec.git
synced 2025-04-22 02:20:02 +02:00
docs: update docstrings for endpoints
These updates are based on their actual usage in the code
This commit is contained in:
parent
e3c3607fef
commit
945297d4ac
@ -85,7 +85,7 @@ class MessageEndpoints:
|
|||||||
def device_status(cls, device: str):
|
def device_status(cls, device: str):
|
||||||
"""
|
"""
|
||||||
Endpoint for device status. This endpoint is used by the device server to publish
|
Endpoint for device status. This endpoint is used by the device server to publish
|
||||||
the device status using a messages.DeviceStatus message.
|
the device status using a messages.DeviceStatusMessage message.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
device (str): Device name, e.g. "samx".
|
device (str): Device name, e.g. "samx".
|
||||||
@ -138,7 +138,7 @@ class MessageEndpoints:
|
|||||||
def device_progress(cls, device: str) -> str:
|
def device_progress(cls, device: str) -> str:
|
||||||
"""
|
"""
|
||||||
Endpoint for device progress. This endpoint is used by the device server to publish
|
Endpoint for device progress. This endpoint is used by the device server to publish
|
||||||
the device progress using a messages.DeviceStatus message.
|
the device progress using a messages.ProgressMessage message.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
device (str): Device name, e.g. "samx".
|
device (str): Device name, e.g. "samx".
|
||||||
@ -167,7 +167,7 @@ class MessageEndpoints:
|
|||||||
Endpoint for device config request response. This endpoint is used by the
|
Endpoint for device config request response. This endpoint is used by the
|
||||||
device server and scihub connector to inform about whether the device config
|
device server and scihub connector to inform about whether the device config
|
||||||
request was accepted or rejected. The response is sent using a
|
request was accepted or rejected. The response is sent using a
|
||||||
messages.DeviceConfigMessage message.
|
messages.RequestResponseMessage message.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
RID (str): Request ID.
|
RID (str): Request ID.
|
||||||
@ -195,7 +195,7 @@ class MessageEndpoints:
|
|||||||
"""
|
"""
|
||||||
Endpoint for device server config request response. This endpoint is used by the
|
Endpoint for device server config request response. This endpoint is used by the
|
||||||
device server to inform about whether a new configuration was accepted or rejected.
|
device server to inform about whether a new configuration was accepted or rejected.
|
||||||
The response is sent using a messages.DeviceConfigMessage message.
|
The response is sent using a messages.RequestResponseMessage message.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
RID (str): Request ID.
|
RID (str): Request ID.
|
||||||
@ -233,7 +233,7 @@ class MessageEndpoints:
|
|||||||
def device_info(cls, device: str) -> str:
|
def device_info(cls, device: str) -> str:
|
||||||
"""
|
"""
|
||||||
Endpoint for device info. This endpoint is used by the device server to publish
|
Endpoint for device info. This endpoint is used by the device server to publish
|
||||||
the device info using a messages.DeviceInfo message.
|
the device info using a messages.DeviceInfoMessage message.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
device (str): Device name, e.g. "samx".
|
device (str): Device name, e.g. "samx".
|
||||||
@ -247,7 +247,7 @@ class MessageEndpoints:
|
|||||||
def device_staged(cls, device: str) -> str:
|
def device_staged(cls, device: str) -> str:
|
||||||
"""
|
"""
|
||||||
Endpoint for the device stage status. This endpoint is used by the device server
|
Endpoint for the device stage status. This endpoint is used by the device server
|
||||||
to publish the device stage status using a messages.DeviceStatus message.
|
to publish the device stage status using a messages.DeviceStatusMessage message.
|
||||||
A device is staged when it is ready to be used in a scan. A DeviceStatus of 1 means
|
A device is staged when it is ready to be used in a scan. A DeviceStatus of 1 means
|
||||||
that the device is staged, 0 means that the device is not staged.
|
that the device is staged, 0 means that the device is not staged.
|
||||||
|
|
||||||
@ -282,7 +282,7 @@ class MessageEndpoints:
|
|||||||
def scan_queue_modification(cls) -> str:
|
def scan_queue_modification(cls) -> str:
|
||||||
"""
|
"""
|
||||||
Endpoint for scan queue modification. This endpoint is used to publish accepted
|
Endpoint for scan queue modification. This endpoint is used to publish accepted
|
||||||
scan queue modifications using a messages.ScanQueueModification message.
|
scan queue modifications using a messages.ScanQueueModificationMessage message.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
str: Endpoint for scan queue modification.
|
str: Endpoint for scan queue modification.
|
||||||
@ -293,7 +293,7 @@ class MessageEndpoints:
|
|||||||
def scan_queue_modification_request(cls) -> str:
|
def scan_queue_modification_request(cls) -> str:
|
||||||
"""
|
"""
|
||||||
Endpoint for scan queue modification request. This endpoint is used to request
|
Endpoint for scan queue modification request. This endpoint is used to request
|
||||||
a scan queue modification using a messages.ScanQueueModification message.
|
a scan queue modification using a messages.ScanQueueModificationMessage message.
|
||||||
If accepted, the modification is published using the scan_queue_modification
|
If accepted, the modification is published using the scan_queue_modification
|
||||||
endpoint.
|
endpoint.
|
||||||
|
|
||||||
@ -331,7 +331,7 @@ class MessageEndpoints:
|
|||||||
"""
|
"""
|
||||||
Endpoint for scan queue request response. This endpoint is used to publish the
|
Endpoint for scan queue request response. This endpoint is used to publish the
|
||||||
information on whether the scan request was accepted or rejected. The response
|
information on whether the scan request was accepted or rejected. The response
|
||||||
is sent using a ``messages.ScanQueueRequestResponse`` message.
|
is sent using a messages.RequestResponseMessage message.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
str: Endpoint for scan queue request response.
|
str: Endpoint for scan queue request response.
|
||||||
@ -343,7 +343,7 @@ class MessageEndpoints:
|
|||||||
def scan_queue_status(cls) -> str:
|
def scan_queue_status(cls) -> str:
|
||||||
"""
|
"""
|
||||||
Endpoint for scan queue status. This endpoint is used to publish the scan queue
|
Endpoint for scan queue status. This endpoint is used to publish the scan queue
|
||||||
status using a messages.ScanQueueStatus message.
|
status using a messages.ScanQueueStatusMessage message.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
str: Endpoint for scan queue status.
|
str: Endpoint for scan queue status.
|
||||||
@ -354,7 +354,7 @@ class MessageEndpoints:
|
|||||||
def scan_queue_history(cls) -> str:
|
def scan_queue_history(cls) -> str:
|
||||||
"""
|
"""
|
||||||
Endpoint for scan queue history. This endpoint is used to keep track of the
|
Endpoint for scan queue history. This endpoint is used to keep track of the
|
||||||
scan queue history using a messages.ScanQueueHistory message. The endpoint is
|
scan queue history using a messages.ScanQueueHistoryMessage message. The endpoint is
|
||||||
connected to a redis list.
|
connected to a redis list.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
@ -447,7 +447,7 @@ class MessageEndpoints:
|
|||||||
def device_instructions(cls) -> str:
|
def device_instructions(cls) -> str:
|
||||||
"""
|
"""
|
||||||
Endpoint for device instructions. This endpoint is used by the scan server to
|
Endpoint for device instructions. This endpoint is used by the scan server to
|
||||||
publish the device instructions using a messages.DeviceInstructions message.
|
publish the device instructions using a messages.DeviceInstructionMessage message.
|
||||||
The device instructions are used to instruct the device server to perform
|
The device instructions are used to instruct the device server to perform
|
||||||
certain actions, e.g. to move a motor.
|
certain actions, e.g. to move a motor.
|
||||||
|
|
||||||
@ -460,7 +460,7 @@ class MessageEndpoints:
|
|||||||
def device_rpc(cls, rpc_id: str) -> str:
|
def device_rpc(cls, rpc_id: str) -> str:
|
||||||
"""
|
"""
|
||||||
Endpoint for device rpc. This endpoint is used by the device server to publish
|
Endpoint for device rpc. This endpoint is used by the device server to publish
|
||||||
the result of a device rpc using a messages.DeviceRPCResponse message.
|
the result of a device rpc using a messages.DeviceRPCMessage message.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
rpc_id (str): RPC ID.
|
rpc_id (str): RPC ID.
|
||||||
@ -496,7 +496,7 @@ class MessageEndpoints:
|
|||||||
def public_scan_info(cls, scanID: str) -> str:
|
def public_scan_info(cls, scanID: str) -> str:
|
||||||
"""
|
"""
|
||||||
Endpoint for scan info. This endpoint is used by the scan worker to publish the
|
Endpoint for scan info. This endpoint is used by the scan worker to publish the
|
||||||
scan info using a messages.ScanInfo message. In contrast to the scan_info endpoint,
|
scan info using a messages.ScanStatusMessage message. In contrast to the scan_info endpoint,
|
||||||
this endpoint is specific to a scan and has a retentioni time of 30 minutes.
|
this endpoint is specific to a scan and has a retentioni time of 30 minutes.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
@ -639,8 +639,8 @@ class MessageEndpoints:
|
|||||||
@classmethod
|
@classmethod
|
||||||
def observer(cls) -> str:
|
def observer(cls) -> str:
|
||||||
"""
|
"""
|
||||||
Endpoint for observer. This endpoint is used to keep track of observer states.
|
Endpoint for observer. This endpoint is used to keep track of observer states using a.
|
||||||
This endpoint is currently not used.
|
messages.ObserverMessage message. This endpoint is currently not used.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
str: Endpoint for observer.
|
str: Endpoint for observer.
|
||||||
@ -687,7 +687,7 @@ class MessageEndpoints:
|
|||||||
def processed_data(cls, process_id: str) -> str:
|
def processed_data(cls, process_id: str) -> str:
|
||||||
"""
|
"""
|
||||||
Endpoint for processed data. This endpoint is used to publish new processed data
|
Endpoint for processed data. This endpoint is used to publish new processed data
|
||||||
streams using a messages.ProcessedData message.
|
streams using a messages.ProcessedDataMessage message.
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
process_id (str): Process ID, typically a uuid4 string.
|
process_id (str): Process ID, typically a uuid4 string.
|
||||||
@ -701,7 +701,7 @@ class MessageEndpoints:
|
|||||||
def dap_config(cls) -> str:
|
def dap_config(cls) -> str:
|
||||||
"""
|
"""
|
||||||
Endpoint for DAP configuration. This endpoint is used to publish the DAP configuration
|
Endpoint for DAP configuration. This endpoint is used to publish the DAP configuration
|
||||||
using a messages.DAPConfig message.
|
using a messages.DAPConfigMessage message.
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
str: Endpoint for DAP configuration.
|
str: Endpoint for DAP configuration.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user