49 lines
769 B
C#
49 lines
769 B
C#
|
|
|||
|
|
|||
|
|
|||
|
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;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
}
|