Closed shortstheory closed 5 years ago
Unet 3 short-circuits by not including the RL headers when Reliability is not required. This causes the RxFrameNtf to be generated without the DatagramNtf in such cases. Hence, this issue is not a bug, but expected behaviour.
My agent:
My simulation script:
If I type
link << new org.arl.unet.DatagramReq(to: 3, reliability: true)
on the shell, I get the following output on the log:However, on
link << new org.arl.unet.DatagramReq(to: 3)
, I only get:No notification is received for the DatagramNtf. This also occurs when I send
link << new org.arl.unet.DatagramReq(to: 3, reliability: false)
. However, in Unet 1.4, I get both the RFN and DNtf notifications even when reliability is unset/set to false.