DpxAcqParameters.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace Uestc.Auto6.Dso.Hardware.Driver
  7. {
  8. internal record DpxAcqParameters
  9. {
  10. public Int32 ProcBd_Dpo_MapFifoDepth;
  11. public Int32 ProcBd_Dpo_MeasureFifoDepth;
  12. public Int32 ProcBd_Dpo_MapFifoDepth_Adjust;
  13. public Int32 ProcBd_Dpo_ExtractNum;
  14. public Int32 ProcBd_FifoCtrl_FullProgDepth;
  15. public UInt32 ProcBd_Linkmux_Select;
  16. public UInt32 ProcBd_Linkdemux_Select;
  17. public Int32 AcqBd_FifoCtrl_FullProgDepth;
  18. public Int32 AcqBd_Interpolate_inter_fifo_prog_full_thresh;
  19. public UInt32 AcqBd_Linkmux_Select;
  20. public Int32 PcieBd_FifoCtrl_FullProgDepth;
  21. public Int32 PcieBd_FifoCtrl_ReadFromFIFO_Num;
  22. public Int32 Pingpong_cnt_thresh;
  23. public bool bSerialDpx;
  24. public bool bInterpolation;
  25. public bool bHardwareExtract;
  26. public bool bEdgeTrig;
  27. public bool bSingleCH;
  28. public bool b4GActive;
  29. public double RadioOfSoftWaveSampleDivDpxWaveSample = 1.0;
  30. }
  31. }