CONFIG_OSDP_PD_CAP_CONTACT_STATUS_MONITORING_COMP_LEVEL

Compliance Level

Type: int

Help

Possible values: - 01: PD monitors and reports the state of the circuit without any supervision. The PD encodes the circuit status per its default interpretation of contact state to active/inactive status. - 02: Like 01, plus: The PD accepts configuration of the encoding of the open/closed circuit status to the reported active/inactive status. (User may configure each circuit as “normally closed” or “normally open”.) - 03: Like 02, plus: PD supports supervised monitoring. The operating mode for each circuit is determined by configuration settings. - 04: Like 03, plus: the PD supports custom End-Of-Line settings within the Manufacturer’s guidelines.

Direct dependencies

OSDP_MODE_PD && OSDP

(Includes any dependencies from ifs and menus.)

Default

  • 0

Kconfig definition

At <Zephyr>/subsys/mgmt/osdp/Kconfig.pd:96

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:34<Zephyr>/subsys/Kconfig:32<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 → Contact Status Monitoring

config OSDP_PD_CAP_CONTACT_STATUS_MONITORING_COMP_LEVEL
    int "Compliance Level"
    range 0 4
    default 0
    depends on OSDP_MODE_PD && OSDP
    help
      Possible values:
      - 01: PD monitors and reports the state of the circuit without any
      supervision. The PD encodes the circuit status per its default
      interpretation of contact state to active/inactive status.
      - 02: Like 01, plus: The PD accepts configuration of the encoding of the
      open/closed circuit status to the reported active/inactive status. (User
      may configure each circuit as "normally closed" or "normally open".)
      - 03: Like 02, plus: PD supports supervised monitoring. The operating mode
      for each circuit is determined by configuration settings.
      - 04: Like 03, plus: the PD supports custom End-Of-Line settings within
      the Manufacturer's guidelines.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)