1234567891011121314151617181920212223242526272829303132333435 |
- import io.netty.util.ResourceLeakDetector;
- import wei.yigulu.iec104.apdumodel.Apdu;
- import wei.yigulu.iec104.apdumodel.Asdu;
- import wei.yigulu.iec104.asdudataframe.TotalSummonType;
- import wei.yigulu.iec104.nettyconfig.Iec104HSMasterBuilder;
- import wei.yigulu.iec104.nettyconfig.Iec104MasterBuilder;
- /**
- * dad
- *
- * @author 修唯xiuwei
- * @create 2019-03-14 16:46
- * @Email 524710549@qq.com
- **/
- public class MasterTest {
- public static void main(String[] args) throws Exception {
- ResourceLeakDetector.setLevel(ResourceLeakDetector.Level.ADVANCED);
- Iec104HSMasterBuilder masterBuilder = new Iec104HSMasterBuilder("127.0.0.1", 2404);
- masterBuilder.createByUnBlock();
- /* //创建总召唤类型I帧
- TotalSummonType totalSummonType = new TotalSummonType();
- //反向生成asdu
- Asdu asdu = totalSummonType.generateBack();
- //配置总召唤发送原因
- asdu.setNot(6);
- //配置公共地址位
- asdu.setCommonAddress(1);
- Apdu apdu = new Apdu().setAsdu(asdu);
- masterBuilder.sendFrameToOpposite(apdu.encode());*/
- }
- }
|