ese774_frame

Guides

  • Tutorial
    • Create the device-control class
    • Start the server
    • Call the device from a client
    • Generate client .pyi files
    • Register DeviceProxy
    • Use a device-specific Router when necessary
    • Use ApiSpec/Pydantic when an explicit contract is required
    • Author

API Reference

  • API Reference
    • ese774_frame
      • ese774_frame package
        • Subpackages
        • Submodules
        • ese774_frame.adapter module
        • ese774_frame.api_server module
ese774_frame
  • API Reference
  • ese774_frame
  • View page source

ese774_frame

  • ese774_frame package
    • Subpackages
      • ese774_frame.clients package
        • Submodules
        • 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 package
        • Submodules
        • ese774_frame.models.api_spec module
      • ese774_frame.routers package
        • Submodules
        • ese774_frame.routers.device_router module
        • ese774_frame.routers.make_pyi_device_router module
    • Submodules
    • ese774_frame.adapter module
      • inspect_empty()
      • pack_args()
      • pack_kwargs()
      • pack_result()
      • type_annotation_to_descriptor()
      • unpack_args()
      • unpack_kwargs()
      • unpack_result()
    • ese774_frame.api_server module
      • FastApiServer
        • FastApiServer.lifespan()
        • FastApiServer.run()
Previous Next

© Copyright .

Built with Sphinx using a theme provided by Read the Docs.