static
This commit is contained in:
176
static/Magic4/Sketch/HMI_Sketch_Left_Main.html
Normal file
176
static/Magic4/Sketch/HMI_Sketch_Left_Main.html
Normal file
@@ -0,0 +1,176 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<!--<script type="text/javascript" src="../roslib.min.js"></script>-->
|
||||
<script type="text/javascript">
|
||||
var Main_Sch=0;
|
||||
|
||||
//var IP=window.location.host;
|
||||
/*
|
||||
var ros = new ROSLIB.Ros({
|
||||
//url : 'ws://'+IP+':9190'
|
||||
url : 'ws://localhost:9190'
|
||||
});
|
||||
|
||||
ros.on('connection', function() {
|
||||
console.log('Connected to websocket server.');
|
||||
});
|
||||
|
||||
ros.on('error', function(error) {
|
||||
console.log('Error connecting to websocket server: ', error);
|
||||
});
|
||||
|
||||
ros.on('close', function() {
|
||||
console.log('Connection to websocket server closed.');
|
||||
});*/
|
||||
|
||||
|
||||
function SketchLeftMainPostMessage(str){
|
||||
parent.window.postMessage(
|
||||
str,
|
||||
"*" //or "www.parentpage.com"
|
||||
);
|
||||
}
|
||||
|
||||
function Main_Init(){
|
||||
Main_Sch=0;
|
||||
}
|
||||
function client_request_left_main(str){
|
||||
window.parent.parent.postMessage(
|
||||
{
|
||||
event_id: 'client_request_left_main',
|
||||
data: {
|
||||
v1: str
|
||||
}
|
||||
},
|
||||
"*" //or "www.parentpage.com"
|
||||
);
|
||||
}
|
||||
/*
|
||||
function client(str){
|
||||
var client_LearnString=new ROSLIB.Service({
|
||||
ros:ros,
|
||||
name:'/Service_LearnString',
|
||||
serviceType:'lu_ps20l_msgs/Srv_LearnString'
|
||||
});
|
||||
|
||||
var request = new ROSLIB.ServiceRequest({
|
||||
Learn_String_Input:str
|
||||
});
|
||||
|
||||
client_LearnString.callService(request,function(result) {
|
||||
document.getElementById('LeftIframe').contentWindow.postMessage(
|
||||
{
|
||||
event_id: 'client_response',
|
||||
data: {
|
||||
v1: result.result,
|
||||
v2: result.ROS_String_Output,
|
||||
v3: result.Rec_Learn_String_Input
|
||||
}
|
||||
},
|
||||
"*" //or "www.parentpage.com"
|
||||
);
|
||||
//console.log("AAA");
|
||||
//console.log(result.result);
|
||||
//console.log(result.ROS_String_Output);
|
||||
//console.log("BBB");
|
||||
});
|
||||
}*/
|
||||
|
||||
function receiveMessage(event) {
|
||||
if(event.data.event_id=="client_response_left_learnlineab_main"){
|
||||
return;
|
||||
}
|
||||
else if(event.data.event_id=="client_response_left_learnbezierab_main"){
|
||||
return;
|
||||
}
|
||||
else if(event.data.event_id=="client_response_left_learnwaypointab_main"){
|
||||
return;
|
||||
}
|
||||
else if(event.data.event_id=="client_response_left_learnwaypointab3_main"){
|
||||
return;
|
||||
}
|
||||
else if(event.data.event_id=="client_response_left_learnwaypointab4_main"){
|
||||
return;
|
||||
}
|
||||
else if(event.data.event_id=="client_response_left_editinfo_main"){
|
||||
return;
|
||||
}
|
||||
else if(event.data.event_id=="client_response_left_removepath_main"){
|
||||
return;
|
||||
}
|
||||
else if(event.data.event_id=="client_response_left_setstation_main"){
|
||||
return;
|
||||
}
|
||||
else if(event.data.event_id=="client_response_left_removestation_main"){
|
||||
return;
|
||||
}
|
||||
else if(event.data.event_id=="client_response_left_learnsqlimport_main"){
|
||||
return;
|
||||
}
|
||||
else if(event.data.event_id=="client_response_left_learnsqlexport_main"){
|
||||
return;
|
||||
}
|
||||
else if(event.data.event_id=="client_response_left_learnsqldelete_main"){
|
||||
return;
|
||||
}
|
||||
else if(event.data.event_id=="client_response_left_editrestchargestation_main"){
|
||||
return;
|
||||
}
|
||||
else if(event.data.event_id=="client_response_left_main"){
|
||||
document.getElementById('LeftIframe').contentWindow.postMessage(
|
||||
event.data
|
||||
);
|
||||
return;
|
||||
}
|
||||
|
||||
//console.log(event);
|
||||
var frame = event.data.split('#');
|
||||
var head = frame[0].split(':');
|
||||
|
||||
switch (head[0]) {
|
||||
case 'Sch0_ExportPath':{
|
||||
Main_Sch=1;
|
||||
window.open('HMI_Sketch_Left_Sch1.html','LeftIframe');
|
||||
}
|
||||
break;
|
||||
case 'Sch1_ExportPath':{
|
||||
var data=head[1];
|
||||
if(data=="OK"){
|
||||
var str="ExportPath:OK#";
|
||||
//client(str);
|
||||
client_request_left_main(str);
|
||||
}
|
||||
Main_Init();
|
||||
SketchLeftMainPostMessage("Main");
|
||||
}
|
||||
break;
|
||||
case 'Sch0_Undo':{
|
||||
var str="Undo:OK#"
|
||||
client_request_left_main(str);
|
||||
Main_Init();
|
||||
SketchLeftMainPostMessage("Main");
|
||||
}
|
||||
break;
|
||||
case 'Sch0_Redo':{
|
||||
var str="Redo:OK#"
|
||||
client_request_left_main(str);
|
||||
Main_Init();
|
||||
SketchLeftMainPostMessage("Main");
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
window.addEventListener("message", receiveMessage, false);
|
||||
</script>
|
||||
<title>Title</title>
|
||||
</head>
|
||||
<body>
|
||||
HMI_Sketch_Main
|
||||
<div>
|
||||
<iframe id="LeftIframe" name="LeftIframe" width=100% height=730 src="HMI_Sketch_Left_Sch0.html" frameborder="2" scrolling="auto"></iframe>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user