ese774_frame
マニュアル
チュートリアル
フレームに渡す制御クラスを用意する
サーバーを起動する
クライアントから呼び出す
client 用 pyi を生成する
DeviceProxy を登録する
機器固有 Router が必要な場合
ApiSpec / Pydantic モードを使う場合
model
spec
作者
APIリファレンス
APIリファレンス
ese774_frame
ese774_frame package
Subpackages
Submodules
ese774_frame.adapter module
ese774_frame.api_server module
ese774_frame
索引
索引
A
|
C
|
D
|
E
|
F
|
G
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
A
api_spec (ese774_frame.clients.device_proxy.DeviceProxyEntry の属性)
ApiSpec (ese774_frame.models.api_spec のクラス)
as_one_line_comment() (ese774_frame.routers.make_pyi_device_router モジュール)
async_client_cls (ese774_frame.clients.device_proxy.DeviceProxyEntry の属性)
AsyncDeviceClient (ese774_frame.clients.async_device_client のクラス)
auto_extract_result() (ese774_frame.clients.async_device_client.AsyncDeviceClient の静的メソッド)
(ese774_frame.clients.sync_device_client.SyncDeviceClient の静的メソッド)
C
close() (ese774_frame.clients.async_device_client.AsyncDeviceClient のメソッド)
(ese774_frame.clients.sync_device_client.SyncDeviceClient のメソッド)
close_client() (ese774_frame.clients.sync_device_client.SyncDeviceClient のメソッド)
collect_type_hints_from_model() (ese774_frame.clients.make_pyi_device_client モジュール)
create_device_proxy() (ese774_frame.clients.device_proxy モジュール)
D
decode_response() (ese774_frame.models.api_spec.ApiSpec のメソッド)
default_async_mode (ese774_frame.clients.device_proxy.DeviceProxyEntry の属性)
description (ese774_frame.models.api_spec.ApiSpec の属性)
device_class (ese774_frame.clients.device_proxy.DeviceProxyEntry の属性)
DeviceProxy() (ese774_frame.clients.device_proxy モジュール)
DeviceProxyEntry (ese774_frame.clients.device_proxy のクラス)
DeviceRouter (ese774_frame.routers.device_router のクラス)
dispatch() (ese774_frame.clients.async_device_client.AsyncDeviceClient のメソッド)
(ese774_frame.clients.sync_device_client.SyncDeviceClient のメソッド)
E
ese774_frame
module
ese774_frame.adapter
module
ese774_frame.api_server
module
ese774_frame.clients
module
ese774_frame.clients.async_device_client
module
ese774_frame.clients.device_proxy
module
ese774_frame.clients.make_pyi_device_client
module
ese774_frame.clients.make_pyi_device_proxy
module
ese774_frame.clients.sync_device_client
module
ese774_frame.models
module
ese774_frame.models.api_spec
module
ese774_frame.routers
module
ese774_frame.routers.device_router
module
ese774_frame.routers.make_pyi_device_router
module
extract_all_types() (ese774_frame.clients.make_pyi_device_client モジュール)
F
FastApiServer (ese774_frame.api_server のクラス)
function_name (ese774_frame.models.api_spec.ApiSpec の属性)
G
gen_api_method_signatures() (ese774_frame.clients.make_pyi_device_client モジュール)
gen_api_property_signatures() (ese774_frame.clients.make_pyi_device_client モジュール)
gen_auto_method_signature() (ese774_frame.clients.make_pyi_device_client モジュール)
gen_auto_property_signature() (ese774_frame.clients.make_pyi_device_client モジュール)
get_device_proxy_entry() (ese774_frame.clients.device_proxy モジュール)
I
inspect_empty() (ese774_frame.adapter モジュール)
K
kind (ese774_frame.models.api_spec.ApiSpec の属性)
L
lifespan() (ese774_frame.api_server.FastApiServer のメソッド)
list_device_proxies() (ese774_frame.clients.device_proxy モジュール)
local_echo() (ese774_frame.clients.async_device_client.AsyncDeviceClient のメソッド)
(ese774_frame.clients.sync_device_client.SyncDeviceClient のメソッド)
M
make_pyi_device_client() (ese774_frame.clients.make_pyi_device_client モジュール)
make_pyi_device_proxy() (ese774_frame.clients.make_pyi_device_proxy モジュール)
make_pyi_device_router() (ese774_frame.routers.make_pyi_device_router モジュール)
method (ese774_frame.models.api_spec.ApiSpec の属性)
module
ese774_frame
ese774_frame.adapter
ese774_frame.api_server
ese774_frame.clients
ese774_frame.clients.async_device_client
ese774_frame.clients.device_proxy
ese774_frame.clients.make_pyi_device_client
ese774_frame.clients.make_pyi_device_proxy
ese774_frame.clients.sync_device_client
ese774_frame.models
ese774_frame.models.api_spec
ese774_frame.routers
ese774_frame.routers.device_router
ese774_frame.routers.make_pyi_device_router
N
name (ese774_frame.models.api_spec.ApiSpec の属性)
O
object_name (ese774_frame.clients.device_proxy.DeviceProxyEntry の属性)
(ese774_frame.models.api_spec.ApiSpec の属性)
P
pack_args() (ese774_frame.adapter モジュール)
pack_kwargs() (ese774_frame.adapter モジュール)
pack_result() (ese774_frame.adapter モジュール)
path (ese774_frame.models.api_spec.ApiSpec の属性)
R
register_device_proxy() (ese774_frame.clients.device_proxy モジュール)
request_model (ese774_frame.models.api_spec.ApiSpec の属性)
response_model (ese774_frame.models.api_spec.ApiSpec の属性)
run() (ese774_frame.api_server.FastApiServer のメソッド)
S
set_timeout() (ese774_frame.clients.async_device_client.AsyncDeviceClient のメソッド)
(ese774_frame.clients.sync_device_client.SyncDeviceClient のメソッド)
summary (ese774_frame.models.api_spec.ApiSpec の属性)
sync_client_cls (ese774_frame.clients.device_proxy.DeviceProxyEntry の属性)
SyncDeviceClient (ese774_frame.clients.sync_device_client のクラス)
T
type_annotation_to_descriptor() (ese774_frame.adapter モジュール)
U
unpack_args() (ese774_frame.adapter モジュール)
unpack_kwargs() (ese774_frame.adapter モジュール)
unpack_result() (ese774_frame.adapter モジュール)
unregister_device_proxy() (ese774_frame.clients.device_proxy モジュール)
W
writable (ese774_frame.models.api_spec.ApiSpec の属性)