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
|
/*
* Valve.h
*
* Created on: Apr 29, 2018
* Author: avi
*/
#ifndef DRIVERS_VALVES_VALVE_H_
#define DRIVERS_VALVES_VALVE_H_
typedef enum
{
//Dry air Valves
VALVE_MIDTANK_To_MANIF_4_2,
VALVE_MIDTANK_To_MANIF_4_1,
VALVE_MIDTANK_To_MANIF_3_2,
VALVE_MIDTANK_To_MANIF_3_1,
VALVE_MIDTANK_To_MANIF_2_2,
VALVE_MIDTANK_To_MANIF_2_1,
VALVE_MIDTANK_To_MANIF_1_2,
VALVE_MIDTANK_To_MANIF_1_1,
//
VALVE_CART_To_MIDTANK_4_2,
VALVE_CART_To_MIDTANK_4_1,
VALVE_CART_To_MIDTANK_3_2,
VALVE_CART_To_MIDTANK_3_1,
VALVE_CART_To_MIDTANK_2_2,
VALVE_CART_To_MIDTANK_2_1,
VALVE_CART_To_MIDTANK_1_2,
VALVE_CART_To_MIDTANK_1_1,
// Waste Valves
VALVE_WASTE_TANK,
VALVE_MIXCHIP_WASTECH,
//Dispenser Valves
VALVE_DISPENSER_1,
VALVE_DISPENSER_2,
VALVE_DISPENSER_3,
VALVE_DISPENSER_4,
VALVE_DISPENSER_5,
VALVE_DISPENSER_6,
VALVE_DISPENSER_7,
VALVE_DISPENSER_8,
NUM_OF_VALVES,
} Valves_t;
void Valve_Command(Valves_t Valve_Id);
void SetAllDispensersValves(bool Direction);
void FPGA_GetDispenserValveBusyOCD();// OCD - Over Current Detection
#endif /* DRIVERS_VALVES_VALVE_H_ */
|