Initial commit
This commit is contained in:
commit
b7d90b9afe
16245 files changed
+3396666
No files matched your search
+124
@@ -0,0 +1,124 @@
|
||||
|
||||
var exampleSocket;
|
||||
var firstMsg = true;
|
||||
var textBoxArr = [];
|
||||
var SelBranchVal = "";
|
||||
var connectedToServer = false;
|
||||
var msg;
|
||||
|
||||
|
||||
window.onload = function () {
|
||||
WebSocketTest();
|
||||
}
|
||||
|
||||
function WebSocketTest() {
|
||||
if ("WebSocket" in window) {
|
||||
{
|
||||
var ipadresse = document.getElementById("ipadresse").value;
|
||||
exampleSocket = new WebSocket("ws://" + ipadresse);
|
||||
connectedToServer = true;
|
||||
}
|
||||
exampleSocket.onopen = function () {
|
||||
document.getElementById("Serverconnect").innerHTML = "Server: connected";
|
||||
document.getElementById("Serverconnect").style.color = "green"
|
||||
};
|
||||
//wird immer aufgerufen wenn der Socket eine Nachricht vom Server empfängt
|
||||
exampleSocket.onmessage = function (event) {
|
||||
console.log(msg);
|
||||
msg = JSON.parse(event.data);
|
||||
document.getElementById("receivedMessages").innerHTML += JSON.stringify(msg);
|
||||
document.getElementById("receivedMessages").innerHTML += "<br>";
|
||||
|
||||
};
|
||||
|
||||
exampleSocket.onclose = function () {
|
||||
// websocket is closed.
|
||||
document.getElementById("Serverconnect").innerHTML = "Server: not connected";
|
||||
document.getElementById("Serverconnect").style.color = "grey";
|
||||
|
||||
// document.getElementById("Wlsconnect").innerHTML = "Wls: not connected";
|
||||
document.getElementById("Wlsconnect").style.color = "red";
|
||||
|
||||
connectedToServer = false;
|
||||
alert("Connection to Server closed.");
|
||||
};
|
||||
}
|
||||
|
||||
else {
|
||||
// The browser doesn't support WebSocket
|
||||
alert("WebSocket is NOT supported by your Browser!");
|
||||
}
|
||||
}
|
||||
|
||||
function sendWirkfeldplanung() {
|
||||
console.log ("sendWirkfeldplanung");
|
||||
|
||||
const jsonHeader = { type:"", typeId:0, uuid:"",version:"V1",timestamp:"",sender:"SSA1",receiver:"EXCON",referenceUuid:"refUUID123"};
|
||||
const zieldaten= {nummer:1,geometrie:2,koordinate:3,relativKoordinate:4,breiteRadius:5,tiefe:0, zielachse:0, zog:0, elemente:0, typ:0, subTyp:0};
|
||||
const abfeuerungsArt="A"; // EX-L6
|
||||
const forderung="ABR"; // EX-L7
|
||||
const vereinFeuerkommando="2{3}"; // EX-L2
|
||||
|
||||
|
||||
// Wirkmittel Feuerkommando EX-L34
|
||||
const kennerWirkmittel={Waffensystemkenner:"B"}; //EX-L27
|
||||
const koordinateWirkmittel={latitude:20.0, longitude:30.4}; //EX-L13
|
||||
const hoeheWirkmittel={Hoehe: 234}; //EX-L5
|
||||
const auftreffpunktWirkmittel={koordinate:koordinateWirkmittel,
|
||||
hoehe:hoeheWirkmittel}; // EX-L14
|
||||
|
||||
const wirkmittelFeuerkommando={kenner:kennerWirkmittel,
|
||||
auftreffpunkt:auftreffpunktWirkmittel,
|
||||
flugzeit:200,
|
||||
gipfelhoehe:101}; // EX-L34
|
||||
|
||||
const feuerkommando={verein:vereinFeuerkommando, wirkmittel:wirkmittelFeuerkommando}; // EX-L33
|
||||
const verein="5{6}"; // EX-L2
|
||||
const kenner={} //EX-L27
|
||||
const auftreffpunkt={} //EX-L14
|
||||
const geschossSorte={} // EX-L9
|
||||
const ladung={} // EX-L10
|
||||
const zuender={} // EX-L11
|
||||
const zuenderFunktion={}
|
||||
const geschoss={geschossSorte:geschossSorte,
|
||||
ladung:ladung,
|
||||
zuender:zuender,
|
||||
zuenderFunktion:zuenderFunktion,
|
||||
zuender_zeit:200,
|
||||
anzahl:5,
|
||||
intervall:0.8}
|
||||
const flugbahnpunkt={zeit:30.5,
|
||||
xRelativ:222.2,
|
||||
yRelativ:333.3,
|
||||
zRelativ:444.4};
|
||||
const streuung={ peRange:2.2,
|
||||
peDeflection:3.3,
|
||||
peBurstRange:4.4,
|
||||
peBurstDeflection:5.5};
|
||||
const wirkmittel={kenner:kenner,
|
||||
auftreffpunkt:auftreffpunkt,
|
||||
flugzeit:60,
|
||||
gipfelhoehe:100,
|
||||
schussrichtung:333,
|
||||
geschoss:geschoss,
|
||||
flugbahnpunkt:flugbahnpunkt};
|
||||
|
||||
|
||||
const data={ feuerkampfReferenz:"feuerkampfReferenz",
|
||||
zieldaten: zieldaten,
|
||||
abfeuerungsArt: abfeuerungsArt,
|
||||
forderung:forderung, dauer:10,
|
||||
feuerkommando:feuerkommando,
|
||||
verein:verein,
|
||||
wirkmittel:wirkmittel};
|
||||
|
||||
const wirkfeldplanung = { id:"EX-FQ(BA-BB-FK)",
|
||||
name:"EXCON Wirkfeldplanung",
|
||||
header:jsonHeader,
|
||||
data:data};
|
||||
|
||||
|
||||
exampleSocket.send(JSON.stringify(wirkfeldplanung ));
|
||||
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user