File tree Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Expand file tree Collapse file tree 1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change @@ -123,19 +123,24 @@ def clock_callback(self, msg):
123123 clock .set_ros_time_override (time_from_msg )
124124
125125 def _on_parameter_event (self , parameter_list ):
126+ successful = True
127+ reason = ''
128+
126129 for parameter in parameter_list :
127130 if parameter .name == USE_SIM_TIME_NAME :
128131 if parameter .type_ == Parameter .Type .BOOL :
129132 self .ros_time_is_active = parameter .value
130133 else :
134+ successful = False
135+ reason = '{} parameter set to something besides a bool' .format (
136+ USE_SIM_TIME_NAME )
137+
131138 node = self ._get_node ()
132139 if node :
133- node .get_logger ().error (
134- '{} parameter set to something besides a bool'
135- .format (USE_SIM_TIME_NAME ))
140+ node .get_logger ().error (reason )
136141 break
137142
138- return SetParametersResult (successful = True )
143+ return SetParametersResult (successful = successful , reason = reason )
139144
140145 def _get_node (self ):
141146 if self ._node_weak_ref is not None :
You can’t perform that action at this time.
0 commit comments