File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -152,10 +152,11 @@ def update(self, sm):
152152 output_a_target_e2e = sm ['modelV2' ].action .desiredAcceleration
153153 output_should_stop_e2e = sm ['modelV2' ].action .shouldStop
154154
155- if (output_a_target_e2e < output_a_target_mpc ) and sm ['selfdriveState' ].experimentalMode :
156- output_a_target = output_a_target_e2e
157- self .output_should_stop = output_should_stop_e2e
158- self .mpc .source = SOURCES [3 ]
155+ if sm ['selfdriveState' ].experimentalMode :
156+ output_a_target = min (output_a_target_e2e , output_a_target_mpc )
157+ self .output_should_stop = output_should_stop_e2e or output_should_stop_mpc
158+ if output_a_target < output_a_target_mpc :
159+ self .mpc .source = SOURCES [3 ]
159160 else :
160161 output_a_target = output_a_target_mpc
161162 self .output_should_stop = output_should_stop_mpc
You can’t perform that action at this time.
0 commit comments