def settings_callback(channel, msg): global settings, pipeline, index new_settings = PiSettings.decode(msg) if new_settings.pi_index != index: return settings = new_settings print("Settings changed.") stop_pipeline() start_pipeline() write_settings()
def settings_callback(channel, msg): global settings, pipeline, index new_settings = PiSettings.decode(msg) if new_settings.pi_index != index: return settings.vflip = new_settings.vflip settings.shutter_speed = new_settings.shutter_speed print("Settings changed.", flush=True) stop_pipeline() start_pipeline() write_settings()
def settings_callback(channel, msg): global settings global pipeline if pipeline is None: return settings = PiSettings.decode(msg) print("Settings changed.") stop_pipeline() start_pipeline() write_settings()