arnaucube
arnaucube/raspberryGPIOhtmlserverPublic Self-hosted repository
raspberryGPIOhtmlserver/clientGPIO/comunication.js
clientGPIO/comunication.jsRaw
 1var socket=io.connect();
 2function NewConnection(){
 3  socket.emit('newconnection',"newcon",function(data){
 4    //
 5  });
 6}
 7function pinON(){
 8  var pin=document.getElementById("pinselected").value;
 9  //toastr.info("pin: " + pin);
10  socket.emit('pinON',pin,function(data){
11    //
12  });
13}
14function pinOFF(){
15  var pin=document.getElementById("pinselected").value;
16  //toastr.info("pin: " + pin);
17  socket.emit('pinOFF',pin,function(data){
18    //
19  });
20}
21
22
23socket.on('numconnections',function(data){
24    document.getElementById("idNumConnections").innerHTML=data.numconnections;
25});
26socket.on('listPinsON',function(data){
27    //mRotationR(window[data.data]);
28    toastr.info("listPinsOn: " + data);
29    document.getElementById("divlistPinsON").innerHTML=data;
30});
31socket.on('alreadyON',function(data){
32    //mRotationR(window[data.data]);
33    toastr.warning("pin " + data + " ja estava encès");
34});