Удаленные устройства BACnet4J
Доброе утро / Всем вечера,
У меня есть программа, работающая около 2 недель, я использую BACnet4J в качестве шлюза к объекту PIV (сопоставление PIV с MV), и у меня нет проблем, все мысли были в порядке. Но в несколько дней у меня возникают проблемы, потому что список удаленных устройств в объекте DEV пуст, а мой MV не меняет значение PIV, когда я вручную перезапускаю программу te, удаленное устройство отображается в объекте DEV в списке удаленных устройств. Я добавляю удаленное устройство следующим образом:
localDevice.initialize();
localDevice.sendGlobalBroadcast(localDevice.getIAm());
localDevice.sendGlobalBroadcast(new WhoIsRequest());
localDevice.getRemoteDeviceBlocking(200);
List<RemoteDevice> remoteDevices = localDevice.getRemoteDevices();
for (RemoteDevice device : remoteDevices) {
//some code
}
200 - это экземпляр удаленного устройства
Я добавляю это после инициализации локального устройства (в той же попытке / улове) Что происходит? Любые идеи?