summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/test/AmNodeStateCommunicatorTest/send2nsm.py
diff options
context:
space:
mode:
authorAleksandar Donchev <aleksander.donchev@partner.bmw.de>2013-09-02 11:57:28 +0200
committerChristian Linke <Christian.Linke@bmw.de>2013-09-03 17:26:04 +0200
commita2edae5cee4254b933f42399edc0e092abd4f5cf (patch)
treeead58f525b947deed4b8c76ab9c89c80b5056227 /AudioManagerDaemon/test/AmNodeStateCommunicatorTest/send2nsm.py
parent7aee1baeea1777318932cc49a8eac18f194233cd (diff)
downloadaudiomanager-a2edae5cee4254b933f42399edc0e092abd4f5cf.tar.gz
*PluginCommandInterfaceCAPI, PluginRoutingInterfaceCAPI, NodeStateCommunicatorCAPI with unit tests first version.
Choosing between DBUS and Common-API via cmake. CommonAPI - legacy support for DBus properties (Set 1) Signed-off-by: Christian Linke <christian.linke@bmw.de> (cherry picked from commit ea96ef59e29466667c90b506426e2a5a9cdb82d2)
Diffstat (limited to 'AudioManagerDaemon/test/AmNodeStateCommunicatorTest/send2nsm.py')
-rw-r--r--AudioManagerDaemon/test/AmNodeStateCommunicatorTest/send2nsm.py68
1 files changed, 0 insertions, 68 deletions
diff --git a/AudioManagerDaemon/test/AmNodeStateCommunicatorTest/send2nsm.py b/AudioManagerDaemon/test/AmNodeStateCommunicatorTest/send2nsm.py
deleted file mode 100644
index c7e8bf5..0000000
--- a/AudioManagerDaemon/test/AmNodeStateCommunicatorTest/send2nsm.py
+++ /dev/null
@@ -1,68 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# Copyright (C) 2012, BMW AG
-#
-# This file is part of GENIVI Project AudioManager.
-#
-# Contributions are licensed to the GENIVI Alliance under one or more
-# Contribution License Agreements.
-#
-# \copyright
-# This Source Code Form is subject to the terms of the
-# Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with
-# this file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-#
-# \author Christian Linke, christian.linke@bmw.de BMW 2012
-#
-# For further information see http://www.genivi.org/.
-#
-
-import sys
-import traceback
-import gobject
-import math
-import dbus
-import dbus.service
-
-def nodeState (nodeState):
- bus = dbus.SessionBus()
- remote_object = bus.get_object('org.genivi.NodeStateManager','/org/genivi/NodeStateManager')
- iface = dbus.Interface(remote_object, 'org.genivi.NodeStateManager.Control')
- iface.sendNodeState(int(nodeState))
-
-def appMode (appMode):
- bus = dbus.SessionBus()
- remote_object = bus.get_object('org.genivi.NodeStateManager','/org/genivi/NodeStateManager')
- iface = dbus.Interface(remote_object, 'org.genivi.NodeStateManager.Control')
- iface.sendNodeApplicationMode(int(appMode))
-
-def sessionState (SessionStateName,SeatID,SessionState):
- bus = dbus.SessionBus()
- remote_object = bus.get_object('org.genivi.NodeStateManager','/org/genivi/NodeStateManager')
- iface = dbus.Interface(remote_object, 'org.genivi.NodeStateManager.Control')
- iface.sendSessionState(SessionStateName,int(SeatID),int(SessionState))
-
-def finish():
- bus = dbus.SessionBus()
- remote_object = bus.get_object('org.genivi.NodeStateManager','/org/genivi/NodeStateManager')
- iface = dbus.Interface(remote_object, 'org.genivi.NodeStateManager.Control')
- iface.finish()
-
-def LifecycleRequest(Request,RequestID):
- bus = dbus.SessionBus()
- remote_object = bus.get_object('org.genivi.NodeStateManager','/org/genivi/NodeStateManager')
- iface = dbus.Interface(remote_object, 'org.genivi.NodeStateManager.Control')
- iface.sendLifeCycleRequest(dbus.UInt32(Request),dbus.UInt32(RequestID))
-
-command=sys.argv[1]
-if command=="nodeState":
- nodeState(sys.argv[2])
-if command=="finish":
- finish()
-if command=="appMode":
- appMode(sys.argv[2])
-if command=="sessionState":
- sessionState(sys.argv[2],sys.argv[3],sys.argv[4])
-if command=="LifecycleRequest":
- LifecycleRequest(sys.argv[2],sys.argv[3])