Skip to content

Commit 6a2e532

Browse files
committed
add min/max/step from comments
1 parent c03dea8 commit 6a2e532

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

src/encon/3c..Excellent.tsp

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -453,6 +453,7 @@ namespace Excellent {
453453
@inherit(r_3, w_1)
454454
@ext(0x21)
455455
model FlowMode0 {
456+
@minValue(0) @maxValue(50) @step(50)
456457
speed: speed;
457458

458459
/** [min:0] */
@@ -472,6 +473,7 @@ namespace Excellent {
472473
@inherit(r_3, w_1)
473474
@ext(1)
474475
model FlowMode1 {
476+
@minValue(50) @maxValue(400) @step(5)
475477
speed: speed;
476478

477479
/** [min:50] */
@@ -491,6 +493,7 @@ namespace Excellent {
491493
@inherit(r_3, w_1)
492494
@ext(0x2)
493495
model FlowMode2 {
496+
@minValue(50) @maxValue(400) @step(5)
494497
speed: speed;
495498

496499
/** [min:50] */
@@ -510,6 +513,7 @@ namespace Excellent {
510513
@inherit(r_3, w_1)
511514
@ext(0x3)
512515
model FlowMode3 {
516+
@minValue(50) @maxValue(400) @step(5)
513517
speed: speed;
514518

515519
/** [min:50] */
@@ -529,6 +533,7 @@ namespace Excellent {
529533
@inherit(r_3, w_1)
530534
@ext(0x4)
531535
model BypassTemp {
536+
@minValue(150) @maxValue(350) @step(5)
532537
temp10: temp10;
533538

534539
/** [min:150] */
@@ -548,6 +553,7 @@ namespace Excellent {
548553
@inherit(r_3, w_1)
549554
@ext(0x30)
550555
model BypassTempHyst {
556+
@minValue(0) @maxValue(50) @step(5)
551557
temp10: temp10;
552558

553559
/** [min:0] */
@@ -606,6 +612,7 @@ namespace Excellent {
606612
@inherit(r_3, w_1)
607613
@ext(0x9)
608614
model UnbalanceFlow {
615+
@minValue(-100) @maxValue(100)
609616
speed: sspeed;
610617

611618
/** [min:-100] */
@@ -625,6 +632,7 @@ namespace Excellent {
625632
@inherit(r_3, w_1)
626633
@ext(0xa)
627634
model ExtraHeaterType {
635+
@minValue(0) @maxValue(2)
628636
uir: UIR;
629637

630638
/** [min:0] */
@@ -644,6 +652,7 @@ namespace Excellent {
644652
@inherit(r_3, w_1)
645653
@ext(0xb)
646654
model PostheaterTemp {
655+
@minValue(150) @maxValue(300) @step(5)
647656
temp10: temp10;
648657

649658
/** [min:150] */
@@ -676,6 +685,7 @@ namespace Excellent {
676685
@inherit(r_3, w_1)
677686
@ext(0xd)
678687
model Input1VMin {
688+
@minValue(0) @maxValue(100) @step(5)
679689
voltage: voltage;
680690

681691
/** [min:0] */
@@ -695,6 +705,7 @@ namespace Excellent {
695705
@inherit(r_3, w_1)
696706
@ext(0xe)
697707
model Input1VMax {
708+
@minValue(0) @maxValue(100) @step(5)
698709
voltage: voltage;
699710

700711
/** [min:0] */
@@ -766,6 +777,7 @@ namespace Excellent {
766777
@inherit(r_3, w_1)
767778
@ext(0x13)
768779
model Input2VMin {
780+
@minValue(0) @maxValue(100) @step(5)
769781
voltage: voltage;
770782

771783
/** [min:0] */
@@ -785,6 +797,7 @@ namespace Excellent {
785797
@inherit(r_3, w_1)
786798
@ext(0x14)
787799
model Input2VMax {
800+
@minValue(0) @maxValue(100) @step(5)
788801
voltage: voltage;
789802

790803
/** [min:0] */
@@ -856,6 +869,7 @@ namespace Excellent {
856869
@inherit(r_3, w_1)
857870
@ext(0x19)
858871
model EWTTempMin {
872+
@minValue(0) @maxValue(100) @step(5)
859873
temp10: temp10;
860874

861875
/** [min:0] */
@@ -875,6 +889,7 @@ namespace Excellent {
875889
@inherit(r_3, w_1)
876890
@ext(0x1a)
877891
model EWTTempMax {
892+
@minValue(150) @maxValue(400) @step(5)
878893
temp10: temp10;
879894

880895
/** [min:150] */
@@ -894,6 +909,7 @@ namespace Excellent {
894909
@inherit(r_3, w_1)
895910
@ext(0x32)
896911
model RHTSensorPresent {
912+
@minValue(0) @maxValue(1)
897913
uir: UIR;
898914

899915
/** [min:0] */
@@ -913,6 +929,7 @@ namespace Excellent {
913929
@inherit(r_3, w_1)
914930
@ext(0x33)
915931
model RHTSensorSensitivity {
932+
@minValue(-2) @maxValue(2)
916933
sir: SIR;
917934

918935
/** [min:-2] */
@@ -932,6 +949,7 @@ namespace Excellent {
932949
@inherit(r_3, w_1)
933950
@ext(0x1d)
934951
model BacklightLevel {
952+
@minValue(0) @maxValue(100) @step(5)
935953
percentr: percentr;
936954

937955
/** [min:0] */
@@ -952,6 +970,7 @@ namespace Excellent {
952970
@ext(0x34)
953971
model CO2Sensor1LowerLimit {
954972
@unit("ppm")
973+
@minValue(400) @maxValue(2000) @step(25)
955974
uir: UIR;
956975

957976
/** [min:400] */
@@ -976,6 +995,7 @@ namespace Excellent {
976995
@ext(0x35)
977996
model CO2Sensor1UpperLimit {
978997
@unit("ppm")
998+
@minValue(400) @maxValue(2000) @step(25)
979999
uir: UIR;
9801000

9811001
/** [min:400] */
@@ -1000,6 +1020,7 @@ namespace Excellent {
10001020
@ext(0x36)
10011021
model CO2Sensor2LowerLimit {
10021022
@unit("ppm")
1023+
@minValue(400) @maxValue(2000) @step(25)
10031024
uir: UIR;
10041025

10051026
/** [min:400] */
@@ -1024,6 +1045,7 @@ namespace Excellent {
10241045
@ext(0x37)
10251046
model CO2Sensor2UpperLimit {
10261047
@unit("ppm")
1048+
@minValue(400) @maxValue(2000) @step(25)
10271049
uir: UIR;
10281050

10291051
/** [min:400] */
@@ -1048,6 +1070,7 @@ namespace Excellent {
10481070
@ext(0x38)
10491071
model CO2Sensor3LowerLimit {
10501072
@unit("ppm")
1073+
@minValue(400) @maxValue(2000) @step(25)
10511074
uir: UIR;
10521075

10531076
/** [min:400] */
@@ -1072,6 +1095,7 @@ namespace Excellent {
10721095
@ext(0x39)
10731096
model CO2Sensor3UpperLimit {
10741097
@unit("ppm")
1098+
@minValue(400) @maxValue(2000) @step(25)
10751099
uir: UIR;
10761100

10771101
/** [min:400] */
@@ -1096,6 +1120,7 @@ namespace Excellent {
10961120
@ext(0x3a)
10971121
model CO2Sensor4LowerLimit {
10981122
@unit("ppm")
1123+
@minValue(400) @maxValue(2000) @step(25)
10991124
uir: UIR;
11001125

11011126
/** [min:400] */
@@ -1120,6 +1145,7 @@ namespace Excellent {
11201145
@ext(0x3b)
11211146
model CO2Sensor4UpperLimit {
11221147
@unit("ppm")
1148+
@minValue(400) @maxValue(2000) @step(25)
11231149
uir: UIR;
11241150

11251151
/** [min:400] */
@@ -1156,6 +1182,7 @@ namespace Excellent {
11561182
@inherit(r_3, w_1)
11571183
@ext(0x3f)
11581184
model FlowCorrection {
1185+
@minValue(90) @maxValue(110)
11591186
percentr: percentr;
11601187

11611188
/** [min:90] */
@@ -1188,6 +1215,7 @@ namespace Excellent {
11881215
@inherit(r_3, w_1)
11891216
@ext(0x45)
11901217
model FilterDaysBeforeWarning {
1218+
@minValue(1) @maxValue(365)
11911219
uir: UIR;
11921220

11931221
/** [min:1] */
@@ -1207,6 +1235,7 @@ namespace Excellent {
12071235
@inherit(r_3, w_1)
12081236
@ext(0x41)
12091237
model ModbusInterface {
1238+
@minValue(0) @maxValue(3) @step(2)
12101239
uir: UIR;
12111240

12121241
/** [min:0] */
@@ -1226,6 +1255,7 @@ namespace Excellent {
12261255
@inherit(r_3, w_1)
12271256
@ext(0x42)
12281257
model ModbusSlaveAddress {
1258+
@minValue(1) @maxValue(247)
12291259
uir: UIR;
12301260

12311261
/** [min:1] */

0 commit comments

Comments
 (0)