#!/bin/bash

#########################################################
#                                                        
# ermitteln, ob aktuell gerade Sendezeit ist             
#                                                        
#########################################################

# Einschaltzeit für den MC auslesen 
START=$( cat </home/snowtv/bin/start.txt)

## Ausschaltzeit für den MC auslesen                      
END=$( cat </home/snowtv/bin/end.txt)

# aktuelle Zeit für Funktion ermitteln
CURTIME=$(date  +"%H%M%S" | bc)

function airtime ()
{
# Dauerbetrieb
# Ein- & Ausschaltzeit sind identisch
if [ "$START" == "$END" ];
then
	echo 0

# Betrieb über Mitternacht
# Ausschaltzeit ist kleiner als Einschaltzeit
elif [ "$END" -lt "$START" ]; 
then
	if [ "$CURTIME" -lt "235959" ] && [ "$CURTIME" -lt "$END" ];
	then
	  echo 0
        elif [ "$CURTIME" -lt "$START" ] && [ "$CURTIME" -gt "$END" ];
        then
          echo 1
        else
          echo 0
	fi

# Playout startet und endet vor Mitternacht
# Einschaltzeit ist kleiner als Ausschaltzeit
elif [ "$CURTIME" -lt  "$END" ] && [ "$CURTIME" -gt "$START" ];
then
       echo 0
else
       echo 1
fi
}
airtime
