44 lines
1.0 KiB
Java
44 lines
1.0 KiB
Java
package de.ctdo.websocket;
|
|
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
import com.sun.grizzly.websockets.DefaultWebSocket;
|
|
import com.sun.grizzly.websockets.ProtocolHandler;
|
|
import com.sun.grizzly.websockets.WebSocketListener;
|
|
|
|
import de.ctdo.control.BroadcastListener;
|
|
|
|
/**
|
|
* Ein DMXControllerWebSocket gehoert immer zu einem Browserfenster/Tab
|
|
* @author lucas
|
|
*
|
|
*/
|
|
public class BuntiControllerWebSocket extends DefaultWebSocket implements BroadcastListener {
|
|
|
|
Logger logger = LoggerFactory.getLogger(BuntiControllerWebSocket.class);
|
|
|
|
public BuntiControllerWebSocket(ProtocolHandler protocolHandler, WebSocketListener[] listeners) {
|
|
super(protocolHandler, listeners);
|
|
}
|
|
|
|
@Override
|
|
public void Broadcast(String message) {
|
|
// TODO Auto-generated method stub
|
|
|
|
}
|
|
|
|
// @Override
|
|
// public void DMXDataChanged(int[] dmx512data) {
|
|
//
|
|
// JSONArray arr = JSONArray.fromObject(dmx512data);
|
|
// JSONObject obj = new JSONObject();
|
|
// obj.put("dmx512values", arr);
|
|
//
|
|
// send(obj.toString());
|
|
// }
|
|
|
|
|
|
|
|
}
|