diff --git a/src/rtps_builtin_endpoint.vhd b/src/rtps_builtin_endpoint.vhd index 54b793b..e4af0de 100644 --- a/src/rtps_builtin_endpoint.vhd +++ b/src/rtps_builtin_endpoint.vhd @@ -1822,8 +1822,11 @@ begin if (mem_op_done = '1') then -- No more Participants if (mem_addr_base = PARTICIPANT_MEMORY_MAX_ADDRESS) then + -- Reset + is_live_assert_next <= '0'; + -- DONE - stage_next <= IDLE; + stage_next <= IDLE; else stage_next <= SEND_HEADER; return_stage_next <= SEND_HEARTBEAT;