MasterTest.java 1.0 KB

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