From d012fbe9ce00d9845958fc3fd0bb0e6f868f5759 Mon Sep 17 00:00:00 2001 From: Frederic PAUT Date: Mon, 22 Jul 2013 11:50:31 +0200 Subject: [PATCH] dbus service : doc sample/agent, a few simplification of client side --- doc/agent/client.html | 40 +++++++++++++--------------------------- 1 file changed, 13 insertions(+), 27 deletions(-) diff --git a/doc/agent/client.html b/doc/agent/client.html index ac09ebf..4c8b855 100644 --- a/doc/agent/client.html +++ b/doc/agent/client.html @@ -41,28 +41,12 @@ function errorCB(error) { cloudeebus.log(error.desc ? error.desc : error); } -function gotDictResult(result) { - cloudeebus.log("gotDictResult: " + JSON.stringify(result)); - cloudeebus.log("Name: " + result.Name); -} - function gotDivResult(result) { cloudeebus.log("gotDivResult: " + result); - if (result % 1 == 0) { - var dictionary = {Name: "Mickey", - Sisters: [""], - Married: true, - Divorced: 0, - Friends: ["Donald", "Dingo"], - Others: [""]}; - sampleProxy.Variant(dictionary).then(gotDictResult,errorCB); - } -// sampleProxy.Release(); } function gotAddResult(result) { cloudeebus.log("gotAddResult: " + result); - logCB('Divide by 3.33'); sampleProxy.Div(result,3.33).then(gotDivResult,errorCB); } @@ -72,18 +56,20 @@ function signalHandler(result) { function gotProxy(proxy) { sampleProxy = proxy; - logCB(sampleProxy); - if (0) { - proxy.Release(); - return; - } else { - proxy.connectToSignal("org.cloudeebus.Sample1", "ResultChanged", signalHandler); - logCB('Addition'); + logCB(sampleProxy); + proxy.connectToSignal("org.cloudeebus.Sample", "ResultChanged", signalHandler); + + var dictionary = {Name: "Mickey", + Sisters: [""], + Married: true, + Divorced: 0, + Friends: ["Donald", "Dingo"], + Others: [""]}; + sampleProxy.Variant(dictionary).then(logCB,errorCB); - for (var i=-10; i<10; i++) - proxy.Add(i,i*2).then(gotAddResult,errorCB); - } - + logCB('Addition'); + for (var i=-2; i<2; i++) + proxy.Add(i,i*2).then(gotAddResult,errorCB); } function connectSuccess() { -- 2.7.4