Skip to content

Commit b7b99db

Browse files
committed
Only overwrite default params if user has passed non-null value
1 parent 52f75b8 commit b7b99db

File tree

1 file changed

+6
-3
lines changed
  • clearpath_generator_robot/clearpath_generator_robot/param

1 file changed

+6
-3
lines changed

clearpath_generator_robot/clearpath_generator_robot/param/sensors.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,12 @@ def __init__(
107107

108108
if 'luxonis_oakd' in self.param_file.parameters:
109109
luxonis_params = self.param_file.parameters['luxonis_oakd']
110-
luxonis_params['camera']['i_ip'] = self.sensor.ip_address
111-
luxonis_params['camera']['i_mx_id'] = self.sensor.mx_id
112-
luxonis_params['camera']['i_usb_port_id'] = self.sensor.serial
110+
if self.sensor.ip_address:
111+
luxonis_params['camera']['i_ip'] = self.sensor.ip_address
112+
if self.sensor.mx_id:
113+
luxonis_params['camera']['i_mx_id'] = self.sensor.mx_id
114+
if self.sensor.serial:
115+
luxonis_params['camera']['i_usb_port_id'] = self.sensor.serial
113116
self.param_file.parameters[self.sensor.name] = luxonis_params
114117
self.param_file.parameters.pop('luxonis_oakd')
115118

0 commit comments

Comments
 (0)