diff -bur HMI/n2t-out/Program.s.txt HMI/US/landscape/n2t-out/Program.s.txt --- HMI/n2t-out/Program.s.txt 2022-05-14 14:37:58.882388573 +0000 +++ HMI/US/landscape/n2t-out/Program.s.txt 2022-05-14 14:37:59.678399277 +0000 @@ -11,6 +11,4 @@ // dim value int dimValue=40 int dimValueNormal=100 - // fix touch offset - lcd_dev fffb 0002 0000 0020 page pageStartup diff -bur HMI/n2t-out/cardAlarm.txt HMI/US/landscape/n2t-out/cardAlarm.txt --- HMI/n2t-out/cardAlarm.txt 2022-05-14 14:37:58.882388573 +0000 +++ HMI/US/landscape/n2t-out/cardAlarm.txt 2022-05-14 14:37:59.678399277 +0000 @@ -466,90 +466,6 @@ prints crcval,2 tCode.txt="" -Hotspot mSwipeNext - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing right button if swiped on the right side of the screen - // - spstr tId.txt,tTmp.txt,"|",1 - if(tTmp.txt=="1") - { - click bNext,1 - } - -Hotspot mSwipeUp - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing up button if swiped on the top side of the screen - // - spstr tId.txt,tTmp.txt,"|",0 - if(tTmp.txt=="2") - { - click bPrev,1 - } - -Hotspot mSwipePrev - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing left button if swiped on the left side of the screen - // - spstr tId.txt,tTmp.txt,"|",0 - if(tTmp.txt=="1") - { - click bPrev,1 - } - Timer tmSerial Attributes Scope : local diff -bur HMI/n2t-out/cardEntities.txt HMI/US/landscape/n2t-out/cardEntities.txt --- HMI/n2t-out/cardEntities.txt 2022-05-14 14:37:58.882388573 +0000 +++ HMI/US/landscape/n2t-out/cardEntities.txt 2022-05-14 14:37:59.678399277 +0000 @@ -1074,90 +1074,6 @@ page popupLight } -Hotspot mSwipeNext - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing right button if swiped on the right side of the screen - // - spstr tId.txt,tTmp.txt,"|",1 - if(tTmp.txt=="1") - { - click bNext,1 - } - -Hotspot mSwipeUp - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing up button if swiped on the top side of the screen - // - spstr tId.txt,tTmp.txt,"|",0 - if(tTmp.txt=="2") - { - click bPrev,1 - } - -Hotspot mSwipePrev - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing left button if swiped on the left side of the screen - // - spstr tId.txt,tTmp.txt,"|",0 - if(tTmp.txt=="1") - { - click bPrev,1 - } - Timer tmSerial Attributes Scope : local diff -bur HMI/n2t-out/cardGrid.txt HMI/US/landscape/n2t-out/cardGrid.txt --- HMI/n2t-out/cardGrid.txt 2022-05-14 14:37:58.882388573 +0000 +++ HMI/US/landscape/n2t-out/cardGrid.txt 2022-05-14 14:37:59.678399277 +0000 @@ -522,90 +522,6 @@ page pageTest } -Hotspot mSwipeNext - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing right button if swiped on the right side of the screen - // - spstr tId.txt,tTmp.txt,"|",1 - if(tTmp.txt=="1") - { - click bNext,1 - } - -Hotspot mSwipeUp - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing up button if swiped on the top side of the screen - // - spstr tId.txt,tTmp.txt,"|",0 - if(tTmp.txt=="2") - { - click bPrev,1 - } - -Hotspot mSwipePrev - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing left button if swiped on the left side of the screen - // - spstr tId.txt,tTmp.txt,"|",0 - if(tTmp.txt=="1") - { - click bPrev,1 - } - Timer tmSerial Attributes Scope : local diff -bur HMI/n2t-out/cardMedia.txt HMI/US/landscape/n2t-out/cardMedia.txt --- HMI/n2t-out/cardMedia.txt 2022-05-14 14:37:58.882388573 +0000 +++ HMI/US/landscape/n2t-out/cardMedia.txt 2022-05-14 14:37:59.678399277 +0000 @@ -223,7 +223,7 @@ Events Touch Press Event - hVolume.val=hVolume.val-1 + hVolume.val=hVolume.val-5 // event,buttonPress2,internalNameEntity,volumeSlider,50 //craft command tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider," @@ -253,7 +253,7 @@ Events Touch Press Event - hVolume.val=hVolume.val+1 + hVolume.val=hVolume.val+5 // event,buttonPress2,internalNameEntity,volumeSlider,50 //craft command tSend.txt="event,buttonPress2,"+entn.txt+",volumeSlider," @@ -456,90 +456,6 @@ prints tSend.txt,0 prints crcval,2 -Hotspot mSwipeNext - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing right button if swiped on the right side of the screen - // - spstr tId.txt,tTmp.txt,"|",1 - if(tTmp.txt=="1") - { - click bNext,1 - } - -Hotspot mSwipeUp - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing up button if swiped on the top side of the screen - // - spstr tId.txt,tTmp.txt,"|",0 - if(tTmp.txt=="2") - { - click bPrev,1 - } - -Hotspot mSwipePrev - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing left button if swiped on the left side of the screen - // - spstr tId.txt,tTmp.txt,"|",0 - if(tTmp.txt=="1") - { - click bPrev,1 - } - Timer tmSerial Attributes Scope : local diff -bur HMI/n2t-out/cardThermo.txt HMI/US/landscape/n2t-out/cardThermo.txt --- HMI/n2t-out/cardThermo.txt 2022-05-14 14:37:58.882388573 +0000 +++ HMI/US/landscape/n2t-out/cardThermo.txt 2022-05-14 14:37:59.678399277 +0000 @@ -17,12 +17,9 @@ vis tInstruction,0 vis tTmp,0 vis tId,0 - vis xTempMin1,0 - vis xTempMax1,0 - vis xTempStep1,0 - vis xTempMin2,0 - vis xTempMax2,0 - vis xTempStep2,0 + vis xTempMin,0 + vis xTempMax,0 + vis xTempStep,0 //tEntity.txt=tHeading.txt // disable all buttons vis bt0,0 @@ -33,14 +30,7 @@ vis bt5,0 vis bt6,0 vis bt7,0 - vis t0,0 - vis bUp2,0 - vis bDown2,0 - vis xTempDest2,0 - vis t2,0 - vis btUp1,0 - vis btDown1,0 - vis xTempDest1,0 + vis bt8,0 vis bPrev,0 vis bNext,0 @@ -104,30 +94,12 @@ Text : Max. Text Size: 10 -Variable (string) tInstruction - Attributes - Scope : local - Text : - Max. Text Size: 20 - -Variable (string) tId - Attributes - Scope : local - Text : - Max. Text Size: 20 - -Variable (string) tTmp +Variable (string) va8 Attributes Scope : local Text : Max. Text Size: 10 -Variable (string) tSend - Attributes - Scope : local - Text : - Max. Text Size: 100 - XFloat xTempCurr Attributes Scope : local @@ -137,16 +109,7 @@ Associated Keyboard : none Value : 0 -XFloat xTempDest1 - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - Associated Keyboard : none - Value : 0 - -XFloat xTempMin1 +XFloat xTempDest Attributes Scope : local Dragging : 0 @@ -155,7 +118,7 @@ Associated Keyboard : none Value : 0 -XFloat xTempMax1 +XFloat xTempMin Attributes Scope : local Dragging : 0 @@ -164,7 +127,7 @@ Associated Keyboard : none Value : 0 -XFloat xTempStep1 +XFloat xTempMax Attributes Scope : local Dragging : 0 @@ -173,7 +136,7 @@ Associated Keyboard : none Value : 0 -XFloat xTempDest2 +XFloat xTempStep Attributes Scope : local Dragging : 0 @@ -182,41 +145,45 @@ Associated Keyboard : none Value : 0 -XFloat xTempMin2 +Text tSend Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none - Value : 0 + Text : newtxt + Max. Text Size : 100 -XFloat xTempMax2 +Text tTmp Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none - Value : 0 + Text : + Max. Text Size : 10 -XFloat xTempStep2 +Text tInstruction Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none - Value : 0 + Text : + Max. Text Size : 20 -XFloat xTempDest +Text tId Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled Associated Keyboard : none - Value : 0 + Text : + Max. Text Size : 20 Text tHeading Attributes @@ -248,56 +215,6 @@ Text :  Max. Text Size : 10 -Text tCurTempLbl - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - Associated Keyboard : none - Text : Currently - Max. Text Size : 30 - -Text tStateLbl - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - Associated Keyboard : none - Text : State - Max. Text Size : 30 - -Text t0 - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - Associated Keyboard : none - Text :  - Max. Text Size : 10 - -Text tALbl - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - Associated Keyboard : none - Text : Action - Max. Text Size : 30 - -Text t1 - 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 @@ -389,7 +306,7 @@ prints tSend.txt,0 prints crcval,2 -Dual-state Button bt2 +Dual-state Button bt1 Attributes Scope : local Dragging : 0 @@ -403,7 +320,7 @@ Touch Press Event //craft command tSend.txt="event,buttonPress2,"+entn.txt - tSend.txt+=",hvac_action,"+va2.txt + tSend.txt+=",hvac_action,"+va1.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC @@ -416,7 +333,7 @@ prints tSend.txt,0 prints crcval,2 -Dual-state Button bt4 +Dual-state Button bt2 Attributes Scope : local Dragging : 0 @@ -430,7 +347,7 @@ Touch Press Event //craft command tSend.txt="event,buttonPress2,"+entn.txt - tSend.txt+=",hvac_action,"+va4.txt + tSend.txt+=",hvac_action,"+va2.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC @@ -443,7 +360,7 @@ prints tSend.txt,0 prints crcval,2 -Dual-state Button bt6 +Dual-state Button bt3 Attributes Scope : local Dragging : 0 @@ -457,7 +374,7 @@ Touch Press Event //craft command tSend.txt="event,buttonPress2,"+entn.txt - tSend.txt+=",hvac_action,"+va6.txt + tSend.txt+=",hvac_action,"+va3.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC @@ -470,13 +387,13 @@ prints tSend.txt,0 prints crcval,2 -Dual-state Button bt1 +Dual-state Button bt4 Attributes Scope : local Dragging : 0 Disable release event after dragging: 0 Send Component ID : disabled - State : pressed + State : unpressed Text :  Max. Text Size : 10 @@ -484,7 +401,7 @@ Touch Press Event //craft command tSend.txt="event,buttonPress2,"+entn.txt - tSend.txt+=",hvac_action,"+va1.txt + tSend.txt+=",hvac_action,"+va4.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC @@ -497,7 +414,7 @@ prints tSend.txt,0 prints crcval,2 -Dual-state Button bt3 +Dual-state Button bt5 Attributes Scope : local Dragging : 0 @@ -511,7 +428,7 @@ Touch Press Event //craft command tSend.txt="event,buttonPress2,"+entn.txt - tSend.txt+=",hvac_action,"+va3.txt + tSend.txt+=",hvac_action,"+va5.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC @@ -524,7 +441,7 @@ prints tSend.txt,0 prints crcval,2 -Dual-state Button bt5 +Dual-state Button bt6 Attributes Scope : local Dragging : 0 @@ -538,7 +455,7 @@ Touch Press Event //craft command tSend.txt="event,buttonPress2,"+entn.txt - tSend.txt+=",hvac_action,"+va5.txt + tSend.txt+=",hvac_action,"+va6.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC @@ -578,138 +495,21 @@ prints tSend.txt,0 prints crcval,2 -Dual-state Button btUp1 +Dual-state Button bt8 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 - if(xTempDest1.valxTempMin1.val) - { - xTempDest1.val=xTempDest1.val-xTempStep1.val - } - // event,buttonPress2,entn,tempUpd,X - //craft command - tSend.txt="event,buttonPress2," - tSend.txt+=entn.txt+"," - tSend.txt+="tempUpd," - //convert temperature - covx xTempDest1.val,tTmp.txt,0,0 - tSend.txt+=tTmp.txt - //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 - -Dual-state Button bUp2 - 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 - if(xTempDest2.valxTempMin2.val) - { - xTempDest2.val=xTempDest2.val-xTempStep2.val - } - // event,buttonPress2,entn,tempUpd,X //craft command - tSend.txt="event,buttonPress2," - tSend.txt+=entn.txt+"," - tSend.txt+="tempUpd," - //convert temperature - covx xTempDest2.val,tTmp.txt,0,0 - tSend.txt+=tTmp.txt + tSend.txt="event,buttonPress2,"+entn.txt + tSend.txt+=",hvac_action,"+va8.txt //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC @@ -722,7 +522,7 @@ prints tSend.txt,0 prints crcval,2 -Dual-state Button btUp +Dual-state Button btUp1 Attributes Scope : local Dragging : 0 @@ -734,9 +534,9 @@ Events Touch Press Event - if(xTempDest.valxTempMin1.val) + if(xTempDest.val>xTempMin.val) { - xTempDest.val=xTempDest.val-xTempStep1.val + xTempDest.val=xTempDest.val-xTempStep.val } // event,buttonPress2,entn,tempUpd,X //craft command @@ -794,90 +594,6 @@ prints tSend.txt,0 prints crcval,2 -Hotspot mSwipeNext - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing right button if swiped on the right side of the screen - // - spstr tId.txt,tTmp.txt,"|",1 - if(tTmp.txt=="1") - { - click bNext,1 - } - -Hotspot mSwipeUp - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing up button if swiped on the top side of the screen - // - spstr tId.txt,tTmp.txt,"|",0 - if(tTmp.txt=="2") - { - click bPrev,1 - } - -Hotspot mSwipePrev - Attributes - Scope : local - Dragging : 0 - Disable release event after dragging: 0 - Send Component ID : disabled - - Events - Touch Press Event - //This thin hotspot down the edge will intercept swipes - //from the bezel into the screen area before the - //Nextion register touch for any other components - - //IF the hotspot is 'layered' at the top (use the up - //arrow at the far left of the Nextion Editor Tool Bar). - // - //Calibrate how wide the edge hotspot has to be on your - //own physical device using this screen to test the - //x & y coordinates where the swipe is first detected.) - //--------------------------- - //The navigation text is stored as local variable within tld.txt - //Pressing left button if swiped on the left side of the screen - // - spstr tId.txt,tTmp.txt,"|",0 - if(tTmp.txt=="1") - { - click bPrev,1 - } - Timer tmSerial Attributes Scope : local @@ -967,19 +683,18 @@ covx tTmp.txt,xTempCurr.val,0,0 //dstTemp spstr strCommand.txt,tTmp.txt,"~",5 - covx tTmp.txt,xTempDest1.val,0,0 - xTempDest1.val=xTempDest.val + covx tTmp.txt,xTempDest.val,0,0 //status spstr strCommand.txt,tStatus.txt,"~",6 //minTemp spstr strCommand.txt,tTmp.txt,"~",7 - covx tTmp.txt,xTempMin1.val,0,0 + covx tTmp.txt,xTempMin.val,0,0 //maxTemp spstr strCommand.txt,tTmp.txt,"~",8 - covx tTmp.txt,xTempMax1.val,0,0 + covx tTmp.txt,xTempMax.val,0,0 //tempStep spstr strCommand.txt,tTmp.txt,"~",9 - covx tTmp.txt,xTempStep1.val,0,0 + covx tTmp.txt,xTempStep.val,0,0 // disable all buttons vis bt0,0 vis bt1,0 @@ -989,6 +704,7 @@ vis bt5,0 vis bt6,0 vis bt7,0 + vis bt8,0 //bt0 spstr strCommand.txt,bt0.txt,"~",10 if(bt0.txt!="") @@ -1109,12 +825,21 @@ //enable vis bt7,1 } - //Text tCurTempLbl - spstr strCommand.txt,tCurTempLbl.txt,"~",42 - //Text tStateLbl - spstr strCommand.txt,tStateLbl.txt,"~",43 - //Text tALbl - spstr strCommand.txt,tALbl.txt,"~",44 + //bt8 + spstr strCommand.txt,bt8.txt,"~",42 + if(bt8.txt!="") + { + // set text color on active state + spstr strCommand.txt,tTmp.txt,"~",43 + covx tTmp.txt,bt8.pco2,0,0 + // set state + spstr strCommand.txt,tTmp.txt,"~",44 + covx tTmp.txt,bt8.val,0,0 + // save action + spstr strCommand.txt,va8.txt,"~",45 + //enable + vis bt8,1 + } } if(tInstruction.txt=="pageType") { diff -bur HMI/n2t-out/pageStartup.txt HMI/US/landscape/n2t-out/pageStartup.txt --- HMI/n2t-out/pageStartup.txt 2022-05-14 14:37:58.882388573 +0000 +++ HMI/US/landscape/n2t-out/pageStartup.txt 2022-05-14 14:37:59.678399277 +0000 @@ -177,7 +177,7 @@ recmod=1 bauds=115200 // startup event - tSend.txt="event,startup,"+tVersion.txt+",eu" + tSend.txt="event,startup,"+tVersion.txt+",us-l" //send calc crc btlen tSend.txt,sys0 crcrest 1,0xffff // reset CRC