MasterTest.java 989 B

12345678910111213141516171819202122232425262728293031323334
  1. import io.netty.util.ResourceLeakDetector;
  2. import wei.yigulu.iec104.nettyconfig.Iec104HSMasterBuilder;
  3. import wei.yigulu.iec104.util.SendCommandHelper;
  4. /**
  5. * dad
  6. *
  7. * @author 修唯xiuwei
  8. * @create 2019-03-14 16:46
  9. * @Email 524710549@qq.com
  10. **/
  11. public class MasterTest {
  12. public static void main(String[] args) throws Exception {
  13. ResourceLeakDetector.setLevel(ResourceLeakDetector.Level.ADVANCED);
  14. Iec104HSMasterBuilder masterBuilder = new Iec104HSMasterBuilder("127.0.0.1", 2409);
  15. masterBuilder.createByUnBlock();
  16. Thread.sleep(3000L);
  17. SendCommandHelper.sendShortCommand(masterBuilder, 0, 1, 16385, 0.452f);
  18. /* //创建总召唤类型I帧
  19. TotalSummonType totalSummonType = new TotalSummonType();
  20. //反向生成asdu
  21. Asdu asdu = totalSummonType.generateBack();
  22. //配置总召唤发送原因
  23. asdu.setNot(6);
  24. //配置公共地址位
  25. asdu.setCommonAddress(1);
  26. Apdu apdu = new Apdu().setAsdu(asdu);
  27. masterBuilder.sendFrameToOpposite(apdu.encode());*/
  28. }
  29. }