mbdlyb_ui.functional.router =========================== .. py:module:: mbdlyb_ui.functional.router .. autoapi-nested-parse:: Copyright (c) 2026 TNO-ESI All rights reserved. Attributes ---------- .. autoapisummary:: mbdlyb_ui.functional.router.cluster_id_router mbdlyb_ui.functional.router.cluster_router mbdlyb_ui.functional.router.diagnostic_test_result_router mbdlyb_ui.functional.router.diagnostic_test_router mbdlyb_ui.functional.router.function_router mbdlyb_ui.functional.router.hardware_router mbdlyb_ui.functional.router.observable_router mbdlyb_ui.functional.router.operating_mode_router Functions --------- .. autoapisummary:: mbdlyb_ui.functional.router.affects_relation_create mbdlyb_ui.functional.router.affects_relation_update mbdlyb_ui.functional.router.cluster_create_root mbdlyb_ui.functional.router.cluster_create_with_parent mbdlyb_ui.functional.router.cluster_details mbdlyb_ui.functional.router.cluster_import_root mbdlyb_ui.functional.router.cluster_import_with_parent mbdlyb_ui.functional.router.cluster_update mbdlyb_ui.functional.router.cpt_import mbdlyb_ui.functional.router.design_for_diagnostics_main mbdlyb_ui.functional.router.diagnoser_main mbdlyb_ui.functional.router.function_cpt mbdlyb_ui.functional.router.function_create mbdlyb_ui.functional.router.function_details mbdlyb_ui.functional.router.function_observes_relation_create mbdlyb_ui.functional.router.function_observes_relation_update mbdlyb_ui.functional.router.function_tests_relation_create mbdlyb_ui.functional.router.function_tests_relation_update mbdlyb_ui.functional.router.function_update mbdlyb_ui.functional.router.hardware_create mbdlyb_ui.functional.router.hardware_details mbdlyb_ui.functional.router.hardware_observes_relation_create mbdlyb_ui.functional.router.hardware_observes_relation_update mbdlyb_ui.functional.router.hardware_tests_relation_create mbdlyb_ui.functional.router.hardware_tests_relation_update mbdlyb_ui.functional.router.hardware_update mbdlyb_ui.functional.router.observable_cpt mbdlyb_ui.functional.router.observable_create mbdlyb_ui.functional.router.observable_details mbdlyb_ui.functional.router.observable_update mbdlyb_ui.functional.router.observes_fn_relation_create mbdlyb_ui.functional.router.observes_fn_relation_update mbdlyb_ui.functional.router.observes_hw_relation_create mbdlyb_ui.functional.router.observes_hw_relation_update mbdlyb_ui.functional.router.operating_mode_details mbdlyb_ui.functional.router.opm_create mbdlyb_ui.functional.router.opm_update mbdlyb_ui.functional.router.realizes_relation_create mbdlyb_ui.functional.router.realizes_relation_update mbdlyb_ui.functional.router.required_for_table mbdlyb_ui.functional.router.requiredfor_relation_create mbdlyb_ui.functional.router.requiredfor_relation_repair mbdlyb_ui.functional.router.requiredfor_relation_update mbdlyb_ui.functional.router.subfunction_relation_create mbdlyb_ui.functional.router.subfunction_relation_table mbdlyb_ui.functional.router.subfunction_relation_update mbdlyb_ui.functional.router.test_cpt mbdlyb_ui.functional.router.test_create mbdlyb_ui.functional.router.test_details mbdlyb_ui.functional.router.test_result_create mbdlyb_ui.functional.router.test_result_update mbdlyb_ui.functional.router.test_update mbdlyb_ui.functional.router.testresult_relation_table mbdlyb_ui.functional.router.validator_main Module Contents --------------- .. py:function:: affects_relation_create(hardware_id: str) Load and display the affects relation create page. :param hardware_id: Identifier of the hardware to load. .. py:function:: affects_relation_update(hardware_id: str, function_id: str) Load and display the affects relation update page. :param hardware_id: Identifier of the hardware to load. :param function_id: Identifier of the function to load. .. py:function:: cluster_create_root() Load and display the cluster create page. .. py:function:: cluster_create_with_parent(cluster_id: str) Load and display the cluster create page. :param cluster_id: Identifier of the cluster to load. .. py:function:: cluster_details(cluster_id: str) Load and display the cluster detail page. :param cluster_id: Identifier of the cluster to load. .. py:function:: cluster_import_root() Load and display the cluster import page. .. py:function:: cluster_import_with_parent(cluster_id: str) Load and display the cluster import page. :param cluster_id: Identifier of the cluster to load. .. py:function:: cluster_update(cluster_id: str) Load and display the cluster update page. :param cluster_id: Identifier of the cluster to load. .. py:function:: cpt_import(cluster_id: str) Load and display the cpt import page. :param cluster_id: Identifier of the cluster to load. .. py:function:: design_for_diagnostics_main(cluster_id: str) Load and display the design for diagnostics page. :param cluster_id: Identifier of the cluster to load. .. py:function:: diagnoser_main(cluster_id: str) Load and display the diagnoser page. :param cluster_id: Identifier of the cluster to load. .. py:function:: function_cpt(function_id: str) Load and display the function cpt page. :param function_id: Identifier of the function to load. .. py:function:: function_create(cluster_id: str) Load and display the function create page. :param cluster_id: Identifier of the cluster to load. .. py:function:: function_details(function_id: str) Load and display the function detail page. :param function_id: Identifier of the function to load. .. py:function:: function_observes_relation_create(function_id: str) Load and display the observes function relation create page. :param function_id: Identifier of the function to load. .. py:function:: function_observes_relation_update(function_id: str, observable_id: str) Load and display the observes function relation update page. :param function_id: Identifier of the function to load. :param observable_id: Identifier of the observable to load. .. py:function:: function_tests_relation_create(function_id: str) Load and display the tests function relation create page. :param function_id: Identifier of the function to load. .. py:function:: function_tests_relation_update(function_id: str, test_id: str) Load and display the tests function relation update page. :param function_id: Identifier of the function to load. :param test_id: Identifier of the diagnostic test to load. .. py:function:: function_update(function_id: str) Load and display the function update page. :param function_id: Identifier of the function to load. .. py:function:: hardware_create(cluster_id: str) Load and display the hardware create page. :param cluster_id: Identifier of the cluster to load. .. py:function:: hardware_details(hardware_id: str) Load and display the hardware details page. :param hardware_id: Identifier of the hardware to load. .. py:function:: hardware_observes_relation_create(hardware_id: str) Load and display the observes hardware relation create page. :param hardware_id: Identifier of the hardware to load. .. py:function:: hardware_observes_relation_update(hardware_id: str, observable_id: str) Load and display the observes hardware relation update page. :param hardware_id: Identifier of the hardware to load. :param observable_id: Identifier of the observable to load. .. py:function:: hardware_tests_relation_create(hardware_id: str) Load and display the tests hardware relation create page. :param hardware_id: Identifier of the hardware to load. .. py:function:: hardware_tests_relation_update(hardware_id: str, test_id: str) Load and display the tests hardware relation update page. :param hardware_id: Identifier of the hardware to load. :param test_id: Identifier of the diagnostic test to load. .. py:function:: hardware_update(hardware_id: str) Load and display the hardware update page. :param hardware_id: Identifier of the hardware to load. .. py:function:: observable_cpt(observable_id: str) Load and display the observable cpt page. :param observable_id: Identifier of the observable to load. .. py:function:: observable_create(cluster_id: str) Load and display the observable create page. :param cluster_id: Identifier of the cluster to load. .. py:function:: observable_details(observable_id: str) Load and display the observable details page. :param observable_id: Identifier of the observable to load. .. py:function:: observable_update(observable_id: str) Load and display the observable update page. :param observable_id: Identifier of the observable to load. .. py:function:: observes_fn_relation_create(observable_id: str) Load and display the observes function relation page. :param observable_id: Identifier of the observable to load. .. py:function:: observes_fn_relation_update(observable_id: str, function_id: str) Load and display the observes function relation page. :param observable_id: Identifier of the observable to load. :param function_id: Identifier of the function to load. .. py:function:: observes_hw_relation_create(observable_id: str) Load and display the observes hardware relation page. :param observable_id: Identifier of the observable to load. .. py:function:: observes_hw_relation_update(observable_id: str, hardware_id: str) Load and display the observes hardware relation page. :param observable_id: Identifier of the observable to load. :param hardware_id: Identifier of the hardware to load. .. py:function:: operating_mode_details(opm_id: str) Load and display the opm details page. :param opm_id: Identifier of the operating mode to load. .. py:function:: opm_create(cluster_id: str) Load and display the opm update page. :param cluster_id: Identifier of the cluster to load. .. py:function:: opm_update(opm_id: str) Load and display the opm update page. :param opm_id: Identifier of the operating mode to load. .. py:function:: realizes_relation_create(hardware_id: str) Load and display the realizes relation create page. :param hardware_id: Identifier of the hardware to load. .. py:function:: realizes_relation_update(hardware_id: str, function_id: str) Load and display the realizes relation update page. :param hardware_id: Identifier of the hardware to load. :param function_id: Identifier of the function to load. .. py:function:: required_for_table(cluster_id: str) Render the required for table and its controls. :param cluster_id: Identifier of the cluster to load. .. py:function:: requiredfor_relation_create(function_id: str) Load and display the required for relation create page. :param function_id: Identifier of the function to load. .. py:function:: requiredfor_relation_repair(function_id: str, dep_function_id: str) Load and display the required for relation repair page. :param function_id: Identifier of the function to load. :param dep_function_id: Identifier of the dependent function. .. py:function:: requiredfor_relation_update(function_id: str, dep_function_id: str) Load and display the required for relation update page. :param function_id: Identifier of the function to load. :param dep_function_id: Identifier of the dependent function. .. py:function:: subfunction_relation_create(function_id: str) Load and display the subfunction relation create page. :param function_id: Identifier of the function to load. .. py:function:: subfunction_relation_table(function_id: str) Render the subfunction relation table and its controls. :param function_id: Identifier of the function to load. .. py:function:: subfunction_relation_update(function_id: str, subfunction_id: str) Load and display the subfunction relation update page. :param function_id: Identifier of the function to load. :param subfunction_id: Identifier of the subfunction to edit. .. py:function:: test_cpt(result_id: str) Load and display the test result cpt page. :param result_id: Identifier of the test result to load. .. py:function:: test_create(cluster_id: str) Load and display the test update page. :param cluster_id: Identifier of the cluster to load. .. py:function:: test_details(test_id: str) Load and display the test details page. :param test_id: Identifier of the diagnostic test to load. .. py:function:: test_result_create(test_id: str) Load and display the test result update page. :param test_id: Identifier of the diagnostic test to load. .. py:function:: test_result_update(result_id: str) Load and display the test result update page. :param result_id: Identifier of the test result to load. .. py:function:: test_update(test_id: str) Load and display the test update page. :param test_id: Identifier of the diagnostic test to load. .. py:function:: testresult_relation_table(result_id: str) Render the testresult relation table and its controls. :param result_id: Identifier of the test result to load. .. py:function:: validator_main(cluster_id: str) Load and display the validator page. :param cluster_id: Identifier of the cluster to load. .. py:data:: cluster_id_router .. py:data:: cluster_router .. py:data:: diagnostic_test_result_router .. py:data:: diagnostic_test_router .. py:data:: function_router .. py:data:: hardware_router .. py:data:: observable_router .. py:data:: operating_mode_router