From 8e10c25e4bf17f06e500e02fbe6e2978cde0eced Mon Sep 17 00:00:00 2001 From: joBr99 <29555657+joBr99@users.noreply.github.com> Date: Tue, 6 Dec 2022 18:05:28 +0000 Subject: [PATCH] some changes for #608 (add nextion2text) --- HMI/US/landscape/diff-eu-version.txt | 750 +++++++++++++++++++++++-- HMI/US/portrait/diff-eu-version.txt | 748 +++++++++++++++++++++++-- HMI/US/portrait/diff-filtered.txt | 726 ++++++++++++++++++++++-- HMI/n2t-out-visual/cardMedia.txt | 806 ++++++++++++++++++++------- HMI/n2t-out-visual/nspanel_Stats.txt | 22 +- HMI/n2t-out-visual/screensaver.txt | 18 +- HMI/n2t-out/cardMedia.txt | 589 +++++++++++++++----- HMI/n2t-out/screensaver.txt | 14 - 8 files changed, 3157 insertions(+), 516 deletions(-) diff --git a/HMI/US/landscape/diff-eu-version.txt b/HMI/US/landscape/diff-eu-version.txt index 064ed245..17b7b100 100644 --- a/HMI/US/landscape/diff-eu-version.txt +++ b/HMI/US/landscape/diff-eu-version.txt @@ -89,14 +89,80 @@ │ { │ if(b[sys0].type==98||b[sys0].type==116) │ { -│ @@ -46,32 +45,20 @@ +│ @@ -40,140 +39,32 @@ +│ +│ Variable (string) entn +│ Attributes +│ Scope : local +│ Text : +│ Max. Text Size: 80 │ +│ -Variable (string) entn1 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 80 +│ - +│ -Variable (string) entn2 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 80 +│ - +│ -Variable (string) entn3 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 80 +│ - +│ -Variable (string) entn4 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 80 +│ - +│ -Variable (string) entn5 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 80 +│ - │ Variable (string) strCommand │ Attributes │ Scope : local │ Text : │ Max. Text Size: 750 │ +│ -Variable (string) tEntity1 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 20 +│ - +│ -Variable (string) tEntity2 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 20 +│ - +│ -Variable (string) tEntity3 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 20 +│ - +│ -Variable (string) tEntity4 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 20 +│ - +│ -Variable (string) tEntity5 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 20 +│ - │ -Variable (string) tId │ - Attributes │ - Scope : local @@ -115,14 +181,118 @@ │ - Text : │ - Max. Text Size: 10 │ - +│ -Variable (string) type1 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 10 +│ - +│ -Variable (string) type2 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 10 +│ - +│ -Variable (string) type3 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 10 +│ - +│ -Variable (string) type4 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 10 +│ - +│ -Variable (string) type5 +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 10 +│ - │ Variable (string) vaMenu │ Attributes │ Scope : local │ Text : │ Max. Text Size: 50 │ +│ -Variable (string) vaMenuType +│ - Attributes +│ - Scope : local +│ - Text : +│ - Max. Text Size: 50 +│ - │ Variable (string) vaSpeakerList -│ @@ -308,14 +295,24 @@ +│ Attributes +│ Scope : local +│ Text : +│ Max. Text Size: 400 +│ +│ Variable (int32) vaSpeakerPos +│ @@ -295,14 +186,24 @@ +│ crcputs tSend.txt,0 +│ //send cmd +│ printh 55 bb +│ prints sys0,2 +│ prints tSend.txt,0 +│ prints crcval,2 +│ +│ +Text t4 +│ + Attributes +│ + Scope : local +│ + Dragging : 0 +│ + Disable release event after dragging: 0 +│ + Send Component ID : disabled +│ + Associated Keyboard : none +│ + Text :  +│ + Max. Text Size : 10 +│ + +│ Text t5 +│ Attributes +│ Scope : local +│ Dragging : 0 +│ Disable release event after dragging: 0 +│ Send Component ID : disabled +│ Associated Keyboard : none +│ @@ -324,14 +225,36 @@ +│ crcputs tSend.txt,0 +│ //send cmd +│ printh 55 bb +│ prints sys0,2 +│ prints tSend.txt,0 +│ prints crcval,2 +│ +│ +Text t6 +│ + Attributes +│ + Scope : local +│ + Dragging : 0 +│ + Disable release event after dragging: 0 +│ + Send Component ID : disabled +│ + Associated Keyboard : none +│ + Text :  +│ + Max. Text Size : 10 +│ + +│ + Events +│ + Touch Press Event +│ + //speaker +│ + tSpeaker.pco=65535 +│ + spstr vaSpeakerList.txt,tSpeaker.txt,"?",vaSpeakerPos.val +│ + vaSpeakerPos.val+=1 +│ + if(tSpeaker.txt=="") +│ + { +│ + vaSpeakerPos.val=0 +│ + spstr vaSpeakerList.txt,tSpeaker.txt,"?",vaSpeakerPos.val +│ + } +│ + +│ Text tAuthor +│ Attributes +│ Scope : local +│ Dragging : 0 +│ Disable release event after dragging: 0 +│ Send Component ID : disabled +│ Associated Keyboard : none +│ @@ -372,14 +295,24 @@ │ //send cmd │ printh 55 bb │ prints sys0,2 @@ -147,7 +317,7 @@ │ Disable release event after dragging: 0 │ Send Component ID : disabled │ Associated Keyboard : none -│ @@ -347,81 +344,62 @@ +│ @@ -411,31 +344,31 @@ │ crcputs tSend.txt,0 │ //send cmd │ printh 55 bb @@ -183,15 +353,7 @@ │ crcputs sys0,2 │ crcputs tSend.txt,0 │ //send cmd -│ printh 55 bb -│ prints sys0,2 -│ prints tSend.txt,0 -│ prints crcval,2 -│ -│ -Text tSpeaker -│ +Text tTitle -│ Attributes -│ Scope : local +│ @@ -450,14 +383,24 @@ │ Dragging : 0 │ Disable release event after dragging: 0 │ Send Component ID : disabled @@ -199,13 +361,60 @@ │ Text : │ Max. Text Size : 50 │ +│ +Text tTmp +│ + Attributes +│ + Scope : local +│ + Dragging : 0 +│ + Disable release event after dragging: 0 +│ + Send Component ID : disabled +│ + Associated Keyboard : none +│ + Text : +│ + Max. Text Size : 10 +│ + +│ Picture p0 +│ Attributes +│ Scope : local +│ Dragging : 0 +│ Disable release event after dragging: 0 +│ Send Component ID : disabled +│ +│ @@ -488,219 +431,14 @@ +│ crcputs tSend.txt,0 +│ //send cmd +│ printh 55 bb +│ prints sys0,2 +│ prints tSend.txt,0 +│ prints crcval,2 +│ +│ -Button bEntity1 +│ - Attributes +│ - Scope : local +│ - Dragging : 0 +│ - Disable release event after dragging: 0 +│ - Send Component ID : disabled +│ - State : unpressed +│ - Text :  +│ - Max. Text Size : 10 +│ - │ - Events │ - Touch Press Event -│ - // event,buttonPress2,entn,media-next -│ - //craft command -│ - tSend.txt="event,buttonPress2," -│ - tSend.txt+=entn.txt+"," -│ - tSend.txt+="speaker-sel,"+tSpeaker.txt +│ - tmLP.en=1 +│ - tTmp.txt=type1.txt +│ - pageIcons.tTmp1.txt=tEntity1.txt +│ - pageIcons.tTmp2.txt=entn1.txt +│ - pageIcons.tTmp3.txt=bEntity1.txt +│ - if(type1.txt=="shutter") +│ - { +│ - page popupShutter +│ - } +│ - if(type1.txt=="input_sel") +│ - { +│ - page popupInSel +│ - } +│ - +│ - Touch Release Event +│ - tmLP.en=0 +│ - tSend.txt="event,buttonPress2,"+entn1.txt+",button" │ - //send calc crc │ - btlen tSend.txt,sys0 │ - crcrest 1,0xffff // reset CRC @@ -218,49 +427,498 @@ │ - prints tSend.txt,0 │ - prints crcval,2 │ - -│ -Text tTitle -│ +Text tTmp +│ -Button bEntity2 +│ - Attributes +│ - Scope : local +│ - Dragging : 0 +│ - Disable release event after dragging: 0 +│ - Send Component ID : disabled +│ - State : unpressed +│ - Text :  +│ - Max. Text Size : 10 +│ - +│ - Events +│ - Touch Press Event +│ - tmLP.en=1 +│ - tTmp.txt=type2.txt +│ - pageIcons.tTmp1.txt=tEntity2.txt +│ - pageIcons.tTmp2.txt=entn2.txt +│ - pageIcons.tTmp3.txt=bEntity2.txt +│ - if(type2.txt=="shutter") +│ - { +│ - page popupShutter +│ - } +│ - if(type2.txt=="input_sel") +│ - { +│ - page popupInSel +│ - } +│ - +│ - Touch Release Event +│ - tmLP.en=0 +│ - tSend.txt="event,buttonPress2,"+entn2.txt+",button" +│ - //send calc crc +│ - btlen tSend.txt,sys0 +│ - crcrest 1,0xffff // reset CRC +│ - crcputh 55 bb +│ - crcputs sys0,2 +│ - crcputs tSend.txt,0 +│ - //send cmd +│ - printh 55 bb +│ - prints sys0,2 +│ - prints tSend.txt,0 +│ - prints crcval,2 +│ - +│ -Button bEntity3 +│ - Attributes +│ - Scope : local +│ - Dragging : 0 +│ - Disable release event after dragging: 0 +│ - Send Component ID : disabled +│ - State : unpressed +│ - Text :  +│ - Max. Text Size : 10 +│ - +│ - Events +│ - Touch Press Event +│ - tmLP.en=1 +│ - tTmp.txt=type3.txt +│ - pageIcons.tTmp1.txt=tEntity3.txt +│ - pageIcons.tTmp2.txt=entn3.txt +│ - pageIcons.tTmp3.txt=bEntity3.txt +│ - if(type3.txt=="shutter") +│ - { +│ - page popupShutter +│ - } +│ - if(type3.txt=="input_sel") +│ - { +│ - page popupInSel +│ - } +│ - +│ - Touch Release Event +│ - tmLP.en=0 +│ - tSend.txt="event,buttonPress2,"+entn3.txt+",button" +│ - //send calc crc +│ - btlen tSend.txt,sys0 +│ - crcrest 1,0xffff // reset CRC +│ - crcputh 55 bb +│ - crcputs sys0,2 +│ - crcputs tSend.txt,0 +│ - //send cmd +│ - printh 55 bb +│ - prints sys0,2 +│ - prints tSend.txt,0 +│ - prints crcval,2 +│ - +│ -Button bEntity4 +│ - Attributes +│ - Scope : local +│ - Dragging : 0 +│ - Disable release event after dragging: 0 +│ - Send Component ID : disabled +│ - State : unpressed +│ - Text :  +│ - Max. Text Size : 10 +│ - +│ - Events +│ - Touch Press Event +│ - tmLP.en=1 +│ - tTmp.txt=type4.txt +│ - pageIcons.tTmp1.txt=tEntity4.txt +│ - pageIcons.tTmp2.txt=entn4.txt +│ - pageIcons.tTmp3.txt=bEntity4.txt +│ - if(type4.txt=="shutter") +│ - { +│ - page popupShutter +│ - } +│ - if(type4.txt=="input_sel") +│ - { +│ - page popupInSel +│ - } +│ - +│ - Touch Release Event +│ - tmLP.en=0 +│ - tSend.txt="event,buttonPress2,"+entn4.txt+",button" +│ - //send calc crc +│ - btlen tSend.txt,sys0 +│ - crcrest 1,0xffff // reset CRC +│ - crcputh 55 bb +│ - crcputs sys0,2 +│ - crcputs tSend.txt,0 +│ - //send cmd +│ - printh 55 bb +│ - prints sys0,2 +│ - prints tSend.txt,0 +│ - prints crcval,2 +│ - +│ -Button bEntity5 +│ - Attributes +│ - Scope : local +│ - Dragging : 0 +│ - Disable release event after dragging: 0 +│ - Send Component ID : disabled +│ - State : unpressed +│ - Text :  +│ - Max. Text Size : 10 +│ - +│ - Events +│ - Touch Press Event +│ - tmLP.en=1 +│ - tTmp.txt=type5.txt +│ - pageIcons.tTmp1.txt=tEntity5.txt +│ - pageIcons.tTmp2.txt=entn5.txt +│ - pageIcons.tTmp3.txt=bEntity5.txt +│ - if(type5.txt=="shutter") +│ - { +│ - page popupShutter +│ - } +│ - if(type5.txt=="input_sel") +│ - { +│ - page popupInSel +│ - } +│ - +│ - Touch Release Event +│ - tmLP.en=0 +│ - tSend.txt="event,buttonPress2,"+entn5.txt+",button" +│ - //send calc crc +│ - btlen tSend.txt,sys0 +│ - crcrest 1,0xffff // reset CRC +│ - crcputh 55 bb +│ - crcputs sys0,2 +│ - crcputs tSend.txt,0 +│ - //send cmd +│ - printh 55 bb +│ - prints sys0,2 +│ - prints tSend.txt,0 +│ - prints crcval,2 +│ - +│ Button bNext │ Attributes │ Scope : local │ Dragging : 0 │ Disable release event after dragging: 0 │ Send Component ID : disabled -│ Associated Keyboard : none -│ Text : -│ - Max. Text Size : 50 -│ + Max. Text Size : 10 +│ State : unpressed +│ @@ -800,31 +538,14 @@ +│ Period (ms): 100 +│ Enabled : no │ -│ Picture p0 +│ Events +│ Timer Event +│ tmCooldown.en=0 +│ +│ -Timer tmLP +│ - Attributes +│ - Scope : local +│ - Period (ms): 500 +│ - Enabled : no +│ - +│ - Events +│ - Timer Event +│ - if(tTmp.txt=="light") +│ - { +│ - page popupLight +│ - } +│ - if(tTmp.txt=="fan") +│ - { +│ - page popupFan +│ - } +│ - +│ Timer tmSerial │ Attributes -│ Scope : local -│ Dragging : 0 -│ Disable release event after dragging: 0 -│ Send Component ID : disabled -│ @@ -715,24 +693,14 @@ +│ Scope : local +│ Period (ms): 50 +│ Enabled : yes +│ +│ Events +│ @@ -870,15 +591,15 @@ +│ // here is the location where acual code should be +│ // write command to variable strCommand +│ ucopy strCommand.txt,4,payloadLength-5,0 +│ // write instruction to tInstuction (debug output, but used as variable here, ui elements will be disabled by default) +│ spstr strCommand.txt,tInstruction.txt,"~",0 +│ if(tInstruction.txt=="entityUpd") +│ { +│ - // command format: entityUpd,heading,navigation,[,type,internalName,iconId,iconColor,displayName,optionalValue]x6 +│ + //heading +│ spstr strCommand.txt,tHeading.txt,"~",1 +│ // navigation icons +│ spstr strCommand.txt,tId.txt,"~",2 +│ spstr tId.txt,tTmp.txt,"|",0 +│ if(tTmp.txt=="0") +│ { +│ vis bPrev,0 +│ @@ -944,144 +665,81 @@ +│ } +│ //volume +│ spstr strCommand.txt,tTmp.txt,"~",10 +│ covx tTmp.txt,sys0,0,0 +│ hVolume.val=sys0 +│ //icon +│ spstr strCommand.txt,tPlayPause.txt,"~",11 +│ + //speaker current +│ + spstr strCommand.txt,tSpeaker.txt,"~",12 +│ + if(tSpeaker.txt!="") +│ + { +│ + tSpeaker.pco=1374 +│ + }else +│ + { +│ + tSpeaker.pco=65535 +│ + } +│ + //speaker list +│ + spstr strCommand.txt,vaSpeakerList.txt,"~",13 +│ + if(vaSpeakerList.txt=="") +│ + { +│ + vis t6,0 +│ + } +│ + vaSpeakerPos.val=0 +│ // on off button +│ - spstr strCommand.txt,tTmp.txt,"~",12 +│ + spstr strCommand.txt,tTmp.txt,"~",14 +│ if(tTmp.txt=="disable") +│ { +│ vis t5,0 │ }else │ { │ vis t5,1 │ covx tTmp.txt,t5.pco,0,0 │ } +│ - //tIconBtnEntityType +│ - spstr strCommand.txt,vaMenu.txt,"~",13 │ //tIconBtnEntityName -│ spstr strCommand.txt,vaMenu.txt,"~",15 +│ - spstr strCommand.txt,vaMenu.txt,"~",14 │ - // shuffel btn -│ - spstr strCommand.txt,tTmp.txt,"~",16 +│ - spstr strCommand.txt,tTmp.txt,"~",15 │ - if(tTmp.txt=="disable") │ - { │ - vis tShuffle,0 │ - }else -│ - { +│ + spstr strCommand.txt,vaMenu.txt,"~",15 +│ + } +│ + if(tInstruction.txt=="time") +│ + { +│ + // get set time to global variable +│ + spstr strCommand.txt,pageIcons.vaTime.txt,"~",1 +│ + } +│ + if(tInstruction.txt=="date") +│ + { +│ + // get set date to global variable +│ + spstr strCommand.txt,pageIcons.vaDate.txt,"~",1 +│ + } +│ + if(tInstruction.txt=="dimmode") +│ + { +│ + // get value +│ + spstr strCommand.txt,tTmp.txt,"~",1 +│ + covx tTmp.txt,dimValue,0,0 +│ + // get value normal +│ + spstr strCommand.txt,tTmp.txt,"~",2 +│ + covx tTmp.txt,dimValueNormal,0,0 +│ + dim=dimValueNormal +│ + // get background color +│ + spstr strCommand.txt,tTmp.txt,"~",3 +│ + if(tTmp.txt!="") +│ { │ - vis tShuffle,1 │ - tShuffle.txt=tTmp.txt +│ + covx tTmp.txt,defaultBcoColor,0,0 +│ } +│ - // get Type +│ - spstr strCommand.txt,type1.txt,"~",16 +│ - // get internal name +│ - spstr strCommand.txt,entn1.txt,"~",17 +│ - if(type1.txt=="delete"||type1.txt=="") +│ - { +│ - vis tEntity1,0 +│ - vis bEntity1,0 +│ - }else +│ - { +│ - // change icon +│ - spstr strCommand.txt,bEntity1.txt,"~",18 +│ - vis bEntity1,1 +│ - // change icon color +│ - spstr strCommand.txt,tTmp.txt,"~",19 +│ - covx tTmp.txt,sys0,0,0 +│ - bEntity1.pco=sys0 +│ - // set name +│ - spstr strCommand.txt,tEntity1.txt,"~",20 +│ - vis tEntity1,1 │ - } +│ - // get Type +│ - spstr strCommand.txt,type2.txt,"~",22 +│ - // get internal name +│ - spstr strCommand.txt,entn2.txt,"~",23 +│ - if(type2.txt=="delete"||type2.txt=="") +│ - { +│ - vis tEntity2,0 +│ - vis bEntity2,0 +│ - }else +│ - { +│ - // change icon +│ - spstr strCommand.txt,bEntity2.txt,"~",24 +│ - vis bEntity2,1 +│ - // change icon color +│ - spstr strCommand.txt,tTmp.txt,"~",25 +│ - covx tTmp.txt,sys0,0,0 +│ - bEntity2.pco=sys0 +│ - // set name +│ - spstr strCommand.txt,tEntity2.txt,"~",26 +│ - vis tEntity2,1 +│ - } +│ - // get Type +│ - spstr strCommand.txt,type3.txt,"~",28 +│ - // get internal name +│ - spstr strCommand.txt,entn3.txt,"~",29 +│ - if(type3.txt=="delete"||type3.txt=="") +│ - { +│ - vis tEntity3,0 +│ - vis bEntity3,0 +│ - }else +│ - { +│ - // change icon +│ - spstr strCommand.txt,bEntity3.txt,"~",30 +│ - vis bEntity3,1 +│ - // change icon color +│ - spstr strCommand.txt,tTmp.txt,"~",31 +│ - covx tTmp.txt,sys0,0,0 +│ - bEntity3.pco=sys0 +│ - // set name +│ - spstr strCommand.txt,tEntity3.txt,"~",32 +│ - vis tEntity3,1 +│ - } +│ - // get Type +│ - spstr strCommand.txt,type4.txt,"~",34 +│ - // get internal name +│ - spstr strCommand.txt,entn4.txt,"~",35 +│ - if(type4.txt=="delete"||type4.txt=="") +│ - { +│ - vis tEntity4,0 +│ - vis bEntity4,0 +│ - }else +│ - { +│ - // change icon +│ - spstr strCommand.txt,bEntity4.txt,"~",36 +│ - vis bEntity4,1 +│ - // change icon color +│ - spstr strCommand.txt,tTmp.txt,"~",37 +│ - covx tTmp.txt,sys0,0,0 +│ - bEntity4.pco=sys0 +│ - // set name +│ - spstr strCommand.txt,tEntity4.txt,"~",38 +│ - vis tEntity4,1 +│ - } +│ - // get Type +│ - spstr strCommand.txt,type5.txt,"~",40 +│ - // get internal name +│ - spstr strCommand.txt,entn5.txt,"~",41 +│ - if(type5.txt=="delete"||type5.txt=="") +│ - { +│ - vis tEntity5,0 +│ - vis bEntity5,0 +│ - }else +│ + // get font color +│ + spstr strCommand.txt,tTmp.txt,"~",4 +│ + if(tTmp.txt!="") +│ { +│ - // change icon +│ - spstr strCommand.txt,bEntity5.txt,"~",42 +│ - vis bEntity5,1 +│ - // change icon color +│ - spstr strCommand.txt,tTmp.txt,"~",43 +│ - covx tTmp.txt,sys0,0,0 +│ - bEntity5.pco=sys0 +│ - // set name +│ - spstr strCommand.txt,tEntity5.txt,"~",44 +│ - vis tEntity5,1 +│ + covx tTmp.txt,defaultFontColor,0,0 +│ } │ } -│ if(tInstruction.txt=="time") +│ + if(tInstruction.txt=="timeout") +│ + { +│ + //set timeout to global var +│ + spstr strCommand.txt,tTmp.txt,"~",1 +│ + covx tTmp.txt,sleepTimeout,0,0 +│ + } +│ if(tInstruction.txt=="pageType") │ { -│ // get set time to global variable -│ spstr strCommand.txt,pageIcons.vaTime.txt,"~",1 +│ sleepValue=0 +│ //command format pageType,specialPageName +│ //write name of speical page to tId +│ spstr strCommand.txt,tId.txt,"~",1 +│ //save second arg if there's one +│ @@ -1138,63 +796,38 @@ +│ { +│ page cardQR +│ } +│ if(tId.txt=="cardPower") +│ { +│ page cardPower +│ } +│ - } +│ - if(tInstruction.txt=="time") +│ - { +│ - // get set time to global variable +│ - spstr strCommand.txt,pageIcons.vaTime.txt,"~",1 +│ - } +│ - if(tInstruction.txt=="date") +│ - { +│ - // get set date to global variable +│ - spstr strCommand.txt,pageIcons.vaDate.txt,"~",1 +│ - } +│ - if(tInstruction.txt=="dimmode") +│ - { +│ - // get value +│ - spstr strCommand.txt,tTmp.txt,"~",1 +│ - covx tTmp.txt,dimValue,0,0 +│ - // get value normal +│ - spstr strCommand.txt,tTmp.txt,"~",2 +│ - covx tTmp.txt,dimValueNormal,0,0 +│ - dim=dimValueNormal +│ - // get background color +│ - spstr strCommand.txt,tTmp.txt,"~",3 +│ - if(tTmp.txt!="") +│ - { +│ - covx tTmp.txt,defaultBcoColor,0,0 +│ - } +│ - // get font color +│ - spstr strCommand.txt,tTmp.txt,"~",4 +│ - if(tTmp.txt!="") +│ + if(tId.txt=="cardChart") +│ { +│ - covx tTmp.txt,defaultFontColor,0,0 +│ + page cardChart +│ } │ } -│ if(tInstruction.txt=="date") +│ - if(tInstruction.txt=="timeout") +│ - { +│ - //set timeout to global var +│ - spstr strCommand.txt,tTmp.txt,"~",1 +│ - covx tTmp.txt,sleepTimeout,0,0 +│ - } +│ // end of user code +│ udelete payloadLength-1 +│ bufferPos=0 +│ } +│ } +│ } +│ } +│ // next character +│ bufferPos++ +│ } +│ + if(bufferPos==usize) +│ + { +│ + // copy whole buffer to t1.txt, for debugging +│ + //ucopy t2.txt,0,usize,0 +│ + // ucopy n2.val,0,usize,0 +│ + // clear whole buffer +│ + //code_c +│ + //bufferPos=0 +│ + } +│ } +│ +│ Timer tmSleep +│ Attributes +│ Scope : local +│ Period (ms): 1000 +│ Enabled : yes │ --- HMI/n2t-out/pageStartup.txt ├── +++ HMI/US/landscape/n2t-out/pageStartup.txt │ @@ -173,15 +173,15 @@ @@ -438,7 +1096,7 @@ │ Max. Text Size: 25 │ │ Variable (string) tInstruction -│ @@ -103,38 +94,14 @@ +│ @@ -103,24 +94,14 @@ │ Value: 0 │ │ Variable (int32) ycR @@ -456,20 +1114,6 @@ │ - Text : │ - Max. Text Size : 10 │ - -│ - Events -│ - Touch Press Event -│ - if(tDate.x==0) -│ - { -│ - tTmp.txt="change model conf to us-l/p " -│ - strlen tTmp.txt,sys1 -│ - sya1=sys1*11+m0.h-48/2 -│ - for(sys0=0;sys0