


namespace Daq
{
    public enum daqState
    {
        OFF,
        CONNECT,
        RECORD,
        STOP,
        SLEEP
    };

    public enum recordMode
    {
        flashOnly,
        flashAndEnet
    };
    public enum quadsEnabled
    {
        QuadA,
        QuadB,
        QuadC,
        QuadD,
    }
    public enum BBBInterface

    {
        Ethernet,
        USB
    }
    public class daqMsg
    {
        public daqState state;
        public recordMode record;
        public quadsEnabled quads;
        public bool testEnabled = false;
        public int numBlocks = 1000;

        public daqMsg()
        {
            state = daqState.OFF;
            record = recordMode.flashAndEnet;
            quads = quadsEnabled.QuadB;
        }
    }

}