@@ -256,7 +256,7 @@ void PTZDevice::getDefaults(OBSData config) const
256256 obs_data_set_default_bool (config, " focus_invert" , false );
257257}
258258
259- void PTZDevice::set_config (OBSData config)
259+ void PTZDevice::update (OBSData config)
260260{
261261 getDefaults (config);
262262
@@ -265,6 +265,7 @@ void PTZDevice::set_config(OBSData config)
265265 OBSDataArrayAutoRelease preset_array = obs_data_get_array (config, " presets" );
266266 m_presetsModel.loadPresets (preset_array.Get ());
267267
268+ setObjectName (obs_data_get_string (config, " name" ));
268269 pantilt_speed_max = obs_data_get_double (config, " pantilt_speed_max" );
269270 zoom_speed_max = obs_data_get_double (config, " zoom_speed_max" );
270271 focus_speed_max = obs_data_get_double (config, " focus_speed_max" );
@@ -292,28 +293,6 @@ void PTZDevice::save(OBSData config) const
292293 obs_data_set_array (config, " presets" , preset_array);
293294}
294295
295- void PTZDevice::set_settings (OBSData config)
296- {
297- if (obs_data_has_user_value (config, " name" ))
298- setObjectName (obs_data_get_string (config, " name" ));
299- if (obs_data_has_user_value (config, " pantilt_speed_max" ))
300- pantilt_speed_max = obs_data_get_double (config, " pantilt_speed_max" );
301- if (obs_data_has_user_value (config, " zoom_speed_max" ))
302- zoom_speed_max = obs_data_get_double (config, " zoom_speed_max" );
303- if (obs_data_has_user_value (config, " focus_speed_max" ))
304- focus_speed_max = obs_data_get_double (config, " focus_speed_max" );
305- if (obs_data_has_user_value (config, " pan_invert" ))
306- pan_invert = obs_data_get_bool (config, " pan_invert" );
307- if (obs_data_has_user_value (config, " tilt_invert" ))
308- tilt_invert = obs_data_get_bool (config, " tilt_invert" );
309- if (obs_data_has_user_value (config, " zoom_invert" ))
310- zoom_invert = obs_data_get_bool (config, " zoom_invert" );
311- if (obs_data_has_user_value (config, " focus_invert" ))
312- focus_invert = obs_data_get_bool (config, " focus_invert" );
313- if (obs_data_has_user_value (config, " preset_max" ))
314- m_presetsModel.setMaxPresets ((int )obs_data_get_int (config, " preset_max" ));
315- }
316-
317296obs_properties_t *PTZDevice::get_obs_properties ()
318297{
319298 obs_properties_t *rtn_props = obs_properties_create ();
0 commit comments