KISS Data Aquisition and Control System
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
769 B

  1. 
  2. namespace Daq
  3. {
  4. public enum daqState
  5. {
  6. OFF,
  7. CONNECT,
  8. RECORD,
  9. STOP,
  10. SLEEP
  11. };
  12. public enum recordMode
  13. {
  14. flashOnly,
  15. flashAndEnet
  16. };
  17. public enum quadsEnabled
  18. {
  19. QuadA,
  20. QuadB,
  21. QuadC,
  22. QuadD,
  23. }
  24. public enum BBBInterface
  25. {
  26. Ethernet,
  27. USB
  28. }
  29. public class daqMsg
  30. {
  31. public daqState state;
  32. public recordMode record;
  33. public quadsEnabled quads;
  34. public bool testEnabled = false;
  35. public int numBlocks = 1000;
  36. public daqMsg()
  37. {
  38. state = daqState.OFF;
  39. record = recordMode.flashAndEnet;
  40. quads = quadsEnabled.QuadB;
  41. }
  42. }
  43. }