终端一体化运控平台
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

ICMSG_MODE_DW.cs 991 B

12345678910111213141516171819202122232425262728293031323334
  1. using BPASmartClient.Model.冰淇淋.Enum;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Runtime.InteropServices;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. using static BPASmartClient.GSIceCream.MessageDefine;
  9. namespace BPASmartClient.GSIceCream
  10. {
  11. [StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi, Pack = 1)]
  12. public class ICMSG_MODE_DW
  13. {
  14. public byte Header1;
  15. public byte Header2;
  16. public IC_CMD Cmd;
  17. public MORKI_MODE Mode;
  18. public short CalcCode;
  19. public ICMSG_MODE_DW() {
  20. Header1 = MessageDefine.HEADER1;
  21. Header2 = MessageDefine.HEADER2_DW;
  22. Cmd = IC_CMD.MODE;
  23. }
  24. public static ICMSG_MODE_DW Build(MORKI_MODE mode) {
  25. ICMSG_MODE_DW temp = new ICMSG_MODE_DW();
  26. temp.Mode = mode;
  27. temp.CalcCode = (short)((byte)temp.Cmd + (byte)temp.Mode);
  28. return temp;
  29. }
  30. }
  31. }