feat: 增加订阅brcb

dev
huangfeng 8 months ago
parent 07e861c3ea
commit 5ecb8193ee

@ -67,6 +67,11 @@ public class IecClient implements ClientEventListener {
clientAssociation.enableReporting(urcb);
}
}
if (!CollectionUtils.isEmpty(serverModel.getBrcbs())) {
for (Brcb brcb : serverModel.getBrcbs()) {
clientAssociation.enableReporting(brcb);
}
}
}
public void disableReporting() {
@ -78,6 +83,14 @@ public class IecClient implements ClientEventListener {
} catch (Exception ignore) {
}
}
if (!CollectionUtils.isEmpty(serverModel.getBrcbs())) {
try {
for (Brcb brcb : serverModel.getBrcbs()) {
clientAssociation.disableReporting(brcb);
}
} catch (Exception ignore) {
}
}
}
@Override

@ -24,10 +24,11 @@ public class IecServerService {
@Resource
IcdTransformService transformService;
IecServer iecServer = new IecServer(transformService);
IecServer iecServer = null;
@PostConstruct
private void init() {
iecServer = new IecServer(transformService);
List<IcdFile> list = fileRepository.findBySrvAndStart(Constants.Server, Constants.TRUE);
if (!CollectionUtils.isEmpty(list)) {
IcdFile icdFile = list.get(0);

Loading…
Cancel
Save