Closed Darthyson closed 2 years ago
The method you are calling is restarting a device including a master reset, not a basic restart. A basic restart would be ::restart(dst)
.
Problem is on my side. I just read the spec, Btw. it was working with 2.4 :-). Thanks for the fast response.
Thanks for the update. Yes, before 2.5 the method did no range check of the erase code before sending. But it shouldn't have worked because a remote endpoint should not restart itself with code 0 (ideally, maybe some do).
Hi, with calimero-core v2.5 calling ManagementClientImpl.restart(dst, 0, 255) results in:
Is this behavior intended? I think basic restart is still supported by the KNX spec. The lowest EraseCode i can find in ManagementClient.java is ConfirmedRestart which results in 1.