Custom decimal separator on climate page

Solves #1161
This commit is contained in:
Edward Firmo
2024-02-27 13:47:08 +01:00
parent f819c1fe33
commit 9ff59624e0
17 changed files with 516 additions and 34 deletions

View File

@@ -20,6 +20,7 @@ Page buttonpage01
vis 255,0
vis button_back,1
vis page_index,1
vis page_label,1
}
Postinitialize Event

View File

@@ -20,6 +20,7 @@ Page buttonpage02
vis 255,0
vis button_back,1
vis page_index,1
vis page_label,1
}
Postinitialize Event

View File

@@ -20,6 +20,7 @@ Page buttonpage03
vis 255,0
vis button_back,1
vis page_index,1
vis page_label,1
}
Postinitialize Event

View File

@@ -20,6 +20,7 @@ Page buttonpage04
vis 255,0
vis button_back,1
vis page_index,1
vis page_label,1
}
Postinitialize Event

View File

@@ -190,6 +190,13 @@ Variable (int32) temp_gap
Scope: local
Value: 0
Variable (string) dec_separator
Attributes
ID : 55
Scope : local
Text : .
Max. Text Size: 5
Text current_temp
Attributes
ID : 3
@@ -567,7 +574,7 @@ Slider slider_high
covx va0.val,target_high.txt,0,0
va0.val=temp_number1.val%10
covx va0.val,va1.txt,0,0
target_high.txt+="."+va1.txt
target_high.txt+=dec_separator.txt+va1.txt
target_high.txt+=temp_unit.txt
timer1.en=1
active_slider.val=1
@@ -600,7 +607,7 @@ Slider slider_low
covx va0.val,target_low.txt,0,0
va0.val=temp_number2.val%10
covx va0.val,va1.txt,0,0
target_low.txt+="."+va1.txt
target_low.txt+=dec_separator.txt+va1.txt
target_low.txt+=temp_unit.txt
timer2.en=1
active_slider.val=2
@@ -625,7 +632,7 @@ Slider climateslider
covx va0.val,target_high.txt,0,0
va0.val=temp_number0.val%10
covx va0.val,va1.txt,0,0
target_high.txt+="."+va1.txt
target_high.txt+=dec_separator.txt+va1.txt
target_high.txt+=temp_unit.txt
active_slider.val=0
timer0.en=1
@@ -664,7 +671,7 @@ Hotspot decrease_temp
covx va0.val,target_high.txt,0,0
va0.val=temp_number0.val%10
covx va0.val,va1.txt,0,0
target_high.txt+="."+va1.txt
target_high.txt+=dec_separator.txt+va1.txt
target_high.txt+=temp_unit.txt
}
}else if(active_slider.val==1)
@@ -678,7 +685,7 @@ Hotspot decrease_temp
covx va0.val,target_high.txt,0,0
va0.val=temp_number1.val%10
covx va0.val,va1.txt,0,0
target_high.txt+="."+va1.txt
target_high.txt+=dec_separator.txt+va1.txt
target_high.txt+=temp_unit.txt
}
}else if(active_slider.val==2)
@@ -692,7 +699,7 @@ Hotspot decrease_temp
covx va0.val,target_low.txt,0,0
va0.val=temp_number2.val%10
covx va0.val,va1.txt,0,0
target_low.txt+="."+va1.txt
target_low.txt+=dec_separator.txt+va1.txt
target_low.txt+=temp_unit.txt
}
}
@@ -729,7 +736,7 @@ Hotspot increase_temp
covx va0.val,target_high.txt,0,0
va0.val=temp_number0.val%10
covx va0.val,va1.txt,0,0
target_high.txt+="."+va1.txt
target_high.txt+=dec_separator.txt+va1.txt
target_high.txt+=temp_unit.txt
}
}else if(active_slider.val==1)
@@ -743,7 +750,7 @@ Hotspot increase_temp
covx va0.val,target_high.txt,0,0
va0.val=temp_number1.val%10
covx va0.val,va1.txt,0,0
target_high.txt+="."+va1.txt
target_high.txt+=dec_separator.txt+va1.txt
target_high.txt+=temp_unit.txt
}
}else if(active_slider.val==2)
@@ -757,7 +764,7 @@ Hotspot increase_temp
covx va0.val,target_low.txt,0,0
va0.val=temp_number2.val%10
covx va0.val,va1.txt,0,0
target_low.txt+="."+va1.txt
target_low.txt+=dec_separator.txt+va1.txt
target_low.txt+=temp_unit.txt
}
}