forked from acd/infinitive
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtables.go
More file actions
84 lines (81 loc) · 1.99 KB
/
Copy pathtables.go
File metadata and controls
84 lines (81 loc) · 1.99 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
package main
// Table locations
var tTSTAT_CURRENT_PARAMS = []byte{0x00, 0x3B, 0x02}
var tTSTAT_ZONE_PARAMS = []byte{0x00, 0x3B, 0x03}
type TStatCurrentParams struct {
Z1CurrentTemp uint8
Z2CurrentTemp uint8
Z3CurrentTemp uint8
Z4CurrentTemp uint8
Z5CurrentTemp uint8
Z6CurrentTemp uint8
Z7CurrentTemp uint8
Z8CurrentTemp uint8
Z1CurrentHumidity uint8
Z2CurrentHumidity uint8
Z3CurrentHumidity uint8
Z4CurrentHumidity uint8
Z5CurrentHumidity uint8
Z6CurrentHumidity uint8
Z7CurrentHumidity uint8
Z8CurrentHumidity uint8
Unknown1 uint8
OutdoorAirTemp uint8
ZoneUnocc uint8 // bitflags
Mode uint8
Unknown2 [5]uint8
DisplayedZone uint8
}
type TStatZoneParams struct {
Z1FanMode uint8
Z2FanMode uint8
Z3FanMode uint8
Z4FanMode uint8
Z5FanMode uint8
Z6FanMode uint8
Z7FanMode uint8
Z8FanMode uint8
ZoneHold uint8 // bitflags
Z1HeatSetpoint uint8
Z2HeatSetpoint uint8
Z3HeatSetpoint uint8
Z4HeatSetpoint uint8
Z5HeatSetpoint uint8
Z6HeatSetpoint uint8
Z7HeatSetpoint uint8
Z8HeatSetpoint uint8
Z1CoolSetpoint uint8
Z2CoolSetpoint uint8
Z3CoolSetpoint uint8
Z4CoolSetpoint uint8
Z5CoolSetpoint uint8
Z6CoolSetpoint uint8
Z7CoolSetpoint uint8
Z8CoolSetpoint uint8
Z1TargetHumidity uint8
Z2TargetHumidity uint8
Z3TargetHumidity uint8
Z4TargetHumidity uint8
Z5TargetHumidity uint8
Z6TargetHumidity uint8
Z7TargetHumidity uint8
Z8TargetHumidity uint8
FanAutoCfg uint8
Unknown uint8
Z1HoldDuration uint16
Z2HoldDuration uint16
Z3HoldDuration uint16
Z4HoldDuration uint16
Z5HoldDuration uint16
Z6HoldDuration uint16
Z7HoldDuration uint16
Z8HoldDuration uint16
Z1Name [12]byte
Z2Name [12]byte
Z3Name [12]byte
Z4Name [12]byte
Z5Name [12]byte
Z6Name [12]byte
Z7Name [12]byte
Z8Name [12]byte
}