94 lines
3.8 KiB
HTML
94 lines
3.8 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<script src="../jquery-2.1.0.min.js"></script>
|
|
<script src="../jquery.cookie.js"></script>
|
|
<script type="text/javascript" src="../Lu_Scroll_Driver.js"></script>
|
|
<script type="text/javascript" type="text/javascript">
|
|
var BoschMapping_Sch2_Progress;
|
|
//var clientMapName;
|
|
function MappingLeftBoschMappingSch2PostMessage(str){
|
|
parent.window.postMessage(
|
|
str,
|
|
"*" //or "www.parentpage.com"
|
|
);
|
|
}
|
|
|
|
function Timer_BoschMapList(){
|
|
var str ="BoschMapping_Sch2$BoschMapList:#";
|
|
MappingLeftBoschMappingSch2PostMessage(str);
|
|
}
|
|
|
|
function Send_BoschMapFinish(){
|
|
var str ="BoschMapping_Sch2End$:#";
|
|
MappingLeftBoschMappingSch2PostMessage(str);
|
|
}
|
|
|
|
function receiveMessage(event) {
|
|
console.log('BoschMapping_Sch2:');
|
|
console.log(event);
|
|
switch (event.data.event_id) {
|
|
case "client_response_left_boschmapping_main": {//case "client_response":{
|
|
var data = event.data.data;
|
|
var result = data.v1;
|
|
var ROS_String_Output = data.v2;
|
|
var Rec_HMI_String_Input = data.v3;
|
|
document.getElementById('result').innerText = 'result=' + result;
|
|
document.getElementById('ROS_String_Output').innerText = 'ROS_String_Output=' + ROS_String_Output;
|
|
document.getElementById('Rec_HMI_String_Input').innerText = 'Rec_HMI_String_Input=' + Rec_HMI_String_Input;
|
|
Lu_Parse_clientMapName(ROS_String_Output);
|
|
}break;
|
|
case "client_response_left_boschmapping_main_sch2":{
|
|
var data = event.data.data;
|
|
var result = data.v1;
|
|
var ROS_String_Output = data.v2;
|
|
var Rec_HMI_String_Input = data.v3;
|
|
document.getElementById('result2').innerText = 'result2=' + result;
|
|
document.getElementById('ROS_String_Output2').innerText = 'ROS_String_Output2=' + ROS_String_Output;
|
|
document.getElementById('Rec_HMI_String_Input2').innerText = 'Rec_HMI_String_Input2=' + Rec_HMI_String_Input;
|
|
var searchclientMapName=ROS_String_Output.search(parent.MapName);
|
|
//console.log("searchclientMapName");
|
|
if(searchclientMapName>0){
|
|
Send_BoschMapFinish();
|
|
}
|
|
}break;
|
|
}
|
|
}
|
|
function Lu_Parse_clientMapName(str){
|
|
var frame1=str.split('StrReq=');
|
|
console.log("frame1:"+frame1[1]);
|
|
var frame2=frame1[1].split('\n');
|
|
var info=JSON.parse(frame2[0]);
|
|
console.log(info.params.query.clientMapName);
|
|
parent.MapName=info.params.query.clientMapName;
|
|
}
|
|
|
|
|
|
window.addEventListener("message", receiveMessage, false);
|
|
|
|
function Timer(){
|
|
BoschMapping_Sch2_Progress=parseFloat($.cookie('BoschMapping_Sch2_Progress'));
|
|
document.getElementById('BoschMapping_Sch2_Progress').innerText=
|
|
"BoschMapping_Sch2_Progress:"+BoschMapping_Sch2_Progress+"\n"
|
|
|
|
Timer_BoschMapList();
|
|
}
|
|
var T1 = window.setInterval("Timer()",500);
|
|
</script>
|
|
<title>Title</title>
|
|
</head>
|
|
<body>
|
|
HMI_Mapping_Left_BoschMapping_Sch2
|
|
<tr>
|
|
<div id='result'></div>
|
|
<div id='ROS_String_Output'></div>
|
|
<div id='Rec_HMI_String_Input'></div>
|
|
<div id='BoschMapping_Sch2_Progress'></div>
|
|
|
|
<div id='result2'></div>
|
|
<div id='ROS_String_Output2'></div>
|
|
<div id='Rec_HMI_String_Input2'></div>
|
|
</tr>
|
|
</body>
|
|
</html> |