Discover Packages
github.com/projectqai/hydris
builtin
controller
package
Version:
v0.0.18
Opens a new window with list of versions in this module.
Published: Feb 12, 2026
License: Apache-2.0
Opens a new window with license information.
Imports: 7
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
Documentation
Documentation
¶
Package controller provides a framework for managing config-driven connectors.
It uses the engine's ControllerService.Reconcile RPC to receive (config, device)
matching events, and runs a connector for each 1:1 match.
PublishDevice emits a device entity with Configurable entries and Labels.
Run1to1 connects to the engine's Reconcile stream and runs a connector
for each (config, device) pair matched by the engine.
RunFunc is called for each (config, device) match.
It should block until done or error.
The context is cancelled when the match is removed.
On error, it will be restarted with backoff until the context is cancelled.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.