API Reference¶
Application Layer¶
- class pid_controllers.tuningTool.app.TuningApp(repo: 'RulesRepository', engine: 'TuningEngine', service: 'TuningService', printer: 'PrintAPI', exporter: 'ExportAPI')[source]¶
- Parameters:
- engine: TuningEngine¶
- repo: RulesRepository¶
- run_compute(*, method, controller, inputs, file=None)[source]¶
- Parameters:
method (str)
controller (str)
inputs (TuningInputs)
file (str | None)
- Return type:
TuningResult
- service: TuningService¶
API Schemas¶
Core Utilities¶
- class pid_controllers.tuningTool.utils.TuningInputs(L: 'float | None' = None, T: 'float | None' = None, Kcr: 'float | None' = None, Pcr: 'float | None' = None)[source]¶
- Parameters:
L (float | None)
T (float | None)
Kcr (float | None)
Pcr (float | None)
- Kcr: float | None¶
- L: float | None¶
- Pcr: float | None¶
- T: float | None¶