Tue, 20 May 2014 22:40:16 +0200
More client/server communications
26
9322c619c525
Added coolers program, first draft
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
1 | #ifndef _MAIN_H |
9322c619c525
Added coolers program, first draft
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
2 | #define _MAIN_H |
9322c619c525
Added coolers program, first draft
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
3 | |
9322c619c525
Added coolers program, first draft
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
4 | |
9322c619c525
Added coolers program, first draft
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
5 | #define TRUE 1 |
9322c619c525
Added coolers program, first draft
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
6 | #define FALSE 0 |
9322c619c525
Added coolers program, first draft
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
7 | |
9322c619c525
Added coolers program, first draft
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
8 | |
46
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
9 | /* |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
10 | * IPC shared memory |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
11 | */ |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
12 | struct _beer { |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
13 | float cs_beerSet; |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
14 | float cs_fridgeSet; |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
15 | unsigned char cs_mode; /* o = Off, f = fridge, b = beer, p = profile-run */ |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
16 | float cs_heatEstimator; |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
17 | float cs_coolEstimator; |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
18 | |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
19 | unsigned char cc_tempFormat; |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
20 | float cc_tempSetMin; |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
21 | float cc_tempSetMax; |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
22 | float cc_idleRangeH; |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
23 | float cc_idleRangeL; |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
24 | |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
25 | float cv_beerDiff; |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
26 | }; |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
27 | |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
28 | struct _beer *beer; |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
29 | |
000399c64d3f
More client/server communications
Michiel Broek <mbroek@mbse.eu>
parents:
41
diff
changeset
|
30 | |
26
9322c619c525
Added coolers program, first draft
Michiel Broek <mbroek@mbse.eu>
parents:
diff
changeset
|
31 | #endif |