Sandbox/Dirigent/Archiv/2411UpToEtBt/Chamber.sh
#!/bin/bash
SUBDIR=Infrastructure
ThisDev=Chamber
source Commons.sh
function Init()
{
CommonInit
LogIt "$PASSING ${FUNCNAME[0]}"
}
function Prepare()
{
LogIt "$PASSING ${FUNCNAME[0]}"
}
function Arming()
{
LogIt "$DOWNTO ${FUNCNAME[0]}"
LogIt "$UPFROM ${FUNCNAME[0]}"
#LogIt "$PASSING ${FUNCNAME[0]}"
}
function Trigger()
{
LogIt "$PASSING ${FUNCNAME[0]}"
}
function PostDisch()
{
LogIt "$PASSING ${FUNCNAME[0]}"
}
function Final()
{
LogIt "$PASSING ${FUNCNAME[0]}"
}
function Emergency()
{
LogIt "$PASSING ${FUNCNAME[0]}"
}
function RotPumpON()
{
RelayON 17
}
function RotPumpOFF()
{
RelayOFF 17
}
function Vent1ON()
{
RelayON 4
}
function Vent1OFF()
{
RelayOFF 4
}
function Vent2ON()
{
RelayON 12
}
function Vent2OFF()
{
RelayOFF 12
}
function TMP1ON()
{
RelayON 5
}
function TMP1OFF()
{
RelayOFF 5
}
function TMP2ON()
{
RelayON 13
}
function TMP2OFF()
{
RelayOFF 13
}
function PumpingON()
{
TMPsON
sleep 20s
VentsON
}
function PumpingOFF()
{
VentsOFF
TMPsOFF
}
function TMPsON()
{
TMP1ON
TMP2ON
}
function VentsON()
{
Vent1ON
Vent2ON
}
function TMPsOFF()
{
TMP1OFF
TMP2OFF
}
function VentsOFF()
{
Vent1OFF
Vent2OFF
}