display: Add rotation angle interface 22/282722/11 accepted/tizen/unified/20221226.165753
authorTaeminYeom <taemin.yeom@samsung.com>
Thu, 29 Sep 2022 04:52:55 +0000 (13:52 +0900)
committerTaeminYeom <taemin.yeom@samsung.com>
Thu, 22 Dec 2022 13:04:46 +0000 (22:04 +0900)
commit86213dab21f29d3fa75d5f799f7fc2f5a04e6993
treeef5837330240042f061d10107156c9b8c8475506
parent4e1f541f0a9e027a64a5ba4e53e091fe5ef24853
display: Add rotation angle interface

rotation angle means "physical display" direction.
Clients can rotate display or check current display angle.

dbus method:
dbus_getrotationangle
  path: "/Org/Tizen/System/DeviceD/Display"
  interace: "org.tizen.system.deviced.display"
  member: "GetRotationAngle"
  paremeter: "(i)", display index to get rotation angle.
  return: "(ii)", 0 on success, negative on error.
enum display rotation angle to get.

dbus_setrotationangle
  path: "/Org/Tizen/System/DeviceD/Display"
  interace: "org.tizen.system.deviced.display"
  member: "SetRotationAngle"
  paremeter: "(iii)", display index to set rotation angle.
enum display rotation angle to set.
enum display rotation direction.
  return: "(i)", 0 on success, negative on error.

Change-Id: I792dd4d68034d511443c3c09c5b37bea220bce81
Signed-off-by: TaeminYeom <taemin.yeom@samsung.com>
plugins/iot-headless/display/core.c
src/display/display-dbus.c