-
CONFIG_OSDP_PD_CAP_OUTPUT_CONTROL_COMP_LEVEL
¶
Compliance Level
Type: int
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.
Default¶
0
Kconfig definition¶
At <Zephyr>/subsys/mgmt/osdp/Kconfig.pd:123
Included via <Zephyr>/Kconfig:8
→ <Zephyr>/Kconfig.zephyr:34
→ <Zephyr>/subsys/Kconfig:35
→ <Zephyr>/subsys/mgmt/Kconfig:15
→ <Zephyr>/subsys/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
config OSDP_PD_CAP_OUTPUT_CONTROL_COMP_LEVEL int "Compliance Level" range 0 4 default 0 depends onOSDP_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.)