thermferm/thermferm.h

Tue, 20 May 2014 22:40:16 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Tue, 20 May 2014 22:40:16 +0200
changeset 46
000399c64d3f
parent 41
f534ace74eea
child 48
d8c64f81b192
permissions
-rw-r--r--

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

mercurial