:orphan: .. title:: CONFIG_OSDP_PD_CAP_OUTPUT_CONTROL_COMP_LEVEL .. kconfig:: CONFIG_OSDP_PD_CAP_OUTPUT_CONTROL_COMP_LEVEL CONFIG_OSDP_PD_CAP_OUTPUT_CONTROL_COMP_LEVEL ############################################ *Compliance Level* Type: ``int`` Help ==== .. code-block:: none Possible values: - 01: The PD is able to activate and deactivate the Output per direct command from the CP. - 02: Like 01, plus: The PD is able to accept configuration of the Output driver to set the inactive state of the Output. The typical state of an inactive Output is the state of the Output when no power is applied to the PD and the output device (relay) is not energized. The inverted drive setting causes the PD to energize the Output during the inactive state and de-energize the Output during the active state. This feature allows the support of "fail-safe/fail-secure" operating modes. - 03: Like 01, plus: The PD is able to accept timed commands to the Output. A timed command specifies the state of the Output for the specified duration. - 04: Like 02 and 03 - normal/inverted drive and timed operation. Direct dependencies =================== \ :kconfig:`OSDP_MODE_PD ` && \ :kconfig:`OSDP ` *(Includes any dependencies from ifs and menus.)* Default ======= - 0 Kconfig definition ================== At ``/mgmt/osdp/Kconfig.pd:123`` Included via ``Kconfig:8`` → ``Kconfig.zephyr:44`` → ``/Kconfig:35`` → ``/mgmt/Kconfig:15`` → ``/mgmt/osdp/Kconfig:102`` Menu path: (Top) → Sub Systems and OS Services → Device Management → Open Supervised Device Protocol (OSDP) driver → OSDP PD Capabilities → Output Control .. code-block:: kconfig config OSDP_PD_CAP_OUTPUT_CONTROL_COMP_LEVEL int "Compliance Level" range 0 4 default 0 depends on OSDP_MODE_PD && OSDP help Possible values: - 01: The PD is able to activate and deactivate the Output per direct command from the CP. - 02: Like 01, plus: The PD is able to accept configuration of the Output driver to set the inactive state of the Output. The typical state of an inactive Output is the state of the Output when no power is applied to the PD and the output device (relay) is not energized. The inverted drive setting causes the PD to energize the Output during the inactive state and de-energize the Output during the active state. This feature allows the support of "fail-safe/fail-secure" operating modes. - 03: Like 01, plus: The PD is able to accept timed commands to the Output. A timed command specifies the state of the Output for the specified duration. - 04: Like 02 and 03 - normal/inverted drive and timed operation. *(The 'depends on' condition includes propagated dependencies from ifs and menus.)*