コード例 #1
0
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()
コード例 #2
0
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()
コード例 #3
0
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()