display: Add display attribute for controlling DPMS 81/297381/4
authorYoungjae Cho <y0.cho@samsung.com>
Thu, 17 Aug 2023 12:14:46 +0000 (21:14 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Fri, 18 Aug 2023 01:23:05 +0000 (01:23 +0000)
commit419acc8b9339668b1634f2a46937586ddf74f309
tree95101820b9feae564ba6fb4723ade0329ed5fa4b
parent3bb6ca7925386cf626e2531be9c620bffe2ff9c5
display: Add display attribute for controlling DPMS

New attribute:
 - id: DEVICED_DISPLAY_ATTR_INT_DPMS_STATE
 - type: SYSCOMMON_RESMAN_DATA_TYPE_INT
 - setter: O
 - getter: O
 It sets/gets DPMS value type of enum deviced_dpms_state.

New attribute:
 - id: DEVICED_DISPLAY_ATTR_TUPLE2_SET_DISPLAY_DIRECT
 - type: SYSCOMMON_RESMAN_DATA_TYPE_UINT64_UINT64
 - setter: O
 - getter: X
 It bypasses display state transition routine. Instead it sets DPMS
 directly. It requires two parameter, enum deviced_dpms_state and
 enum deviced_event.

Change-Id: If8ab662ccf011458607acfa24aca97298eddcfc6
Signed-off-by: Youngjae Cho <y0.cho@samsung.com>
plugins/iot-headed/display/core.c
plugins/iot-headed/display/key-filter.c
src/display/display-dpms.h
src/display/resource-display.c