42 lines
678 B
C
42 lines
678 B
C
|
|
enum RO // relay output channels
|
|
{
|
|
P1 = 0,
|
|
P2 = 1,
|
|
P3 = 2,
|
|
P4 = 3,
|
|
RO_4 = 4,
|
|
FST_FLOOR = 5,
|
|
GND_FLOOR = 6,
|
|
PUMP_HT = 7,
|
|
PUMP_IRR = 8,
|
|
ZONE1 = 9,
|
|
ZONE2 = 10,
|
|
ZONE3 = 11,
|
|
DRIP = 12,
|
|
RETURN = 13,
|
|
RO_14 = 14,
|
|
RO_15 = 15,
|
|
RO_MAX = 16 // unused to detect invalid values
|
|
};
|
|
|
|
enum DI // digital input channels
|
|
{
|
|
CONFRESET = 0,
|
|
RESTART = 1,
|
|
DI_2 = 2,
|
|
DI_3 = 3,
|
|
DI_4 = 4,
|
|
DI_6 = 6,
|
|
OTAENABLE = 7,
|
|
PUMP_PRESSURE = 8,
|
|
RAIN = 9,
|
|
IRR_OVERRIDE = 10,
|
|
DI_11 = 11,
|
|
DI_12 = 12,
|
|
DI_13 = 13,
|
|
DI_14 = 14,
|
|
DI_15 = 15,
|
|
DI_MAX = 16
|
|
}; // unused to detect invalid values
|