summaryrefslogtreecommitdiffstats
path: root/htdocs/AudioBinding.js
diff options
context:
space:
mode:
authorfulup <fulup.arfoll@iot.bzh>2017-03-30 10:12:31 +0200
committerfulup <fulup.arfoll@iot.bzh>2017-03-30 10:12:31 +0200
commit36bea37e9781276e7162292ea6933a7f6404c5ee (patch)
treef3feef5053f227a394a8c459faa70270bb33588e /htdocs/AudioBinding.js
parent0cf14446989c8e58a2ce681246507c0803b1e370 (diff)
Initial working implementation for Alsa UCM.
Cleanup format for Alsa control GET. Status: working in progress
Diffstat (limited to 'htdocs/AudioBinding.js')
-rw-r--r--htdocs/AudioBinding.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/htdocs/AudioBinding.js b/htdocs/AudioBinding.js
index a1267b1..e830861 100644
--- a/htdocs/AudioBinding.js
+++ b/htdocs/AudioBinding.js
@@ -14,13 +14,16 @@
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
- // default soundcard is hw:0
+ // default soundcard is "PCH"
var devid=getParameterByName("devid");
if (!devid) devid="hw:0";
var sndname=getParameterByName("sndname");
if (!sndname) sndname="PCH";
+ var quiet=getParameterByName("quiet");
+ if (!quiet) quiet="99";
+
function init() {
ws = new afb.ws(onopen, onabort);
}
@@ -57,11 +60,13 @@
function send(message) {
var api = document.getElementById("api").value;
var verb = document.getElementById("verb").value;
+ document.getElementById("question").innerHTML = "subscribe: "+api+"/"+verb + " (" + JSON.stringify(message) +")";
ws.call(api+"/"+verb, {data:message}).then(replyok, replyerr);
}
function callbinder(api, verb, query) {
console.log ("subscribe api="+api+" verb="+verb+" query=" +query);
+ document.getElementById("question").innerHTML = "apicall: " + api+"/"+verb +" ("+ JSON.stringify(query)+")";
ws.call(api+"/"+verb, query).then(replyok, replyerr);
} \ No newline at end of file