semdef.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334
  1. // semdef.h
  2. #ifndef _SEMDEF_H
  3. #define _SEMDEF_H
  4. #include <windows.h>
  5. #define SEM_CURR_FILE_VERS 0.53
  6. typedef struct {
  7. char cfgName[12]; // EDISEM32
  8. float fVersion; // 0.53
  9. float aVersion; // Application Version
  10. LONG deviceNumber; // EDI Device Number
  11. LONG horzRetrace; // Horizontal retrace delay in uS
  12. LONG vertRetrace; // Vertical retrace delay in uS
  13. LONG maxXSpan; // Max X Span = 65535
  14. LONG maxYSpan; // Max Y Span = 51200
  15. LONG xScanDACSelect; // Horizontal DAC = 0, Vertical DAC = 1
  16. LONG xOffset; // X axis offset
  17. LONG xGain; // X axis gain
  18. LONG yOffset; // Y axis offset
  19. LONG yGain; // Y axis gain
  20. LONG zOffset; // Z axis offset
  21. LONG zGain; // Z axis gain
  22. LONG xMirror; // X axis scan direction
  23. LONG yMirror; // Y axis scan direction
  24. LONG lineSync; // Line freq sync, 0=Off, 1=50Hz, 2=60Hz
  25. LONG videoPolarity[16]; // Video polarity for each physical channel
  26. // V2.2
  27. LONG hasEmia; // Control display of EMIA button: 0 = No Emia, 1 = Emia
  28. LONG filler[255]; // Filler for additional params
  29. } EDI32_SEM_REC, *PEDI32_SEM_REC;
  30. #endif