Add DBusInterface 23/139823/8
authorPaweł Stawicki <p.stawicki@partner.samsung.com>
Wed, 19 Jul 2017 10:51:48 +0000 (12:51 +0200)
committerPaweł Stawicki <p.stawicki@partner.samsung.com>
Fri, 21 Jul 2017 14:27:23 +0000 (16:27 +0200)
commitcf05017bdbfa62c6303cbf5792ede376fd2adbb8
tree33356ea812428c65a2e2960360cbe62af13d0af4
parent839d8f8b77bf32d64052b3137d51cdd18798a7c8
Add DBusInterface

Tests on target:
su - owner
busctl --user
busctl --user tree org.tizen.UniversalSwitch
busctl --user introspect org.tizen.UniversalSwitch /org/tizen/UniversalSwitch

busctl --user call org.tizen.UniversalSwitch /org/tizen/UniversalSwitch org.tizen.UniversalSwitch getAllActivityTypes
busctl --user call org.tizen.UniversalSwitch /org/tizen/UniversalSwitch org.tizen.UniversalSwitch getAllSwitchProviders
busctl --user call org.tizen.UniversalSwitch /org/tizen/UniversalSwitch org.tizen.UniversalSwitch getAllSwitchConfigurationItems
busctl --user call org.tizen.UniversalSwitch /org/tizen/UniversalSwitch org.tizen.UniversalSwitch getAllSwitchesByProviderId s "AccessoriesSwitchProvider"

busctl --user call org.tizen.UniversalSwitch /org/tizen/UniversalSwitch org.tizen.UniversalSwitch addSwitchConfigurationItem sss "switchId1" "my name" "SELECT"
busctl --user call org.tizen.UniversalSwitch /org/tizen/UniversalSwitch org.tizen.UniversalSwitch updateSwitchConfigurationItem sss "switchId1" "my name2" "SELECT"
busctl --user call org.tizen.UniversalSwitch /org/tizen/UniversalSwitch org.tizen.UniversalSwitch removeSwitchConfigurationItem s "switchId1"

Change-Id: Ic0349ac2cb5787df3fd90bdb4737e031d49b652f
13 files changed:
res/po/en_US.po
src/CMakeLists.txt
src/CompositeSwitchProvider.cpp
src/CompositeSwitchProvider.hpp
src/DBusInterface.cpp [new file with mode: 0644]
src/DBusInterface.hpp [new file with mode: 0644]
src/SwitchConfigurationItem.hpp
src/UniversalSwitch.cpp
src/UniversalSwitch.hpp
src/eldbus.hpp [new file with mode: 0644]
src/localization.cpp [new file with mode: 0644]
src/localization.hpp [new file with mode: 0644]
src/main.cpp