labthings-fastapi
Contents:
Quick start
Web of Things Core Concepts
LabThings Core Concepts
LabThings-FastAPI tutorial
Dependencies
Blob input/output
Concurrency in LabThings-FastAPI
Using Things
API Reference
labthings-fastapi
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__aenter__() (labthings_fastapi.thing.Thing method)
__aexit__() (labthings_fastapi.thing.Thing method)
__all__ (in module labthings_fastapi)
(in module labthings_fastapi.deps)
(in module labthings_fastapi.exceptions)
(in module labthings_fastapi.outputs)
__enter__() (labthings_fastapi.example_things.ThingThatCantStart method)
__exit__() (labthings_fastapi.example_things.ThingThatCantStart method)
__get__() (labthings_fastapi.descriptors.action.ActionDescriptor method)
(labthings_fastapi.descriptors.endpoint.EndpointDescriptor method)
(labthings_fastapi.descriptors.property.ThingProperty method)
(labthings_fastapi.outputs.mjpeg_stream.MJPEGStreamDescriptor method)
__globals__ (labthings_fastapi.client.in_server.DirectThingClient attribute)
__init__() (labthings_fastapi.actions.ActionManager method)
(labthings_fastapi.actions.DequeLogHandler method)
(labthings_fastapi.actions.Invocation method)
(labthings_fastapi.client.in_server.DirectThingClient method)
(labthings_fastapi.client.outputs.ClientBlobOutput method)
(labthings_fastapi.client.ThingClient method)
(labthings_fastapi.dependencies.invocation.CancelEvent method)
(labthings_fastapi.descriptors.action.ActionDescriptor method)
(labthings_fastapi.descriptors.endpoint.EndpointDescriptor method)
(labthings_fastapi.descriptors.property.ThingProperty method)
(labthings_fastapi.example_things.ThingThatCantInstantiate method)
(labthings_fastapi.outputs.blob.BlobBytes method)
(labthings_fastapi.outputs.blob.BlobDataManager method)
(labthings_fastapi.outputs.blob.BlobFile method)
(labthings_fastapi.outputs.mjpeg_stream.MJPEGStream method)
(labthings_fastapi.outputs.mjpeg_stream.MJPEGStreamDescriptor method)
(labthings_fastapi.outputs.mjpeg_stream.MJPEGStreamResponse method)
(labthings_fastapi.server.fallback.FallbackApp method)
(labthings_fastapi.server.ThingServer method)
__set__() (labthings_fastapi.descriptors.property.ThingProperty method)
(labthings_fastapi.descriptors.property.ThingSetting method)
__set_name__() (labthings_fastapi.descriptors.property.ThingProperty method)
(labthings_fastapi.outputs.mjpeg_stream.MJPEGStreamDescriptor method)
_blobs (labthings_fastapi.outputs.blob.BlobDataManager attribute)
_cached_thing_description (labthings_fastapi.thing.Thing attribute)
_data (labthings_fastapi.outputs.blob.Blob attribute)
_labthings_blocking_portal (labthings_fastapi.thing.Thing attribute)
_labthings_thing_state (labthings_fastapi.thing.Thing attribute)
_LOGGER (in module labthings_fastapi.thing)
_observers_set() (labthings_fastapi.descriptors.action.ActionDescriptor method)
(labthings_fastapi.descriptors.property.ThingProperty method)
_setting_storage_path (labthings_fastapi.thing.Thing attribute)
_settings (labthings_fastapi.thing.Thing property)
_settings_store (labthings_fastapi.thing.Thing attribute)
_thing_servers (in module labthings_fastapi.dependencies.thing_server)
A
action (labthings_fastapi.actions.Invocation property)
(labthings_fastapi.actions.invocation_model.GenericInvocationModel attribute)
action_affordance() (labthings_fastapi.descriptors.action.ActionDescriptor method)
ACTION_GET_DESCRIPTION (in module labthings_fastapi.descriptors.action)
ACTION_INVOCATIONS_PATH (in module labthings_fastapi.actions)
action_manager (labthings_fastapi.server.ThingServer attribute)
action_manager_from_thing_server() (in module labthings_fastapi.dependencies.action_manager)
action_observers (labthings_fastapi.utilities.LabThingsObjectData attribute)
ACTION_POST_NOTICE (in module labthings_fastapi.descriptors.action)
ACTION_RUNNING_KEYWORDS (in module labthings_fastapi.client)
action_with_only_kwargs() (labthings_fastapi.example_things.MyThing method)
action_without_arguments() (labthings_fastapi.example_things.MyThing method)
ActionAffordance (class in labthings_fastapi.thing_description.model)
ActionDescriptor (class in labthings_fastapi.descriptors.action)
ActionManager (class in labthings_fastapi.actions)
ActionManagerContext (in module labthings_fastapi.dependencies.action_manager)
ActionManagerContextDep (in module labthings_fastapi.dependencies.action_manager)
ActionManagerDep (in module labthings_fastapi.dependencies.action_manager)
ActionOp (class in labthings_fastapi.thing_description.model)
actions (labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
add_action() (in module labthings_fastapi.client)
(in module labthings_fastapi.client.in_server)
add_blob() (labthings_fastapi.outputs.blob.BlobDataManager method)
add_frame() (labthings_fastapi.outputs.mjpeg_stream.MJPEGStream method)
add_property() (in module labthings_fastapi.client)
(in module labthings_fastapi.client.in_server)
add_thing() (labthings_fastapi.server.ThingServer method)
add_things_view_to_app() (labthings_fastapi.server.ThingServer method)
add_to_fastapi() (labthings_fastapi.descriptors.action.ActionDescriptor method)
(labthings_fastapi.descriptors.endpoint.EndpointDescriptor method)
(labthings_fastapi.descriptors.property.ThingProperty method)
(labthings_fastapi.outputs.mjpeg_stream.MJPEGStreamDescriptor method)
alg (labthings_fastapi.thing_description.model.BearerSecurityScheme attribute)
anaction() (labthings_fastapi.example_things.MyThing method)
anchor (labthings_fastapi.thing_description.model.LinkElement attribute)
AnyUri (in module labthings_fastapi.thing_description.model)
apikey (labthings_fastapi.thing_description.model.SecuritySchemeEnum attribute)
APISecurityScheme (class in labthings_fastapi.thing_description.model)
app (in module labthings_fastapi.server.fallback)
(labthings_fastapi.server.ThingServer attribute)
append_invocation() (labthings_fastapi.actions.ActionManager method)
array (labthings_fastapi.thing_description.model.Type attribute)
attach_to_app() (labthings_fastapi.actions.ActionManager method)
(labthings_fastapi.outputs.blob.BlobDataManager method)
attach_to_server() (labthings_fastapi.thing.Thing method)
attributes() (in module labthings_fastapi.utilities)
auth (labthings_fastapi.thing_description.model.Qop attribute)
auth_int (labthings_fastapi.thing_description.model.Qop attribute)
authorization (labthings_fastapi.thing_description.model.BearerSecurityScheme attribute)
(labthings_fastapi.thing_description.model.Oauth2SecurityScheme attribute)
B
base (labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
BaseSecurityScheme (class in labthings_fastapi.thing_description.model)
basic (labthings_fastapi.thing_description.model.SecuritySchemeEnum attribute)
BasicSecurityScheme (class in labthings_fastapi.thing_description.model)
bearer (labthings_fastapi.thing_description.model.SecuritySchemeEnum attribute)
BearerSecurityScheme (class in labthings_fastapi.thing_description.model)
Blob (class in labthings_fastapi.outputs.blob)
blob_data_manager (labthings_fastapi.server.ThingServer attribute)
blob_serialisation_context_manager() (in module labthings_fastapi.outputs.blob)
blob_type() (in module labthings_fastapi.outputs.blob)
BlobBytes (class in labthings_fastapi.outputs.blob)
BlobData (class in labthings_fastapi.outputs.blob)
blobdata_to_url_ctx (in module labthings_fastapi.outputs.blob)
BlobDataManager (class in labthings_fastapi.outputs.blob)
BlobFile (class in labthings_fastapi.outputs.blob)
BlobIOContextDep (in module labthings_fastapi.outputs.blob)
blocking_portal_from_thing_server() (in module labthings_fastapi.dependencies.blocking_portal)
BlockingPortal (in module labthings_fastapi.dependencies.blocking_portal)
body (labthings_fastapi.thing_description.model.In attribute)
boolean (labthings_fastapi.thing_description.model.Type attribute)
broken_action() (labthings_fastapi.example_things.ThingWithBrokenAffordances method)
broken_property() (labthings_fastapi.example_things.ThingWithBrokenAffordances method)
buffer_for_reading() (labthings_fastapi.outputs.mjpeg_stream.MJPEGStream method)
C
cancel() (labthings_fastapi.actions.Invocation method)
CancelEvent (class in labthings_fastapi.dependencies.invocation)
CancelHook (in module labthings_fastapi.dependencies.invocation)
cancellation (labthings_fastapi.thing_description.model.EventAffordance attribute)
CANCELLED (labthings_fastapi.actions.invocation_model.InvocationStatus attribute)
check_recursion() (in module labthings_fastapi.thing_description)
class_attributes() (in module labthings_fastapi.utilities)
ClientBlobOutput (class in labthings_fastapi.client.outputs)
code (labthings_fastapi.thing_description.model.Flow attribute)
COMPLETED (labthings_fastapi.actions.invocation_model.InvocationStatus attribute)
config_from_args() (in module labthings_fastapi.server.cli)
const (labthings_fastapi.thing_description.model.DataSchema attribute)
content (labthings_fastapi.client.outputs.ClientBlobOutput property)
(labthings_fastapi.outputs.blob.Blob property)
(labthings_fastapi.outputs.blob.BlobBytes property)
(labthings_fastapi.outputs.blob.BlobData property)
(labthings_fastapi.outputs.blob.BlobFile property)
contentCoding (labthings_fastapi.thing_description.model.Form attribute)
contentEncoding (labthings_fastapi.thing_description.model.DataSchema attribute)
contentMediaType (labthings_fastapi.thing_description.model.DataSchema attribute)
contentType (labthings_fastapi.thing_description.model.Form attribute)
(labthings_fastapi.thing_description.model.Response attribute)
convert_additionalproperties() (in module labthings_fastapi.thing_description)
convert_anyof() (in module labthings_fastapi.thing_description)
convert_object() (in module labthings_fastapi.thing_description)
convert_prefixitems() (in module labthings_fastapi.thing_description)
cookie (labthings_fastapi.thing_description.model.In attribute)
counter (labthings_fastapi.example_things.MyThing attribute)
created (labthings_fastapi.actions.invocation_model.LogRecordModel attribute)
(labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
D
data (labthings_fastapi.outputs.blob.Blob property)
(labthings_fastapi.thing_description.model.EventAffordance attribute)
DataSchema (class in labthings_fastapi.thing_description.model)
default (labthings_fastapi.thing_description.model.DataSchema attribute)
default_media_type() (labthings_fastapi.outputs.blob.Blob class method)
denumpify() (in module labthings_fastapi.types.numpy)
denumpify_serializer() (in module labthings_fastapi.types.numpy)
DenumpifyingDict (class in labthings_fastapi.types.numpy)
DequeLogHandler (class in labthings_fastapi.actions)
Description (in module labthings_fastapi.thing_description.model)
description (labthings_fastapi.descriptors.action.ActionDescriptor property)
(labthings_fastapi.descriptors.endpoint.EndpointDescriptor property)
(labthings_fastapi.descriptors.property.ThingProperty property)
(labthings_fastapi.outputs.blob.Blob attribute)
(labthings_fastapi.thing_description.model.BaseSecurityScheme attribute)
(labthings_fastapi.thing_description.model.DataSchema attribute)
(labthings_fastapi.thing_description.model.InteractionAffordance attribute)
(labthings_fastapi.thing_description.model.NoSecurityScheme attribute)
(labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
Descriptions (in module labthings_fastapi.thing_description.model)
descriptions (labthings_fastapi.thing_description.model.BaseSecurityScheme attribute)
(labthings_fastapi.thing_description.model.DataSchema attribute)
(labthings_fastapi.thing_description.model.InteractionAffordance attribute)
(labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
digest (labthings_fastapi.thing_description.model.SecuritySchemeEnum attribute)
DigestSecurityScheme (class in labthings_fastapi.thing_description.model)
direct_thing_client_class() (in module labthings_fastapi.client.in_server)
direct_thing_client_dependency() (in module labthings_fastapi.dependencies.thing)
DirectThingClient (class in labthings_fastapi.client.in_server)
download_blob() (labthings_fastapi.outputs.blob.BlobDataManager method)
download_url (labthings_fastapi.client.outputs.ClientBlobOutput attribute)
E
emit() (labthings_fastapi.actions.DequeLogHandler method)
emit_changed_event() (labthings_fastapi.descriptors.action.ActionDescriptor method)
(labthings_fastapi.descriptors.property.ThingProperty method)
emit_changed_event_async() (labthings_fastapi.descriptors.action.ActionDescriptor method)
(labthings_fastapi.descriptors.property.ThingProperty method)
EmptyInput (class in labthings_fastapi.utilities.introspection)
EmptyObject (class in labthings_fastapi.utilities.introspection)
EndpointDescriptor (class in labthings_fastapi.descriptors.endpoint)
enum (labthings_fastapi.thing_description.model.DataSchema attribute)
ERROR (labthings_fastapi.actions.invocation_model.InvocationStatus attribute)
ERROR_PAGE (in module labthings_fastapi.server.fallback)
EventAffordance (class in labthings_fastapi.thing_description.model)
EventOp (class in labthings_fastapi.thing_description.model)
events (labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
exclusiveMaximum (labthings_fastapi.thing_description.model.DataSchema attribute)
exclusiveMinimum (labthings_fastapi.thing_description.model.DataSchema attribute)
expire_invocations() (labthings_fastapi.actions.ActionManager method)
F
FallbackApp (class in labthings_fastapi.server.fallback)
fastapi_dependency_params() (in module labthings_fastapi.utilities.introspection)
fastapi_endpoint() (in module labthings_fastapi.decorators)
field_context (labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
field_type (labthings_fastapi.thing_description.model.ActionAffordance attribute)
(labthings_fastapi.thing_description.model.BaseSecurityScheme attribute)
(labthings_fastapi.thing_description.model.DataSchema attribute)
(labthings_fastapi.thing_description.model.EventAffordance attribute)
(labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
filename (labthings_fastapi.actions.invocation_model.LogRecordModel attribute)
find_raw_thing_by_class() (in module labthings_fastapi.dependencies.raw_thing)
find_thing_server() (in module labthings_fastapi.dependencies.thing_server)
Flow (class in labthings_fastapi.thing_description.model)
flow (labthings_fastapi.thing_description.model.Oauth2SecurityScheme attribute)
follow_link() (labthings_fastapi.client.ThingClient method)
foo (labthings_fastapi.example_things.MyThing attribute)
Form (class in labthings_fastapi.thing_description.model)
format (labthings_fastapi.thing_description.model.BearerSecurityScheme attribute)
(labthings_fastapi.thing_description.model.DataSchema attribute)
forms (labthings_fastapi.thing_description.model.ActionAffordance attribute)
(labthings_fastapi.thing_description.model.EventAffordance attribute)
(labthings_fastapi.thing_description.model.InteractionAffordance attribute)
(labthings_fastapi.thing_description.model.PropertyAffordance attribute)
(labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
frame (labthings_fastapi.outputs.mjpeg_stream.RingbufferEntry attribute)
frame_async_generator() (labthings_fastapi.outputs.mjpeg_stream.MJPEGStream method)
from_bytes() (labthings_fastapi.outputs.blob.Blob class method)
from_file() (labthings_fastapi.outputs.blob.Blob class method)
from_temporary_directory() (labthings_fastapi.outputs.blob.Blob class method)
from_url() (labthings_fastapi.client.ThingClient class method)
function_dependencies() (in module labthings_fastapi.utilities.introspection)
G
generate_message() (labthings_fastapi.actions.invocation_model.LogRecordModel class method)
GenericInvocationModel (class in labthings_fastapi.actions.invocation_model)
get_blob() (labthings_fastapi.outputs.blob.BlobDataManager method)
get_blocking_portal() (in module labthings_fastapi.utilities)
get_default_parser() (in module labthings_fastapi.server.cli)
get_docstring() (in module labthings_fastapi.utilities.introspection)
get_invocation() (labthings_fastapi.actions.ActionManager method)
get_link() (in module labthings_fastapi.client)
get_link_href() (in module labthings_fastapi.client)
get_property() (labthings_fastapi.client.ThingClient method)
get_summary() (in module labthings_fastapi.utilities.introspection)
getter() (labthings_fastapi.descriptors.property.ThingProperty method)
GetThingStates (in module labthings_fastapi.dependencies.metadata)
grab_frame() (labthings_fastapi.outputs.mjpeg_stream.MJPEGStream method)
H
header (labthings_fastapi.thing_description.model.In attribute)
href (labthings_fastapi.actions.invocation_model.GenericInvocationModel attribute)
(labthings_fastapi.outputs.blob.Blob attribute)
(labthings_fastapi.thing_description.model.Form attribute)
(labthings_fastapi.thing_description.model.LinkElement attribute)
HTTPMethod (in module labthings_fastapi.descriptors.endpoint)
I
id (labthings_fastapi.actions.Invocation property)
(labthings_fastapi.actions.invocation_model.GenericInvocationModel attribute)
(labthings_fastapi.outputs.blob.BlobBytes attribute)
(labthings_fastapi.outputs.blob.BlobFile attribute)
(labthings_fastapi.outputs.blob.ServerSideBlobData attribute)
(labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
idempotent (labthings_fastapi.thing_description.model.ActionAffordance attribute)
identity (labthings_fastapi.thing_description.model.PskSecurityScheme attribute)
In (class in labthings_fastapi.thing_description.model)
in_ (labthings_fastapi.thing_description.model.NameAndIn attribute)
increment_counter() (labthings_fastapi.example_things.MyThing method)
index (labthings_fastapi.outputs.mjpeg_stream.RingbufferEntry attribute)
input (labthings_fastapi.actions.invocation_model.GenericInvocationModel attribute)
(labthings_fastapi.thing_description.model.ActionAffordance attribute)
input_model_from_signature() (in module labthings_fastapi.utilities.introspection)
InputT (in module labthings_fastapi.actions.invocation_model)
instance (labthings_fastapi.thing_description.model.Version attribute)
integer (labthings_fastapi.thing_description.model.Type attribute)
InteractionAffordance (class in labthings_fastapi.thing_description.model)
Invocation (class in labthings_fastapi.actions)
invocation_cancel_hook() (in module labthings_fastapi.dependencies.invocation)
invocation_id() (in module labthings_fastapi.dependencies.invocation)
invocation_logger() (in module labthings_fastapi.dependencies.invocation)
InvocationCancelledError
InvocationID (in module labthings_fastapi.dependencies.invocation)
InvocationLogger (in module labthings_fastapi.dependencies.invocation)
InvocationModel (in module labthings_fastapi.actions.invocation_model)
invocations (labthings_fastapi.actions.ActionManager property)
InvocationStatus (class in labthings_fastapi.actions.invocation_model)
invoke_action() (labthings_fastapi.actions.ActionManager method)
(labthings_fastapi.client.ThingClient method)
invokeaction (labthings_fastapi.thing_description.model.ActionOp attribute)
is_a_reference() (in module labthings_fastapi.thing_description)
is_an_object() (in module labthings_fastapi.thing_description)
items (labthings_fastapi.thing_description.model.DataSchema attribute)
J
JSONSchema (in module labthings_fastapi.thing_description)
jsonschema_to_dataschema() (in module labthings_fastapi.thing_description)
L
labthings_data() (in module labthings_fastapi.utilities)
LABTHINGS_DICT_KEY (in module labthings_fastapi.utilities)
labthings_fastapi
module
labthings_fastapi.actions
module
labthings_fastapi.actions.invocation_model
module
labthings_fastapi.client
module
labthings_fastapi.client.in_server
module
labthings_fastapi.client.outputs
module
labthings_fastapi.decorators
module
labthings_fastapi.dependencies
module
labthings_fastapi.dependencies.action_manager
module
labthings_fastapi.dependencies.blocking_portal
module
labthings_fastapi.dependencies.invocation
module
labthings_fastapi.dependencies.metadata
module
labthings_fastapi.dependencies.raw_thing
module
labthings_fastapi.dependencies.thing
module
labthings_fastapi.dependencies.thing_server
module
labthings_fastapi.deps
module
labthings_fastapi.descriptors
module
labthings_fastapi.descriptors.action
module
labthings_fastapi.descriptors.endpoint
module
labthings_fastapi.descriptors.property
module
labthings_fastapi.example_things
module
labthings_fastapi.exceptions
module
labthings_fastapi.notifications
module
labthings_fastapi.outputs
module
labthings_fastapi.outputs.blob
module
labthings_fastapi.outputs.mjpeg_stream
module
labthings_fastapi.server
module
labthings_fastapi.server.cli
module
labthings_fastapi.server.fallback
module
labthings_fastapi.thing
module
labthings_fastapi.thing_description
module
labthings_fastapi.thing_description.model
module
labthings_fastapi.thing_description.validation
module
labthings_fastapi.types
module
labthings_fastapi.types.numpy
module
labthings_fastapi.utilities
module
labthings_fastapi.utilities.introspection
module
labthings_fastapi.utilities.object_reference_to_object
module
labthings_fastapi.websockets
module
LabThingsObjectData (class in labthings_fastapi.utilities)
levelname (labthings_fastapi.actions.invocation_model.LogRecordModel attribute)
levelno (labthings_fastapi.actions.invocation_model.LogRecordModel attribute)
lifespan() (labthings_fastapi.server.ThingServer method)
lineno (labthings_fastapi.actions.invocation_model.LogRecordModel attribute)
LinkElement (class in labthings_fastapi.thing_description.model)
Links (in module labthings_fastapi.thing_description.model)
links (labthings_fastapi.actions.invocation_model.GenericInvocationModel attribute)
(labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
list_invocations() (labthings_fastapi.actions.ActionManager method)
Listener (class in labthings_fastapi.notifications)
listoflists_to_np() (in module labthings_fastapi.types.numpy)
load_settings() (labthings_fastapi.thing.Thing method)
log (labthings_fastapi.actions.Invocation property)
(labthings_fastapi.actions.invocation_model.GenericInvocationModel attribute)
LogRecordModel (class in labthings_fastapi.actions.invocation_model)
longpoll (labthings_fastapi.thing_description.model.Subprotocol attribute)
look_up_reference() (in module labthings_fastapi.thing_description)
M
make_a_dict() (labthings_fastapi.example_things.MyThing method)
make_action_manager_context_available() (in module labthings_fastapi.dependencies.action_manager)
mark_thing_action() (in module labthings_fastapi.decorators)
maximum (labthings_fastapi.thing_description.model.DataSchema attribute)
maxItems (labthings_fastapi.thing_description.model.DataSchema attribute)
maxLength (labthings_fastapi.thing_description.model.DataSchema attribute)
media_type (labthings_fastapi.client.outputs.ClientBlobOutput attribute)
(labthings_fastapi.outputs.blob.Blob attribute)
(labthings_fastapi.outputs.blob.BlobData property)
(labthings_fastapi.outputs.mjpeg_stream.MJPEGStreamResponse attribute)
message (labthings_fastapi.actions.invocation_model.LogRecordModel attribute)
minimum (labthings_fastapi.thing_description.model.DataSchema attribute)
minItems (labthings_fastapi.thing_description.model.DataSchema attribute)
minLength (labthings_fastapi.thing_description.model.DataSchema attribute)
mjpeg_async_generator() (labthings_fastapi.outputs.mjpeg_stream.MJPEGStreamResponse method)
mjpeg_stream_response() (labthings_fastapi.outputs.mjpeg_stream.MJPEGStream method)
MJPEGStream (class in labthings_fastapi.outputs.mjpeg_stream)
MJPEGStreamDescriptor (class in labthings_fastapi.outputs.mjpeg_stream)
MJPEGStreamResponse (class in labthings_fastapi.outputs.mjpeg_stream)
model (labthings_fastapi.descriptors.property.ThingProperty attribute)
model_config (labthings_fastapi.actions.invocation_model.LogRecordModel attribute)
(labthings_fastapi.thing_description.model.DataSchema attribute)
(labthings_fastapi.thing_description.model.Form attribute)
(labthings_fastapi.thing_description.model.InteractionAffordance attribute)
(labthings_fastapi.thing_description.model.LinkElement attribute)
(labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
(labthings_fastapi.types.numpy.DenumpifyingDict attribute)
(labthings_fastapi.utilities.introspection.EmptyObject attribute)
(labthings_fastapi.utilities.introspection.StrictEmptyObject attribute)
model_to_dict() (in module labthings_fastapi.utilities)
modified (labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
module
labthings_fastapi
labthings_fastapi.actions
labthings_fastapi.actions.invocation_model
labthings_fastapi.client
labthings_fastapi.client.in_server
labthings_fastapi.client.outputs
labthings_fastapi.decorators
labthings_fastapi.dependencies
labthings_fastapi.dependencies.action_manager
labthings_fastapi.dependencies.blocking_portal
labthings_fastapi.dependencies.invocation
labthings_fastapi.dependencies.metadata
labthings_fastapi.dependencies.raw_thing
labthings_fastapi.dependencies.thing
labthings_fastapi.dependencies.thing_server
labthings_fastapi.deps
labthings_fastapi.descriptors
labthings_fastapi.descriptors.action
labthings_fastapi.descriptors.endpoint
labthings_fastapi.descriptors.property
labthings_fastapi.example_things
labthings_fastapi.exceptions
labthings_fastapi.notifications
labthings_fastapi.outputs
labthings_fastapi.outputs.blob
labthings_fastapi.outputs.mjpeg_stream
labthings_fastapi.server
labthings_fastapi.server.cli
labthings_fastapi.server.fallback
labthings_fastapi.thing
labthings_fastapi.thing_description
labthings_fastapi.thing_description.model
labthings_fastapi.thing_description.validation
labthings_fastapi.types
labthings_fastapi.types.numpy
labthings_fastapi.utilities
labthings_fastapi.utilities.introspection
labthings_fastapi.utilities.object_reference_to_object
labthings_fastapi.websockets
multipleOf (labthings_fastapi.thing_description.model.DataSchema attribute)
MyThing (class in labthings_fastapi.example_things)
N
name (labthings_fastapi.descriptors.action.ActionDescriptor property)
(labthings_fastapi.descriptors.endpoint.EndpointDescriptor property)
(labthings_fastapi.descriptors.property.ThingProperty property)
(labthings_fastapi.thing_description.model.NameAndIn attribute)
NameAndIn (class in labthings_fastapi.thing_description.model)
NDArray (in module labthings_fastapi.types.numpy)
NestedListOfNumbers (in module labthings_fastapi.types.numpy)
NestedListOfNumbersModel (class in labthings_fastapi.types.numpy)
next_frame() (labthings_fastapi.outputs.mjpeg_stream.MJPEGStream method)
next_frame_size() (labthings_fastapi.outputs.mjpeg_stream.MJPEGStream method)
nosec (labthings_fastapi.thing_description.model.SecuritySchemeEnum attribute)
NoSecurityScheme (class in labthings_fastapi.thing_description.model)
NotConnectedToServerError
notify_new_frame() (labthings_fastapi.outputs.mjpeg_stream.MJPEGStream method)
notify_stream_stopped() (labthings_fastapi.outputs.mjpeg_stream.MJPEGStream method)
np_to_listoflists() (in module labthings_fastapi.types.numpy)
null (labthings_fastapi.thing_description.model.Type attribute)
Number (in module labthings_fastapi.types.numpy)
number (labthings_fastapi.thing_description.model.Type attribute)
O
oauth2 (labthings_fastapi.thing_description.model.SecuritySchemeEnum attribute)
Oauth2SecurityScheme (class in labthings_fastapi.thing_description.model)
object (labthings_fastapi.thing_description.model.Type attribute)
object_reference_to_object() (in module labthings_fastapi.utilities.object_reference_to_object)
observable (labthings_fastapi.thing_description.model.PropertyAffordance attribute)
observe_action() (labthings_fastapi.thing.Thing method)
observe_property() (labthings_fastapi.thing.Thing method)
observeproperty (labthings_fastapi.thing_description.model.PropertyOp attribute)
oneOf (labthings_fastapi.thing_description.model.DataSchema attribute)
Op (in module labthings_fastapi.thing_description.model)
op (labthings_fastapi.thing_description.model.Form attribute)
open() (labthings_fastapi.client.outputs.ClientBlobOutput method)
(labthings_fastapi.outputs.blob.Blob method)
(labthings_fastapi.outputs.blob.BlobBytes method)
(labthings_fastapi.outputs.blob.BlobData method)
(labthings_fastapi.outputs.blob.BlobFile method)
OpT (in module labthings_fastapi.thing_description.model)
output (labthings_fastapi.actions.Invocation property)
(labthings_fastapi.actions.invocation_model.GenericInvocationModel attribute)
(labthings_fastapi.thing_description.model.ActionAffordance attribute)
OutputT (in module labthings_fastapi.actions.invocation_model)
P
parse_args() (in module labthings_fastapi.server.cli)
path (labthings_fastapi.descriptors.endpoint.EndpointDescriptor property)
(labthings_fastapi.thing.Thing attribute)
PATH_REGEX (in module labthings_fastapi.server)
pattern (labthings_fastapi.thing_description.model.DataSchema attribute)
PENDING (labthings_fastapi.actions.invocation_model.InvocationStatus attribute)
poll_task() (in module labthings_fastapi.client)
process_messages_from_websocket() (in module labthings_fastapi.websockets)
properties (labthings_fastapi.thing_description.model.DataSchema attribute)
(labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
property_affordance() (labthings_fastapi.descriptors.property.ThingProperty method)
property_descriptor() (in module labthings_fastapi.client)
(in module labthings_fastapi.client.in_server)
property_observers (labthings_fastapi.utilities.LabThingsObjectData attribute)
PropertyAffordance (class in labthings_fastapi.thing_description.model)
PropertyClientDescriptor (class in labthings_fastapi.client)
PropertyOp (class in labthings_fastapi.thing_description.model)
proxy (labthings_fastapi.thing_description.model.BaseSecurityScheme attribute)
psk (labthings_fastapi.thing_description.model.SecuritySchemeEnum attribute)
PskSecurityScheme (class in labthings_fastapi.thing_description.model)
Q
Qop (class in labthings_fastapi.thing_description.model)
qop (labthings_fastapi.thing_description.model.DigestSecurityScheme attribute)
query (labthings_fastapi.thing_description.model.In attribute)
R
raise_if_set() (labthings_fastapi.dependencies.invocation.CancelEvent method)
raw_thing_dependency() (in module labthings_fastapi.dependencies.raw_thing)
readallproperties (labthings_fastapi.thing_description.model.RootOp attribute)
readmultipleproperties (labthings_fastapi.thing_description.model.RootOp attribute)
readonly (labthings_fastapi.descriptors.property.ThingProperty attribute)
readOnly (labthings_fastapi.thing_description.model.DataSchema attribute)
readproperty (labthings_fastapi.thing_description.model.PropertyOp attribute)
redirect_to_root() (in module labthings_fastapi.server.fallback)
refresh (labthings_fastapi.thing_description.model.Oauth2SecurityScheme attribute)
rel (labthings_fastapi.outputs.blob.Blob attribute)
(labthings_fastapi.thing_description.model.LinkElement attribute)
relay_notifications_to_websocket() (in module labthings_fastapi.websockets)
required (labthings_fastapi.thing_description.model.DataSchema attribute)
reset() (labthings_fastapi.outputs.mjpeg_stream.MJPEGStream method)
Response (class in labthings_fastapi.thing_description.model)
response (labthings_fastapi.thing_description.model.Form attribute)
response() (labthings_fastapi.actions.Invocation method)
(labthings_fastapi.outputs.blob.Blob method)
(labthings_fastapi.outputs.blob.BlobBytes method)
(labthings_fastapi.outputs.blob.BlobFile method)
(labthings_fastapi.outputs.blob.ServerSideBlobData method)
retrieve_data() (labthings_fastapi.outputs.blob.Blob method)
return_type() (in module labthings_fastapi.utilities.introspection)
ringbuffer_entry() (labthings_fastapi.outputs.mjpeg_stream.MJPEGStream method)
RingbufferEntry (class in labthings_fastapi.outputs.mjpeg_stream)
root (labthings_fastapi.types.numpy.DenumpifyingDict attribute)
(labthings_fastapi.types.numpy.NestedListOfNumbersModel attribute)
(labthings_fastapi.utilities.introspection.EmptyInput attribute)
(labthings_fastapi.utilities.introspection.StrictEmptyInput attribute)
root() (in module labthings_fastapi.server.fallback)
RootOp (class in labthings_fastapi.thing_description.model)
run() (labthings_fastapi.actions.Invocation method)
RUNNING (labthings_fastapi.actions.invocation_model.InvocationStatus attribute)
S
safe (labthings_fastapi.thing_description.model.ActionAffordance attribute)
save() (labthings_fastapi.client.outputs.ClientBlobOutput method)
(labthings_fastapi.outputs.blob.Blob method)
(labthings_fastapi.outputs.blob.BlobBytes method)
(labthings_fastapi.outputs.blob.BlobData method)
(labthings_fastapi.outputs.blob.BlobFile method)
save_settings() (labthings_fastapi.thing.Thing method)
scheme (labthings_fastapi.thing_description.model.APISecurityScheme attribute)
(labthings_fastapi.thing_description.model.BaseSecurityScheme attribute)
(labthings_fastapi.thing_description.model.BasicSecurityScheme attribute)
(labthings_fastapi.thing_description.model.BearerSecurityScheme attribute)
(labthings_fastapi.thing_description.model.DigestSecurityScheme attribute)
(labthings_fastapi.thing_description.model.NoSecurityScheme attribute)
(labthings_fastapi.thing_description.model.Oauth2SecurityScheme attribute)
(labthings_fastapi.thing_description.model.PskSecurityScheme attribute)
Scopes (in module labthings_fastapi.thing_description.model)
scopes (labthings_fastapi.thing_description.model.Form attribute)
(labthings_fastapi.thing_description.model.Oauth2SecurityScheme attribute)
Security (in module labthings_fastapi.thing_description.model)
security (labthings_fastapi.thing_description.model.Form attribute)
(labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
securityDefinitions (labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
SecurityScheme (in module labthings_fastapi.thing_description.model)
SecuritySchemeEnum (class in labthings_fastapi.thing_description.model)
serve_from_cli() (in module labthings_fastapi.server.cli)
server_from_config() (in module labthings_fastapi.server)
ServerSideBlobData (class in labthings_fastapi.outputs.blob)
set_cors_middleware() (labthings_fastapi.server.ThingServer method)
set_property() (labthings_fastapi.client.ThingClient method)
set_without_emit() (labthings_fastapi.descriptors.property.ThingSetting method)
setter() (labthings_fastapi.descriptors.property.ThingProperty method)
setting_storage_path (labthings_fastapi.thing.Thing property)
sleep() (labthings_fastapi.dependencies.invocation.CancelEvent method)
slowly_increase_counter() (labthings_fastapi.example_things.MyThing method)
sse (labthings_fastapi.thing_description.model.Subprotocol attribute)
status (labthings_fastapi.actions.Invocation property)
(labthings_fastapi.actions.invocation_model.GenericInvocationModel attribute)
stop() (labthings_fastapi.outputs.mjpeg_stream.MJPEGStream method)
StrictEmptyInput (class in labthings_fastapi.utilities.introspection)
StrictEmptyObject (class in labthings_fastapi.utilities.introspection)
string (labthings_fastapi.thing_description.model.Type attribute)
subclass_from_td() (labthings_fastapi.client.ThingClient class method)
Subprotocol (class in labthings_fastapi.thing_description.model)
subprotocol (labthings_fastapi.thing_description.model.Form attribute)
subscribeevent (labthings_fastapi.thing_description.model.EventOp attribute)
subscription (labthings_fastapi.thing_description.model.EventAffordance attribute)
support (labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
T
task_href() (in module labthings_fastapi.client)
Thing (class in labthings_fastapi.thing)
thing (labthings_fastapi.actions.Invocation property)
thing_action() (in module labthings_fastapi.decorators)
thing_by_class() (labthings_fastapi.server.ThingServer method)
thing_class (labthings_fastapi.client.in_server.DirectThingClient attribute)
THING_CONTEXT_URL (in module labthings_fastapi.thing_description.model)
THING_CONTEXT_URL_v1 (in module labthings_fastapi.thing_description.model)
thing_description() (labthings_fastapi.thing.Thing method)
thing_description_dict() (labthings_fastapi.thing.Thing method)
thing_path (labthings_fastapi.client.in_server.DirectThingClient attribute)
thing_property() (in module labthings_fastapi.decorators)
thing_server_from_request() (in module labthings_fastapi.dependencies.thing_server)
thing_setting() (in module labthings_fastapi.decorators)
thing_state (labthings_fastapi.thing.Thing property)
thing_states_getter() (in module labthings_fastapi.dependencies.metadata)
ThingClient (class in labthings_fastapi.client)
ThingContext (in module labthings_fastapi.thing_description.model)
ThingContextType (in module labthings_fastapi.thing_description.model)
ThingDescription (in module labthings_fastapi.thing_description.model)
ThingInstance (in module labthings_fastapi.dependencies.raw_thing)
(labthings_fastapi.server.ThingServer attribute)
ThingProperty (class in labthings_fastapi.descriptors.property)
things (labthings_fastapi.server.ThingServer property)
things_by_class() (labthings_fastapi.server.ThingServer method)
ThingServer (class in labthings_fastapi.server)
ThingSetting (class in labthings_fastapi.descriptors.property)
ThingThatCantInstantiate (class in labthings_fastapi.example_things)
ThingThatCantStart (class in labthings_fastapi.example_things)
ThingWithBrokenAffordances (class in labthings_fastapi.example_things)
timeCompleted (labthings_fastapi.actions.invocation_model.GenericInvocationModel attribute)
timeRequested (labthings_fastapi.actions.invocation_model.GenericInvocationModel attribute)
timestamp (labthings_fastapi.outputs.mjpeg_stream.RingbufferEntry attribute)
timeStarted (labthings_fastapi.actions.invocation_model.GenericInvocationModel attribute)
Title (in module labthings_fastapi.thing_description.model)
title (labthings_fastapi.descriptors.action.ActionDescriptor property)
(labthings_fastapi.descriptors.endpoint.EndpointDescriptor property)
(labthings_fastapi.descriptors.property.ThingProperty property)
(labthings_fastapi.thing.Thing attribute)
(labthings_fastapi.thing_description.model.DataSchema attribute)
(labthings_fastapi.thing_description.model.InteractionAffordance attribute)
(labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
Titles (in module labthings_fastapi.thing_description.model)
titles (labthings_fastapi.thing_description.model.DataSchema attribute)
(labthings_fastapi.thing_description.model.InteractionAffordance attribute)
(labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
to_dict() (labthings_fastapi.outputs.blob.Blob method)
token (labthings_fastapi.thing_description.model.Oauth2SecurityScheme attribute)
Type (class in labthings_fastapi.thing_description.model)
type (labthings_fastapi.thing_description.model.DataSchema attribute)
(labthings_fastapi.thing_description.model.LinkElement attribute)
type_to_dataschema() (in module labthings_fastapi.thing_description)
TypeDeclaration (in module labthings_fastapi.thing_description.model)
U
unit (labthings_fastapi.thing_description.model.DataSchema attribute)
unobserveproperty (labthings_fastapi.thing_description.model.PropertyOp attribute)
unsubscribeevent (labthings_fastapi.thing_description.model.EventOp attribute)
uriVariables (labthings_fastapi.thing_description.model.InteractionAffordance attribute)
url_to_blobdata_ctx (in module labthings_fastapi.outputs.blob)
uses_thing_context() (in module labthings_fastapi.thing_description.model)
V
validate_thing_description() (in module labthings_fastapi.thing_description.validation)
(labthings_fastapi.thing.Thing method)
Version (class in labthings_fastapi.thing_description.model)
version (labthings_fastapi.thing_description.model.WotTdSchema16October2019 attribute)
viewer_page() (labthings_fastapi.outputs.mjpeg_stream.MJPEGStreamDescriptor method)
W
websocket_endpoint() (in module labthings_fastapi.websockets)
websub (labthings_fastapi.thing_description.model.Subprotocol attribute)
WotTdSchema16October2019 (class in labthings_fastapi.thing_description.model)
wrap_plain_types_in_rootmodel() (in module labthings_fastapi.utilities)
writeallproperties (labthings_fastapi.thing_description.model.RootOp attribute)
writemultipleproperties (labthings_fastapi.thing_description.model.RootOp attribute)
writeOnly (labthings_fastapi.thing_description.model.DataSchema attribute)
writeproperty (labthings_fastapi.thing_description.model.PropertyOp attribute)