qunicorn_core.api.device_api package
Submodules
qunicorn_core.api.device_api.device_view module
Module containing the routes of the devices API.
- class qunicorn_core.api.device_api.device_view.DeviceView
Bases:
MethodViewDevices Endpoint to get properties of a specific device.
- get(device_id)
Get information about a specific device.
- class qunicorn_core.api.device_api.device_view.DevicesCalibrationView
Bases:
MethodViewDevices Endpoint to get properties of a specific device.
- get(device_id)
Get calibration data for a specific device in a uniform way.
- class qunicorn_core.api.device_api.device_view.DevicesJobsView
Bases:
MethodViewDevices Endpoint to get properties of a specific device/service.
- get(device_id)
Get the active jobs of a device.
- class qunicorn_core.api.device_api.device_view.DevicesStatusStatus
Bases:
MethodViewDevices Endpoint to get properties of a specific device.
- get(device_id)
Get the status of a specific device.
- class qunicorn_core.api.device_api.device_view.RootView
Bases:
MethodViewRoot endpoint of the device api, to list all available device_api.
- get()
Get the urls of the next endpoints of the device_api api to call.
- methods: t.ClassVar[t.Collection[str] | None] = {'GET', 'PUT'}
The methods this view is registered for. Uses the same default (
["GET", "HEAD", "OPTIONS"]) asrouteandadd_url_ruleby default.
- put(device_request_data)
Update the devices and get the device information.
qunicorn_core.api.device_api.root module
Module containing the root endpoint of the DEVICES API.
Module contents
Module containing the TaskManager API.