JbcDllInvoke.cs 1.1 KB

12345678910111213141516171819202122232425262728
  1. using System.Runtime.InteropServices;
  2. namespace AmrControl.workstation
  3. {
  4. public class JbcDllInvoke
  5. {
  6. [DllImport("JBC.dll")]
  7. public extern static int Init();
  8. [DllImport("JBC.dll")]
  9. public extern static int GetStationMaxTemp(int units);
  10. [DllImport("JBC.dll")]
  11. public extern static int GetStationMinTemp(int units);
  12. [DllImport("JBC.dll")]
  13. public extern static void SetStationMaxTemp(int units, int temp);
  14. [DllImport("JBC.dll")]
  15. public extern static void SetStationMinTemp(int units, int temp);
  16. [DllImport("JBC.dll")]
  17. public extern static void SetPortToolSelectedTemp(int units, int temp, int cnt);
  18. [DllImport("JBC.dll")]
  19. public extern static int GetPortToolSelectedTemp(int units, int cnt);
  20. [DllImport("JBC.dll")]
  21. public extern static int GetPortToolActualTemp(int units, int cnt);
  22. [DllImport("JBC.dll")]
  23. public extern static int GetPortToolSleepStatus(int units);
  24. [DllImport("JBC.dll")]
  25. public extern static int Dispose();
  26. }
  27. }