packages feed

ForSyDe-3.0: examples/Equalizer_Shallow/EqualizerTypes.lhs

\subsection{Overview}

This module is a collection of data types that are used in the equalizer model.

\begin{code}
module EqualizerTypes where

data AnalyzerMsg = Pass
 		 | Fail deriving(Show, Read, Eq)

data OverrideMsg = Lock
                 | CutBass
	         | Release deriving(Show, Read, Eq)

data Sensor = Active deriving(Show, Read, Eq)

data Button = BassDn
	    | BassUp
	    | TrebleDn
	    | TrebleUp deriving (Show, Read, Eq)
\end{code}