IPC_ArrayEx.java 927 B

1234567891011121314151617181920212223242526272829303132333435
  1. package com.persagy.vsknet.structure;
  2. import java.util.Arrays;
  3. import java.util.List;
  4. import com.persagy.vsknet.tmp.AUTHORIZATION;
  5. import com.persagy.vsknet.tmp.SERVER_URI;
  6. import com.sun.jna.Structure;
  7. /**
  8. *
  9. * @version 1.0.0
  10. * @company persagy
  11. * @author zhangqiankun
  12. * @date 2021年9月30日 下午4:48:30
  13. */
  14. public class IPC_ArrayEx extends Structure {
  15. public SERVER_URI ipc;
  16. public AUTHORIZATION Ipclogin;
  17. /**
  18. * 这个字段的在不同命令下表示不同的意思。
  19. * 1、获取配置时,0表示无效,1-64表示具体通道号;
  20. * 2、配置解码器通道时,高16位地址表示通道号(1-64),低16位表示当前画面的第几个小窗口:单画面(1),4画面(1-4),9画面(1-9),16画面(1-16)。
  21. * */
  22. public int nUser;
  23. @Override
  24. protected List<String> getFieldOrder() {
  25. return Arrays.asList("ipc", "Ipclogin", "nUser");
  26. }
  27. }