|
1 | 1 | import "@ebusd/ebus-typespec"; |
2 | 2 | import "./_templates.tsp"; |
| 3 | +import "./b516_inc.tsp"; |
3 | 4 | using Ebus; |
4 | 5 | using Ebus.Num; |
5 | 6 | using Ebus.Dtm; |
@@ -63,50 +64,6 @@ namespace _720 { |
63 | 64 | cleared: yesno; |
64 | 65 | } |
65 | 66 |
|
66 | | - // Energy Stats |
67 | | - |
68 | | - /** default *r */ |
69 | | - @base(MF, 0x16, 0x10, 0, 0xff, 0xff) |
70 | | - model r_0c { |
71 | | - @maxLength(7) |
72 | | - ign: IGN; |
73 | | - } |
74 | | - |
75 | | - /** EnergyStatsSolarSumSystem */ |
76 | | - @inherit(r_0c) |
77 | | - @ext(0x1, 0, 0x21, 0x32) |
78 | | - @condition(_720.FM5Config.value, "<=2") |
79 | | - model EnergyStatsSolarSumSystem { |
80 | | - @unit("Wh") |
81 | | - value: EXP; |
82 | | - } |
83 | | - |
84 | | - /** EnergyStatsSolarHeatingSystem */ |
85 | | - @inherit(r_0c) |
86 | | - @ext(0x1, 0x3, 0x21, 0x32) |
87 | | - @condition(_720.FM5Config.value, "<=2") |
88 | | - model EnergyStatsSolarHeatingSystem { |
89 | | - @unit("Wh") |
90 | | - value: EXP; |
91 | | - } |
92 | | - |
93 | | - /** EnergyStatsSolarHotWaterSystem */ |
94 | | - @inherit(r_0c) |
95 | | - @ext(0x1, 0x4, 0x21, 0x32) |
96 | | - @condition(_720.FM5Config.value, "<=2") |
97 | | - model EnergyStatsSolarHotWaterSystem { |
98 | | - @unit("Wh") |
99 | | - value: EXP; |
100 | | - } |
101 | | - |
102 | | - /** EnergyStatsElectricalSumSystem */ |
103 | | - @inherit(r_0c) |
104 | | - @ext(0x3, 0, 0x21, 0x32) |
105 | | - model EnergyStatsElectricalSumSystem { |
106 | | - @unit("Wh") |
107 | | - value: EXP; |
108 | | - } |
109 | | - |
110 | 67 | /** default *r */ |
111 | 68 | @base(MF, 0x24, 0x2, 0, 0, 0) |
112 | 69 | model r_1 { |
@@ -3814,4 +3771,11 @@ namespace _720 { |
3814 | 3771 | Ongoing: 1, |
3815 | 3772 | Resolved: 2, |
3816 | 3773 | } |
| 3774 | + |
| 3775 | + // includes |
| 3776 | + |
| 3777 | + /** included parts */ |
| 3778 | + union _includes { |
| 3779 | + B516_inc, |
| 3780 | + } |
3817 | 3781 | } |
0 commit comments