From f5c05ebf6436225633a20ebc3aa8b89e9aa59021 Mon Sep 17 00:00:00 2001 From: Sai Kishor Kothakota Date: Tue, 27 Aug 2024 15:12:35 +0200 Subject: [PATCH] added the corner case of the simulation --- hardware_interface/src/resource_manager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hardware_interface/src/resource_manager.cpp b/hardware_interface/src/resource_manager.cpp index 0047f5947d..85412dbfa5 100644 --- a/hardware_interface/src/resource_manager.cpp +++ b/hardware_interface/src/resource_manager.cpp @@ -1800,8 +1800,9 @@ HardwareReadWriteStatus ResourceManager::read( try { if ( + resource_storage_->hardware_info_map_[component.get_name()].read_rate == 0 || resource_storage_->hardware_info_map_[component.get_name()].read_rate == - resource_storage_->cm_update_rate_) + resource_storage_->cm_update_rate_) { ret_val = component.read(time, period); } @@ -1884,8 +1885,9 @@ HardwareReadWriteStatus ResourceManager::write( try { if ( + resource_storage_->hardware_info_map_[component.get_name()].write_rate == 0 || resource_storage_->hardware_info_map_[component.get_name()].write_rate == - resource_storage_->cm_update_rate_) + resource_storage_->cm_update_rate_) { ret_val = component.write(time, period); }