***************************** * Joulescope User Interface * * UI Version = 0.6.8 * * Driver Version = 0.6.8 * ***************************** info = { "joulescope": { "ui_version": "0.6.8", "driver_version": "0.6.8" }, "platform": { "name": "win32", "python_version": "3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 22:22:05) [MSC v.1916 64 bit (AMD64)]", "platform": "Windows-10-10.0.18362-SP0", "processor": "AMD64 Family 23 Model 1 Stepping 1, AuthenticAMD", "executable": "C:\\Program Files (x86)\\Joulescope\\joulescope.exe", "frozen": "C:\\Program Files (x86)\\Joulescope", "app_path": "C:\\Users\\andre\\AppData\\Local\\joulescope", "log_path": "C:\\Users\\andre\\AppData\\Local\\joulescope\\log" } } ===== INFO:2019-11-14 20:21:45,313:logging_util.py:146:root:logging configuration: stream_level=30, file_level=20 INFO:2019-11-14 20:21:45,313:main.py:1536:joulescope_ui.main:configure high DPI scaling INFO:2019-11-14 20:21:45,314:main.py:1545:joulescope_ui.main:Arguments: (['C:\\Program Files (x86)\\Joulescope\\joulescope.exe'],) INFO:2019-11-14 20:21:45,314:main.py:1546:joulescope_ui.main:Start Qt INFO:2019-11-14 20:21:45,802:main.py:891:joulescope_ui.main:_device_change add disable INFO:2019-11-14 20:21:45,871:settings_widget.py:48:joulescope_ui.oscilloscope.settings_widget:on_signalsAvailable(['current'], ['current']) INFO:2019-11-14 20:21:45,882:settings_widget.py:48:joulescope_ui.oscilloscope.settings_widget:on_signalsAvailable(['current', 'voltage'], ['current', 'voltage']) INFO:2019-11-14 20:21:45,883:settings_widget.py:48:joulescope_ui.oscilloscope.settings_widget:on_signalsAvailable(['current', 'voltage', 'power', 'current_range', 'current_lsb', 'voltage_lsb'], ['current', 'voltage']) INFO:2019-11-14 20:21:45,883:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(0.0, 1.0, 1) INFO:2019-11-14 20:21:45,884:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 1) INFO:2019-11-14 20:21:45,886:usb_inrush.py:77:joulescope_ui.plugins.usb_inrush:USBET20 tool not found - skip usb_inrush plugin INFO:2019-11-14 20:21:45,886:main.py:833:joulescope_ui.main:device_close None INFO:2019-11-14 20:21:45,886:main.py:590:joulescope_ui.main:_accumulators_zero_last INFO:2019-11-14 20:21:45,887:main.py:782:joulescope_ui.main:_device_cfg_apply INFO:2019-11-14 20:21:45,887:main.py:805:joulescope_ui.main:_current_ranging_cfg_apply INFO:2019-11-14 20:21:45,889:main.py:817:joulescope_ui.main:_developer_cfg_apply INFO:2019-11-14 20:21:45,955:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:21:45,958:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 1 added, 0 removed INFO:2019-11-14 20:21:45,958:main.py:891:joulescope_ui.main:_device_change add Joulescope:000491 INFO:2019-11-14 20:21:45,958:main.py:965:joulescope_ui.main:current device = disable, True INFO:2019-11-14 20:21:45,958:main.py:967:joulescope_ui.main:device_scan activate first device Joulescope:000491 INFO:2019-11-14 20:21:45,959:main.py:833:joulescope_ui.main:device_close disable INFO:2019-11-14 20:21:45,959:main.py:590:joulescope_ui.main:_accumulators_zero_last INFO:2019-11-14 20:21:45,959:main.py:670:joulescope_ui.main:device_open Joulescope:000491 INFO:2019-11-14 20:21:45,959:main.py:590:joulescope_ui.main:_accumulators_zero_last INFO:2019-11-14 20:21:45,959:device_thread.py:174:joulescope.usb.device_thread:open INFO:2019-11-14 20:21:45,960:device_thread.py:116:joulescope.usb.device_thread:DeviceThread.run start INFO:2019-11-14 20:21:45,960:device.py:659:joulescope.usb.winusb.device:WinUsbDevice.close INFO:2019-11-14 20:21:45,960:device.py:620:joulescope.usb.winusb.device:WinUsbDevice.open INFO:2019-11-14 20:21:45,960:device.py:649:joulescope.usb.winusb.device:is_high_speed = True INFO:2019-11-14 20:21:45,961:device.py:650:joulescope.usb.winusb.device:interface_settings = InterfaceDescriptor( length=9, descriptor_type=4, interface_number=0, alternate_setting=0, num_endpoints=2, interface_class=255, interface_sub_class=0, interface_protocol=0, interface=0) INFO:2019-11-14 20:21:45,964:driver.py:347:joulescope.driver:info: { "type": "info", "ver": 1, "ctl": { "mfg": { "country": "USA", "location": "MD_01", "lot": "201927_00" }, "hw": { "rev": "H", "sn_mcu": "B20410310E078CAABB86CE853091005F", "sn_mfg": "000491" }, "fw": { "ver": "1.1.0" }, "fpga": { "ver": "0.2.0", "prod_id": "0x9314acf2" } }, "sensor": { "fw": { "ver": "1.1.0" }, "fpga": { "ver": "1.1.0" } } } INFO:2019-11-14 20:21:45,965:driver.py:323:joulescope.driver:serial number = 2b400113e070c8aabb68ec58031900f5 INFO:2019-11-14 20:21:45,969:main.py:1007:joulescope_ui.main:controller firmware is up to date: (1, 1, 0) >= (1, 1, 0) INFO:2019-11-14 20:21:45,975:main.py:718:joulescope_ui.main:_control_ui_init INFO:2019-11-14 20:21:45,975:main.py:739:joulescope_ui.main:control ui init i_range 8 INFO:2019-11-14 20:21:45,976:main.py:739:joulescope_ui.main:control ui init v_range 0 INFO:2019-11-14 20:21:45,976:span.py:38:joulescope.span:Span([0.0, 30.0], 5e-07, 100) INFO:2019-11-14 20:21:45,976:view.py:416:joulescope.view:open INFO:2019-11-14 20:21:45,976:view.py:165:joulescope.view:View.run start INFO:2019-11-14 20:21:45,977:main.py:782:joulescope_ui.main:_device_cfg_apply INFO:2019-11-14 20:21:45,977:main.py:1095:joulescope_ui.main:_param_cbk(source) INFO:2019-11-14 20:21:45,978:main.py:1081:joulescope_ui.main:param_name=source, value=raw, index=1 INFO:2019-11-14 20:21:45,990:main.py:1081:joulescope_ui.main:param_name=source, value=raw, index=1 INFO:2019-11-14 20:21:46,003:main.py:1095:joulescope_ui.main:_param_cbk(i_range) INFO:2019-11-14 20:21:46,003:main.py:1081:joulescope_ui.main:param_name=i_range, value=auto, index=0 INFO:2019-11-14 20:21:46,015:main.py:1081:joulescope_ui.main:param_name=i_range, value=auto, index=0 INFO:2019-11-14 20:21:46,027:main.py:1081:joulescope_ui.main:param_name=v_range, value=15V, index=0 INFO:2019-11-14 20:21:46,039:main.py:766:joulescope_ui.main:Set io_voltage to 3.3V (was None) INFO:2019-11-14 20:21:46,039:main.py:766:joulescope_ui.main:Set gpo0 to 0 (was None) INFO:2019-11-14 20:21:46,040:main.py:766:joulescope_ui.main:Set gpo1 to 0 (was None) INFO:2019-11-14 20:21:46,040:main.py:766:joulescope_ui.main:Set current_lsb to normal (was None) INFO:2019-11-14 20:21:46,041:main.py:766:joulescope_ui.main:Set voltage_lsb to normal (was None) INFO:2019-11-14 20:21:46,041:main.py:1191:joulescope_ui.main:_device_stream(True) INFO:2019-11-14 20:21:46,041:main.py:590:joulescope_ui.main:_accumulators_zero_last INFO:2019-11-14 20:21:46,041:main.py:1191:joulescope_ui.main:_device_stream(True) INFO:2019-11-14 20:21:46,042:device.py:738:joulescope.usb.winusb.device:read_stream_start 2 INFO:2019-11-14 20:21:46,042:device.py:376:joulescope.usb.winusb.device:endpoint start 0x82 transfer size = 131072 bytes INFO:2019-11-14 20:21:46,043:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 1) INFO:2019-11-14 20:21:46,043:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 1) INFO:2019-11-14 20:21:46,044:view.py:283:joulescope.view:resize 1 INFO:2019-11-14 20:21:46,044:view.py:317:joulescope.view:changed=True, length=1, span=[0.0, 30.0], range=30.0, samples_per=1 INFO:2019-11-14 20:21:46,044:view.py:317:joulescope.view:changed=True, length=1, span=[25.0, 30.0], range=5.0, samples_per=1 INFO:2019-11-14 20:21:46,044:main.py:805:joulescope_ui.main:_current_ranging_cfg_apply INFO:2019-11-14 20:21:46,044:main.py:817:joulescope_ui.main:_developer_cfg_apply INFO:2019-11-14 20:21:46,045:main.py:1081:joulescope_ui.main:param_name=i_range, value=auto, index=0 INFO:2019-11-14 20:21:46,045:main.py:971:joulescope_ui.main:_device_scan done INFO:2019-11-14 20:21:46,045:main.py:1081:joulescope_ui.main:param_name=i_range, value=auto, index=0 INFO:2019-11-14 20:21:46,046:win32_device_notify.py:80:joulescope.usb.winusb.win32_device_notify:open INFO:2019-11-14 20:21:46,252:main.py:495:joulescope_ui.main:Device notify INFO:2019-11-14 20:21:46,252:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:21:46,254:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 0 added, 0 removed INFO:2019-11-14 20:21:46,254:main.py:965:joulescope_ui.main:current device = Joulescope:000491, False INFO:2019-11-14 20:21:46,256:main.py:971:joulescope_ui.main:_device_scan done INFO:2019-11-14 20:21:46,451:main.py:495:joulescope_ui.main:Device notify INFO:2019-11-14 20:21:46,451:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:21:46,452:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 0 added, 0 removed INFO:2019-11-14 20:21:46,452:main.py:965:joulescope_ui.main:current device = Joulescope:000491, False INFO:2019-11-14 20:21:46,452:main.py:971:joulescope_ui.main:_device_scan done INFO:2019-11-14 20:21:46,531:main.py:495:joulescope_ui.main:Device notify INFO:2019-11-14 20:21:46,531:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:21:46,533:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 0 added, 0 removed INFO:2019-11-14 20:21:46,533:main.py:965:joulescope_ui.main:current device = Joulescope:000491, False INFO:2019-11-14 20:21:46,533:main.py:971:joulescope_ui.main:_device_scan done INFO:2019-11-14 20:21:46,769:main.py:495:joulescope_ui.main:Device notify INFO:2019-11-14 20:21:46,769:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:21:46,773:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 0 added, 0 removed INFO:2019-11-14 20:21:46,773:main.py:965:joulescope_ui.main:current device = Joulescope:000491, False INFO:2019-11-14 20:21:46,774:main.py:971:joulescope_ui.main:_device_scan done INFO:2019-11-14 20:21:46,868:main.py:495:joulescope_ui.main:Device notify INFO:2019-11-14 20:21:46,868:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:21:46,869:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 0 added, 0 removed INFO:2019-11-14 20:21:46,870:main.py:965:joulescope_ui.main:current device = Joulescope:000491, False INFO:2019-11-14 20:21:46,870:main.py:971:joulescope_ui.main:_device_scan done INFO:2019-11-14 20:21:57,358:main.py:538:joulescope_ui.main:on_oscilloscopeMenu(False) INFO:2019-11-14 20:21:57,380:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 2378) INFO:2019-11-14 20:21:57,380:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 2378) INFO:2019-11-14 20:21:57,380:view.py:283:joulescope.view:resize 2378 INFO:2019-11-14 20:21:57,381:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 2378) INFO:2019-11-14 20:21:57,381:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:21:57,382:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:21:57,422:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 2378) INFO:2019-11-14 20:21:57,429:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 2378) INFO:2019-11-14 20:21:57,429:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:21:57,429:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 2378) INFO:2019-11-14 20:21:57,430:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:21:57,430:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:21:57,432:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:21:57,477:main.py:632:joulescope_ui.main:Available dimensions [2560, 1400] INFO:2019-11-14 20:21:57,487:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 1994) INFO:2019-11-14 20:21:57,487:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 1994) INFO:2019-11-14 20:21:57,488:view.py:283:joulescope.view:resize 1994 INFO:2019-11-14 20:21:57,489:view.py:317:joulescope.view:changed=True, length=1994, span=[24.9995635, 30.0], range=5.000436499999999, samples_per=5018 INFO:2019-11-14 20:21:57,489:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 1994) INFO:2019-11-14 20:21:57,489:view.py:317:joulescope.view:changed=True, length=1994, span=[24.9995635, 30.0], range=5.000436499999999, samples_per=5018 INFO:2019-11-14 20:21:57,489:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 1994) INFO:2019-11-14 20:21:57,536:view.py:317:joulescope.view:changed=True, length=1994, span=[24.9995635, 30.0], range=5.000436499999999, samples_per=5018 INFO:2019-11-14 20:21:57,536:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 1994) INFO:2019-11-14 20:21:57,536:view.py:317:joulescope.view:changed=True, length=1994, span=[24.9995635, 30.0], range=5.000436499999999, samples_per=5018 INFO:2019-11-14 20:21:57,537:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 1994) INFO:2019-11-14 20:21:57,580:view.py:317:joulescope.view:changed=True, length=1994, span=[24.9995635, 30.0], range=5.000436499999999, samples_per=5018 INFO:2019-11-14 20:21:57,580:view.py:317:joulescope.view:changed=True, length=1994, span=[24.9995635, 30.0], range=5.000436499999999, samples_per=5018 INFO:2019-11-14 20:21:57,679:scrollbar.py:181:joulescope_ui.oscilloscope.scrollbar:set_display_mode(realtime) INFO:2019-11-14 20:22:06,628:main.py:495:joulescope_ui.main:Device notify INFO:2019-11-14 20:22:06,628:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:22:06,629:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 0 added, 0 removed INFO:2019-11-14 20:22:06,629:main.py:965:joulescope_ui.main:current device = Joulescope:000491, False INFO:2019-11-14 20:22:06,629:main.py:971:joulescope_ui.main:_device_scan done INFO:2019-11-14 20:22:06,637:main.py:495:joulescope_ui.main:Device notify INFO:2019-11-14 20:22:06,637:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:22:06,640:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 0 added, 0 removed INFO:2019-11-14 20:22:06,640:main.py:965:joulescope_ui.main:current device = Joulescope:000491, False INFO:2019-11-14 20:22:06,640:main.py:971:joulescope_ui.main:_device_scan done INFO:2019-11-14 20:22:07,098:main.py:495:joulescope_ui.main:Device notify INFO:2019-11-14 20:22:07,098:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:22:07,099:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 0 added, 0 removed INFO:2019-11-14 20:22:07,099:main.py:965:joulescope_ui.main:current device = Joulescope:000491, False INFO:2019-11-14 20:22:07,099:main.py:971:joulescope_ui.main:_device_scan done INFO:2019-11-14 20:22:07,201:main.py:495:joulescope_ui.main:Device notify INFO:2019-11-14 20:22:07,201:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:22:07,202:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 0 added, 0 removed INFO:2019-11-14 20:22:07,202:main.py:965:joulescope_ui.main:current device = Joulescope:000491, False INFO:2019-11-14 20:22:07,202:main.py:971:joulescope_ui.main:_device_scan done INFO:2019-11-14 20:22:07,357:main.py:495:joulescope_ui.main:Device notify INFO:2019-11-14 20:22:07,357:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:22:07,358:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 0 added, 0 removed INFO:2019-11-14 20:22:07,358:main.py:965:joulescope_ui.main:current device = Joulescope:000491, False INFO:2019-11-14 20:22:07,358:main.py:971:joulescope_ui.main:_device_scan done INFO:2019-11-14 20:22:07,541:main.py:495:joulescope_ui.main:Device notify INFO:2019-11-14 20:22:07,541:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:22:07,543:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 0 added, 0 removed INFO:2019-11-14 20:22:07,543:main.py:965:joulescope_ui.main:current device = Joulescope:000491, False INFO:2019-11-14 20:22:07,543:main.py:971:joulescope_ui.main:_device_scan done INFO:2019-11-14 20:22:07,603:main.py:495:joulescope_ui.main:Device notify INFO:2019-11-14 20:22:07,603:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:22:07,604:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 0 added, 0 removed INFO:2019-11-14 20:22:07,604:main.py:965:joulescope_ui.main:current device = Joulescope:000491, False INFO:2019-11-14 20:22:07,604:main.py:971:joulescope_ui.main:_device_scan done INFO:2019-11-14 20:22:07,759:main.py:495:joulescope_ui.main:Device notify INFO:2019-11-14 20:22:07,759:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:22:07,760:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 0 added, 0 removed INFO:2019-11-14 20:22:07,760:main.py:965:joulescope_ui.main:current device = Joulescope:000491, False INFO:2019-11-14 20:22:07,760:main.py:971:joulescope_ui.main:_device_scan done INFO:2019-11-14 20:22:24,086:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 428) INFO:2019-11-14 20:22:24,086:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 428) INFO:2019-11-14 20:22:24,087:view.py:283:joulescope.view:resize 428 INFO:2019-11-14 20:22:24,087:view.py:317:joulescope.view:changed=True, length=428, span=[24.999617, 30.0], range=5.000382999999999, samples_per=23421 INFO:2019-11-14 20:22:24,087:view.py:317:joulescope.view:changed=True, length=428, span=[24.9997825, 29.999738999999998], range=4.9999565, samples_per=23419 INFO:2019-11-14 20:22:24,113:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 428) INFO:2019-11-14 20:22:24,114:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 428) INFO:2019-11-14 20:22:24,114:view.py:317:joulescope.view:changed=True, length=428, span=[24.9997825, 29.999738999999998], range=4.9999565, samples_per=23419 INFO:2019-11-14 20:22:24,114:view.py:317:joulescope.view:changed=True, length=428, span=[24.9997825, 29.999738999999998], range=4.9999565, samples_per=23419 INFO:2019-11-14 20:22:24,141:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 428) INFO:2019-11-14 20:22:24,141:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 428) INFO:2019-11-14 20:22:24,142:view.py:317:joulescope.view:changed=True, length=428, span=[24.9997825, 29.999738999999998], range=4.9999565, samples_per=23419 INFO:2019-11-14 20:22:24,142:view.py:317:joulescope.view:changed=True, length=428, span=[24.9997825, 29.999738999999998], range=4.9999565, samples_per=23419 INFO:2019-11-14 20:22:25,520:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 2378) INFO:2019-11-14 20:22:25,520:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 2378) INFO:2019-11-14 20:22:25,520:view.py:283:joulescope.view:resize 2378 INFO:2019-11-14 20:22:25,521:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:22:25,521:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 2378) INFO:2019-11-14 20:22:25,521:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:22:25,522:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 2378) INFO:2019-11-14 20:22:25,568:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 2378) INFO:2019-11-14 20:22:25,569:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:22:25,569:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 2378) INFO:2019-11-14 20:22:25,569:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:22:25,570:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:22:25,571:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:22:59,072:yaxis.py:162:joulescope_ui.oscilloscope.yaxis.voltage:mouseClickEvent() INFO:2019-11-14 20:23:00,598:oscilloscope.py:218:joulescope_ui.oscilloscope.oscilloscope:on_signalHide(voltage) INFO:2019-11-14 20:23:00,601:settings_widget.py:48:joulescope_ui.oscilloscope.settings_widget:on_signalsAvailable(['current', 'voltage', 'power', 'current_range', 'current_lsb', 'voltage_lsb'], ['current']) INFO:2019-11-14 20:23:00,603:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 2378) INFO:2019-11-14 20:23:00,603:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 2378) INFO:2019-11-14 20:23:00,604:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:23:00,605:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 2378) INFO:2019-11-14 20:23:00,605:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:23:00,605:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 2378) INFO:2019-11-14 20:23:00,651:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.0, 30.0, 2378) INFO:2019-11-14 20:23:00,651:main.py:479:joulescope_ui.main:_on_x_change(25.0, 30.0, 2378) INFO:2019-11-14 20:23:00,652:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:23:00,652:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:23:00,653:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:23:00,653:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:23:09,178:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(start, 0.0) INFO:2019-11-14 20:23:09,181:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.008412444189299016) INFO:2019-11-14 20:23:09,182:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.9915875558107, 30.0, 2378) INFO:2019-11-14 20:23:09,182:main.py:479:joulescope_ui.main:_on_x_change(24.9915875558107, 30.0, 2378) INFO:2019-11-14 20:23:09,184:view.py:317:joulescope.view:changed=True, length=2378, span=[24.9999805, 30.0], range=5.0000195000000005, samples_per=4207 INFO:2019-11-14 20:23:09,185:view.py:317:joulescope.view:changed=True, length=2378, span=[24.991127, 29.999465999999998], range=5.008338999999999, samples_per=4214 INFO:2019-11-14 20:23:09,252:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.12427816713956519) INFO:2019-11-14 20:23:09,252:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.875721832860435, 30.0, 2378) INFO:2019-11-14 20:23:09,253:main.py:479:joulescope_ui.main:_on_x_change(24.875721832860435, 30.0, 2378) INFO:2019-11-14 20:23:09,253:view.py:317:joulescope.view:changed=True, length=2378, span=[24.991127, 29.999465999999998], range=5.008338999999999, samples_per=4214 INFO:2019-11-14 20:23:09,254:view.py:317:joulescope.view:changed=True, length=2378, span=[24.875187999999998, 30.0], range=5.124812000000002, samples_per=4312 INFO:2019-11-14 20:23:09,343:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.15229817479904345) INFO:2019-11-14 20:23:09,343:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.847701825200957, 30.0, 2378) INFO:2019-11-14 20:23:09,344:main.py:479:joulescope_ui.main:_on_x_change(24.847701825200957, 30.0, 2378) INFO:2019-11-14 20:23:09,345:view.py:317:joulescope.view:changed=True, length=2378, span=[24.875187999999998, 30.0], range=5.124812000000002, samples_per=4312 INFO:2019-11-14 20:23:09,345:view.py:317:joulescope.view:changed=True, length=2378, span=[24.847853, 30.0], range=5.152146999999999, samples_per=4335 INFO:2019-11-14 20:23:09,426:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.3538450817149207) INFO:2019-11-14 20:23:09,426:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.64615491828508, 30.0, 2378) INFO:2019-11-14 20:23:09,427:main.py:479:joulescope_ui.main:_on_x_change(24.64615491828508, 30.0, 2378) INFO:2019-11-14 20:23:09,427:view.py:317:joulescope.view:changed=True, length=2378, span=[24.847853, 30.0], range=5.152146999999999, samples_per=4335 INFO:2019-11-14 20:23:09,428:view.py:317:joulescope.view:changed=True, length=2378, span=[24.6458075, 30.0], range=5.3541925, samples_per=4505 INFO:2019-11-14 20:23:09,480:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.4551826583481002) INFO:2019-11-14 20:23:09,481:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.5448173416519, 30.0, 2378) INFO:2019-11-14 20:23:09,481:main.py:479:joulescope_ui.main:_on_x_change(24.5448173416519, 30.0, 2378) INFO:2019-11-14 20:23:09,482:view.py:317:joulescope.view:changed=True, length=2378, span=[24.6458075, 30.0], range=5.3541925, samples_per=4505 INFO:2019-11-14 20:23:09,482:view.py:317:joulescope.view:changed=True, length=2378, span=[24.5447855, 30.0], range=5.4552145, samples_per=4590 INFO:2019-11-14 20:23:09,531:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.46895008424483575) INFO:2019-11-14 20:23:09,531:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.531049915755165, 30.0, 2378) INFO:2019-11-14 20:23:09,532:main.py:479:joulescope_ui.main:_on_x_change(24.531049915755165, 30.0, 2378) INFO:2019-11-14 20:23:09,532:view.py:317:joulescope.view:changed=True, length=2378, span=[24.5447855, 30.0], range=5.4552145, samples_per=4590 INFO:2019-11-14 20:23:09,533:view.py:317:joulescope.view:changed=True, length=2378, span=[24.5305235, 30.0], range=5.469476499999999, samples_per=4602 INFO:2019-11-14 20:23:09,626:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.7173891659768036) INFO:2019-11-14 20:23:09,627:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.282610834023195, 30.0, 2378) INFO:2019-11-14 20:23:09,627:main.py:479:joulescope_ui.main:_on_x_change(24.282610834023195, 30.0, 2378) INFO:2019-11-14 20:23:09,628:view.py:317:joulescope.view:changed=True, length=2378, span=[24.5305235, 30.0], range=5.469476499999999, samples_per=4602 INFO:2019-11-14 20:23:09,628:view.py:317:joulescope.view:changed=True, length=2378, span=[24.2811175, 29.998990499999998], range=5.717872999999997, samples_per=4811 INFO:2019-11-14 20:23:09,722:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.7221988877035318) INFO:2019-11-14 20:23:09,723:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.27780111229647, 30.0, 2378) INFO:2019-11-14 20:23:09,723:main.py:479:joulescope_ui.main:_on_x_change(24.27780111229647, 30.0, 2378) INFO:2019-11-14 20:23:09,724:view.py:317:joulescope.view:changed=True, length=2378, span=[24.2811175, 29.998990499999998], range=5.717872999999997, samples_per=4811 INFO:2019-11-14 20:23:09,724:view.py:317:joulescope.view:changed=True, length=2378, span=[24.27723, 29.999857499999997], range=5.722627499999998, samples_per=4815 INFO:2019-11-14 20:23:09,808:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.7631159146689754) INFO:2019-11-14 20:23:09,810:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.236884085331024, 30.0, 2378) INFO:2019-11-14 20:23:09,810:main.py:479:joulescope_ui.main:_on_x_change(24.236884085331024, 30.0, 2378) INFO:2019-11-14 20:23:09,811:view.py:317:joulescope.view:changed=True, length=2378, span=[24.27723, 29.999857499999997], range=5.722627499999998, samples_per=4815 INFO:2019-11-14 20:23:09,811:view.py:317:joulescope.view:changed=True, length=2378, span=[24.236964, 30.0], range=5.763036, samples_per=4849 INFO:2019-11-14 20:23:09,878:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.7825086710644209) INFO:2019-11-14 20:23:09,879:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.21749132893558, 30.0, 2378) INFO:2019-11-14 20:23:09,879:main.py:479:joulescope_ui.main:_on_x_change(24.21749132893558, 30.0, 2378) INFO:2019-11-14 20:23:09,880:view.py:317:joulescope.view:changed=True, length=2378, span=[24.236964, 30.0], range=5.763036, samples_per=4849 INFO:2019-11-14 20:23:09,880:view.py:317:joulescope.view:changed=True, length=2378, span=[24.217948, 30.0], range=5.782052, samples_per=4865 INFO:2019-11-14 20:23:09,974:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.879798734003355) INFO:2019-11-14 20:23:09,975:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.120201265996645, 30.0, 2378) INFO:2019-11-14 20:23:09,975:main.py:479:joulescope_ui.main:_on_x_change(24.120201265996645, 30.0, 2378) INFO:2019-11-14 20:23:09,976:view.py:317:joulescope.view:changed=True, length=2378, span=[24.217948, 30.0], range=5.782052, samples_per=4865 INFO:2019-11-14 20:23:09,976:view.py:317:joulescope.view:changed=True, length=2378, span=[24.120490500000002, 30.0], range=5.8795094999999975, samples_per=4947 INFO:2019-11-14 20:23:10,025:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.887218255807472) INFO:2019-11-14 20:23:10,026:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.112781744192528, 30.0, 2378) INFO:2019-11-14 20:23:10,026:main.py:479:joulescope_ui.main:_on_x_change(24.112781744192528, 30.0, 2378) INFO:2019-11-14 20:23:10,027:view.py:317:joulescope.view:changed=True, length=2378, span=[24.120490500000002, 30.0], range=5.8795094999999975, samples_per=4947 INFO:2019-11-14 20:23:10,027:view.py:317:joulescope.view:changed=True, length=2378, span=[24.11336, 30.0], range=5.88664, samples_per=4953 INFO:2019-11-14 20:23:10,078:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.9293152665635943) INFO:2019-11-14 20:23:10,079:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.070684733436405, 30.0, 2378) INFO:2019-11-14 20:23:10,080:main.py:479:joulescope_ui.main:_on_x_change(24.070684733436405, 30.0, 2378) INFO:2019-11-14 20:23:10,080:view.py:317:joulescope.view:changed=True, length=2378, span=[24.11336, 30.0], range=5.88664, samples_per=4953 INFO:2019-11-14 20:23:10,081:view.py:317:joulescope.view:changed=True, length=2378, span=[24.0694305, 29.998856999999997], range=5.929426499999998, samples_per=4989 INFO:2019-11-14 20:23:10,133:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.9343032699396668) INFO:2019-11-14 20:23:10,134:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.065696730060335, 30.0, 2378) INFO:2019-11-14 20:23:10,134:main.py:479:joulescope_ui.main:_on_x_change(24.065696730060335, 30.0, 2378) INFO:2019-11-14 20:23:10,135:view.py:317:joulescope.view:changed=True, length=2378, span=[24.0694305, 29.998856999999997], range=5.929426499999998, samples_per=4989 INFO:2019-11-14 20:23:10,136:view.py:317:joulescope.view:changed=True, length=2378, span=[24.0658195, 30.0], range=5.9341805, samples_per=4993 INFO:2019-11-14 20:23:10,230:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.1240068511704868) INFO:2019-11-14 20:23:10,230:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.87599314882951, 30.0, 2378) INFO:2019-11-14 20:23:10,231:main.py:479:joulescope_ui.main:_on_x_change(23.87599314882951, 30.0, 2378) INFO:2019-11-14 20:23:10,231:view.py:317:joulescope.view:changed=True, length=2378, span=[24.0658195, 30.0], range=5.9341805, samples_per=4993 INFO:2019-11-14 20:23:10,232:view.py:317:joulescope.view:changed=True, length=2378, span=[23.8756595, 30.0], range=6.124340499999999, samples_per=5153 INFO:2019-11-14 20:23:10,326:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.224466689578682) INFO:2019-11-14 20:23:10,327:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.775533310421316, 30.0, 2378) INFO:2019-11-14 20:23:10,327:main.py:479:joulescope_ui.main:_on_x_change(23.775533310421316, 30.0, 2378) INFO:2019-11-14 20:23:10,328:view.py:317:joulescope.view:changed=True, length=2378, span=[23.8756595, 30.0], range=6.124340499999999, samples_per=5153 INFO:2019-11-14 20:23:10,328:view.py:317:joulescope.view:changed=True, length=2378, span=[23.775825500000003, 30.0], range=6.224174499999997, samples_per=5237 INFO:2019-11-14 20:23:10,416:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.3213382000520102) INFO:2019-11-14 20:23:10,417:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.67866179994799, 30.0, 2378) INFO:2019-11-14 20:23:10,417:main.py:479:joulescope_ui.main:_on_x_change(23.67866179994799, 30.0, 2378) INFO:2019-11-14 20:23:10,418:view.py:317:joulescope.view:changed=True, length=2378, span=[23.775825500000003, 30.0], range=6.224174499999997, samples_per=5237 INFO:2019-11-14 20:23:10,418:view.py:317:joulescope.view:changed=True, length=2378, span=[23.677529, 29.99916], range=6.321631, samples_per=5319 INFO:2019-11-14 20:23:10,473:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.3771750001021128) INFO:2019-11-14 20:23:10,474:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.622824999897887, 30.0, 2378) INFO:2019-11-14 20:23:10,474:main.py:479:joulescope_ui.main:_on_x_change(23.622824999897887, 30.0, 2378) INFO:2019-11-14 20:23:10,475:view.py:317:joulescope.view:changed=True, length=2378, span=[23.677529, 29.99916], range=6.321631, samples_per=5319 INFO:2019-11-14 20:23:10,475:view.py:317:joulescope.view:changed=True, length=2378, span=[23.622509, 30.0], range=6.377490999999999, samples_per=5366 INFO:2019-11-14 20:23:10,528:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.3798573815408004) INFO:2019-11-14 20:23:10,529:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.620142618459198, 30.0, 2378) INFO:2019-11-14 20:23:10,529:main.py:479:joulescope_ui.main:_on_x_change(23.620142618459198, 30.0, 2378) INFO:2019-11-14 20:23:10,530:view.py:317:joulescope.view:changed=True, length=2378, span=[23.622509, 30.0], range=6.377490999999999, samples_per=5366 INFO:2019-11-14 20:23:10,530:view.py:317:joulescope.view:changed=True, length=2378, span=[23.6192, 29.999067999999998], range=6.379867999999998, samples_per=5368 INFO:2019-11-14 20:23:10,623:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.3905914203723804) INFO:2019-11-14 20:23:10,623:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.60940857962762, 30.0, 2378) INFO:2019-11-14 20:23:10,624:main.py:479:joulescope_ui.main:_on_x_change(23.60940857962762, 30.0, 2378) INFO:2019-11-14 20:23:10,624:view.py:317:joulescope.view:changed=True, length=2378, span=[23.6192, 29.999067999999998], range=6.379867999999998, samples_per=5368 INFO:2019-11-14 20:23:10,625:view.py:317:joulescope.view:changed=True, length=2378, span=[23.6094355, 30.0], range=6.3905645, samples_per=5377 INFO:2019-11-14 20:23:10,880:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.39596746973843) INFO:2019-11-14 20:23:10,881:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.60403253026157, 30.0, 2378) INFO:2019-11-14 20:23:10,881:main.py:479:joulescope_ui.main:_on_x_change(23.60403253026157, 30.0, 2378) INFO:2019-11-14 20:23:10,882:view.py:317:joulescope.view:changed=True, length=2378, span=[23.6094355, 30.0], range=6.3905645, samples_per=5377 INFO:2019-11-14 20:23:10,882:view.py:317:joulescope.view:changed=True, length=2378, span=[23.602760999999997, 29.999267999999997], range=6.396507, samples_per=5382 INFO:2019-11-14 20:23:10,967:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.560074913834457) INFO:2019-11-14 20:23:10,968:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.439925086165545, 30.0, 2378) INFO:2019-11-14 20:23:10,969:main.py:479:joulescope_ui.main:_on_x_change(23.439925086165545, 30.0, 2378) INFO:2019-11-14 20:23:10,969:view.py:317:joulescope.view:changed=True, length=2378, span=[23.602760999999997, 29.999267999999997], range=6.396507, samples_per=5382 INFO:2019-11-14 20:23:10,971:view.py:317:joulescope.view:changed=True, length=2378, span=[23.439480000000003, 30.0], range=6.560519999999997, samples_per=5520 INFO:2019-11-14 20:23:11,058:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.6207798043337351) INFO:2019-11-14 20:23:11,058:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.379220195666264, 30.0, 2378) INFO:2019-11-14 20:23:11,058:main.py:479:joulescope_ui.main:_on_x_change(23.379220195666264, 30.0, 2378) INFO:2019-11-14 20:23:11,059:view.py:317:joulescope.view:changed=True, length=2378, span=[23.439480000000003, 30.0], range=6.560519999999997, samples_per=5520 INFO:2019-11-14 20:23:11,059:view.py:317:joulescope.view:changed=True, length=2378, span=[23.3787015, 29.999834999999997], range=6.621133499999999, samples_per=5571 INFO:2019-11-14 20:23:11,112:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.7795160850254825) INFO:2019-11-14 20:23:11,113:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.22048391497452, 30.0, 2378) INFO:2019-11-14 20:23:11,113:main.py:479:joulescope_ui.main:_on_x_change(23.22048391497452, 30.0, 2378) INFO:2019-11-14 20:23:11,114:view.py:317:joulescope.view:changed=True, length=2378, span=[23.3787015, 29.999834999999997], range=6.621133499999999, samples_per=5571 INFO:2019-11-14 20:23:11,114:view.py:317:joulescope.view:changed=True, length=2378, span=[23.220796, 30.0], range=6.779204, samples_per=5704 INFO:2019-11-14 20:23:11,214:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.9135419916604524) INFO:2019-11-14 20:23:11,215:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.086458008339548, 30.0, 2378) INFO:2019-11-14 20:23:11,215:main.py:479:joulescope_ui.main:_on_x_change(23.086458008339548, 30.0, 2378) INFO:2019-11-14 20:23:11,216:view.py:317:joulescope.view:changed=True, length=2378, span=[23.220796, 30.0], range=6.779204, samples_per=5704 INFO:2019-11-14 20:23:11,216:view.py:317:joulescope.view:changed=True, length=2378, span=[23.0864955, 30.0], range=6.913504499999998, samples_per=5817 INFO:2019-11-14 20:23:11,272:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.9542538419691056) INFO:2019-11-14 20:23:11,273:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.045746158030894, 30.0, 2378) INFO:2019-11-14 20:23:11,273:main.py:479:joulescope_ui.main:_on_x_change(23.045746158030894, 30.0, 2378) INFO:2019-11-14 20:23:11,274:view.py:317:joulescope.view:changed=True, length=2378, span=[23.0864955, 30.0], range=6.913504499999998, samples_per=5817 INFO:2019-11-14 20:23:11,274:view.py:317:joulescope.view:changed=True, length=2378, span=[23.046087, 30.0], range=6.953913, samples_per=5851 INFO:2019-11-14 20:23:11,374:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -2.04493236407097) INFO:2019-11-14 20:23:11,375:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(22.95506763592903, 30.0, 2378) INFO:2019-11-14 20:23:11,375:main.py:479:joulescope_ui.main:_on_x_change(22.95506763592903, 30.0, 2378) INFO:2019-11-14 20:23:11,376:view.py:317:joulescope.view:changed=True, length=2378, span=[23.046087, 30.0], range=6.953913, samples_per=5851 INFO:2019-11-14 20:23:11,376:view.py:317:joulescope.view:changed=True, length=2378, span=[22.9532165, 29.998644], range=7.045427499999999, samples_per=5928 INFO:2019-11-14 20:23:11,473:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.8582472980310496) INFO:2019-11-14 20:23:11,473:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.14175270196895, 30.0, 2378) INFO:2019-11-14 20:23:11,474:main.py:479:joulescope_ui.main:_on_x_change(23.14175270196895, 30.0, 2378) INFO:2019-11-14 20:23:11,474:view.py:317:joulescope.view:changed=True, length=2378, span=[22.9532165, 29.998644], range=7.045427499999999, samples_per=5928 INFO:2019-11-14 20:23:11,475:view.py:317:joulescope.view:changed=True, length=2378, span=[23.1411665, 30.0], range=6.858833499999999, samples_per=5771 INFO:2019-11-14 20:23:11,568:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.6505466565591007) INFO:2019-11-14 20:23:11,568:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.3494533434409, 30.0, 2378) INFO:2019-11-14 20:23:11,569:main.py:479:joulescope_ui.main:_on_x_change(23.3494533434409, 30.0, 2378) INFO:2019-11-14 20:23:11,569:view.py:317:joulescope.view:changed=True, length=2378, span=[23.1411665, 30.0], range=6.858833499999999, samples_per=5771 INFO:2019-11-14 20:23:11,570:view.py:317:joulescope.view:changed=True, length=2378, span=[23.349154000000002, 30.0], range=6.650845999999998, samples_per=5596 INFO:2019-11-14 20:23:11,666:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.7609837505906424) INFO:2019-11-14 20:23:11,667:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.239016249409357, 30.0, 2378) INFO:2019-11-14 20:23:11,667:main.py:479:joulescope_ui.main:_on_x_change(24.239016249409357, 30.0, 2378) INFO:2019-11-14 20:23:11,668:view.py:317:joulescope.view:changed=True, length=2378, span=[23.349154000000002, 30.0], range=6.650845999999998, samples_per=5596 INFO:2019-11-14 20:23:11,668:view.py:317:joulescope.view:changed=True, length=2378, span=[24.239341, 30.0], range=5.760659, samples_per=4847 INFO:2019-11-14 20:23:11,756:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.2860369986730798) INFO:2019-11-14 20:23:11,757:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.71396300132692, 30.0, 2378) INFO:2019-11-14 20:23:11,757:main.py:479:joulescope_ui.main:_on_x_change(24.71396300132692, 30.0, 2378) INFO:2019-11-14 20:23:11,758:view.py:317:joulescope.view:changed=True, length=2378, span=[24.239341, 30.0], range=5.760659, samples_per=4847 INFO:2019-11-14 20:23:11,758:view.py:317:joulescope.view:changed=True, length=2378, span=[24.713088, 29.999536], range=5.286448, samples_per=4448 INFO:2019-11-14 20:23:11,805:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.2704730267412124) INFO:2019-11-14 20:23:11,805:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.72952697325879, 30.0, 2378) INFO:2019-11-14 20:23:11,806:main.py:479:joulescope_ui.main:_on_x_change(24.72952697325879, 30.0, 2378) INFO:2019-11-14 20:23:11,807:view.py:317:joulescope.view:changed=True, length=2378, span=[24.713088, 29.999536], range=5.286448, samples_per=4448 INFO:2019-11-14 20:23:11,807:view.py:317:joulescope.view:changed=True, length=2378, span=[24.7290025, 30.0], range=5.2709975, samples_per=4435 INFO:2019-11-14 20:23:11,855:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.1507616142318134) INFO:2019-11-14 20:23:11,855:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.849238385768185, 30.0, 2378) INFO:2019-11-14 20:23:11,856:main.py:479:joulescope_ui.main:_on_x_change(24.849238385768185, 30.0, 2378) INFO:2019-11-14 20:23:11,858:view.py:317:joulescope.view:changed=True, length=2378, span=[24.7290025, 30.0], range=5.2709975, samples_per=4435 INFO:2019-11-14 20:23:11,858:view.py:317:joulescope.view:changed=True, length=2378, span=[24.848989, 29.999948], range=5.150959, samples_per=4334 INFO:2019-11-14 20:23:11,904:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.13776246584818075) INFO:2019-11-14 20:23:11,906:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.86223753415182, 30.0, 2378) INFO:2019-11-14 20:23:11,906:main.py:479:joulescope_ui.main:_on_x_change(24.86223753415182, 30.0, 2378) INFO:2019-11-14 20:23:11,907:view.py:317:joulescope.view:changed=True, length=2378, span=[24.848989, 29.999948], range=5.150959, samples_per=4334 INFO:2019-11-14 20:23:11,907:view.py:317:joulescope.view:changed=True, length=2378, span=[24.861573, 29.999457999999997], range=5.137884999999997, samples_per=4323 INFO:2019-11-14 20:23:11,994:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.005937988842620284) INFO:2019-11-14 20:23:11,994:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.99406201115738, 30.0, 2378) INFO:2019-11-14 20:23:11,995:main.py:479:joulescope_ui.main:_on_x_change(24.99406201115738, 30.0, 2378) INFO:2019-11-14 20:23:11,995:view.py:317:joulescope.view:changed=True, length=2378, span=[24.861573, 29.999457999999997], range=5.137884999999997, samples_per=4323 INFO:2019-11-14 20:23:11,996:view.py:317:joulescope.view:changed=True, length=2378, span=[24.994007999999997, 29.999969999999998], range=5.005962, samples_per=4212 INFO:2019-11-14 20:23:12,237:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.0038323801453087687) INFO:2019-11-14 20:23:12,237:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.996167619854692, 30.0, 2378) INFO:2019-11-14 20:23:12,238:main.py:479:joulescope_ui.main:_on_x_change(24.996167619854692, 30.0, 2378) INFO:2019-11-14 20:23:12,239:view.py:317:joulescope.view:changed=True, length=2378, span=[24.994007999999997, 29.999969999999998], range=5.005962, samples_per=4212 INFO:2019-11-14 20:23:12,239:view.py:317:joulescope.view:changed=True, length=2378, span=[24.996415499999998, 30.0], range=5.003584500000002, samples_per=4210 INFO:2019-11-14 20:23:12,308:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.05089041867444479) INFO:2019-11-14 20:23:12,310:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.050890418674445, 30.0, 2378) INFO:2019-11-14 20:23:12,310:main.py:479:joulescope_ui.main:_on_x_change(25.050890418674445, 30.0, 2378) INFO:2019-11-14 20:23:12,311:view.py:317:joulescope.view:changed=True, length=2378, span=[24.996415499999998, 30.0], range=5.003584500000002, samples_per=4210 INFO:2019-11-14 20:23:12,311:view.py:317:joulescope.view:changed=True, length=2378, span=[25.050624499999998, 29.999537999999998], range=4.9489135, samples_per=4164 INFO:2019-11-14 20:23:12,392:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.06338065111633266) INFO:2019-11-14 20:23:12,392:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.063380651116333, 30.0, 2378) INFO:2019-11-14 20:23:12,393:main.py:479:joulescope_ui.main:_on_x_change(25.063380651116333, 30.0, 2378) INFO:2019-11-14 20:23:12,393:view.py:317:joulescope.view:changed=True, length=2378, span=[25.050624499999998, 29.999537999999998], range=4.9489135, samples_per=4164 INFO:2019-11-14 20:23:12,394:view.py:317:joulescope.view:changed=True, length=2378, span=[25.062971, 30.0], range=4.937028999999999, samples_per=4154 INFO:2019-11-14 20:23:12,442:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.13605646193985327) INFO:2019-11-14 20:23:12,442:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.13605646193985, 30.0, 2378) INFO:2019-11-14 20:23:12,443:main.py:479:joulescope_ui.main:_on_x_change(25.13605646193985, 30.0, 2378) INFO:2019-11-14 20:23:12,443:view.py:317:joulescope.view:changed=True, length=2378, span=[25.062971, 30.0], range=4.937028999999999, samples_per=4154 INFO:2019-11-14 20:23:12,444:view.py:317:joulescope.view:changed=True, length=2378, span=[25.135113, 29.999643499999998], range=4.864530499999997, samples_per=4093 INFO:2019-11-14 20:23:12,489:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.15242352336138631) INFO:2019-11-14 20:23:12,490:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.152423523361385, 30.0, 2378) INFO:2019-11-14 20:23:12,490:main.py:479:joulescope_ui.main:_on_x_change(25.152423523361385, 30.0, 2378) INFO:2019-11-14 20:23:12,491:view.py:317:joulescope.view:changed=True, length=2378, span=[25.135113, 29.999643499999998], range=4.864530499999997, samples_per=4093 INFO:2019-11-14 20:23:12,491:view.py:317:joulescope.view:changed=True, length=2378, span=[25.151114, 29.9990055], range=4.847891499999999, samples_per=4079 INFO:2019-11-14 20:23:12,578:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.3318553762389432) INFO:2019-11-14 20:23:12,578:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.331855376238945, 30.0, 2378) INFO:2019-11-14 20:23:12,579:main.py:479:joulescope_ui.main:_on_x_change(25.331855376238945, 30.0, 2378) INFO:2019-11-14 20:23:12,579:view.py:317:joulescope.view:changed=True, length=2378, span=[25.151114, 29.9990055], range=4.847891499999999, samples_per=4079 INFO:2019-11-14 20:23:12,579:view.py:317:joulescope.view:changed=True, length=2378, span=[25.3315725, 30.0], range=4.6684275, samples_per=3928 INFO:2019-11-14 20:23:12,624:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.3613082558251678) INFO:2019-11-14 20:23:12,624:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.36130825582517, 30.0, 2378) INFO:2019-11-14 20:23:12,625:main.py:479:joulescope_ui.main:_on_x_change(25.36130825582517, 30.0, 2378) INFO:2019-11-14 20:23:12,625:view.py:317:joulescope.view:changed=True, length=2378, span=[25.3315725, 30.0], range=4.6684275, samples_per=3928 INFO:2019-11-14 20:23:12,626:view.py:317:joulescope.view:changed=True, length=2378, span=[25.3612845, 30.0], range=4.6387155, samples_per=3903 INFO:2019-11-14 20:23:12,710:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.4276469060208637) INFO:2019-11-14 20:23:12,710:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.427646906020865, 30.0, 2378) INFO:2019-11-14 20:23:12,712:main.py:479:joulescope_ui.main:_on_x_change(25.427646906020865, 30.0, 2378) INFO:2019-11-14 20:23:12,713:view.py:317:joulescope.view:changed=True, length=2378, span=[25.3612845, 30.0], range=4.6387155, samples_per=3903 INFO:2019-11-14 20:23:12,713:view.py:317:joulescope.view:changed=True, length=2378, span=[25.427841, 30.0], range=4.572158999999999, samples_per=3847 INFO:2019-11-14 20:23:12,756:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.4372630723250807) INFO:2019-11-14 20:23:12,757:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.43726307232508, 30.0, 2378) INFO:2019-11-14 20:23:12,757:main.py:479:joulescope_ui.main:_on_x_change(25.43726307232508, 30.0, 2378) INFO:2019-11-14 20:23:12,758:view.py:317:joulescope.view:changed=True, length=2378, span=[25.427841, 30.0], range=4.572158999999999, samples_per=3847 INFO:2019-11-14 20:23:12,758:view.py:317:joulescope.view:changed=True, length=2378, span=[25.4372145, 29.9998655], range=4.562650999999999, samples_per=3839 INFO:2019-11-14 20:23:12,849:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.48140440754277747) INFO:2019-11-14 20:23:12,849:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.481404407542776, 30.0, 2378) INFO:2019-11-14 20:23:12,850:main.py:479:joulescope_ui.main:_on_x_change(25.481404407542776, 30.0, 2378) INFO:2019-11-14 20:23:12,850:view.py:317:joulescope.view:changed=True, length=2378, span=[25.4372145, 29.9998655], range=4.562650999999999, samples_per=3839 INFO:2019-11-14 20:23:12,851:view.py:317:joulescope.view:changed=True, length=2378, span=[25.481004, 29.999681], range=4.518677, samples_per=3802 INFO:2019-11-14 20:23:12,894:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.5061124891458908) INFO:2019-11-14 20:23:12,895:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.50611248914589, 30.0, 2378) INFO:2019-11-14 20:23:12,895:main.py:479:joulescope_ui.main:_on_x_change(25.50611248914589, 30.0, 2378) INFO:2019-11-14 20:23:12,896:view.py:317:joulescope.view:changed=True, length=2378, span=[25.481004, 29.999681], range=4.518677, samples_per=3802 INFO:2019-11-14 20:23:12,897:view.py:317:joulescope.view:changed=True, length=2378, span=[25.5062815, 30.0], range=4.4937185, samples_per=3781 INFO:2019-11-14 20:23:12,989:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.5476975248117437) INFO:2019-11-14 20:23:12,990:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.547697524811745, 30.0, 2378) INFO:2019-11-14 20:23:12,990:main.py:479:joulescope_ui.main:_on_x_change(25.547697524811745, 30.0, 2378) INFO:2019-11-14 20:23:12,991:view.py:317:joulescope.view:changed=True, length=2378, span=[25.5062815, 30.0], range=4.4937185, samples_per=3781 INFO:2019-11-14 20:23:12,991:view.py:317:joulescope.view:changed=True, length=2378, span=[25.547719999999998, 29.999840499999998], range=4.4521204999999995, samples_per=3746 INFO:2019-11-14 20:23:13,036:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.5551884740290235) INFO:2019-11-14 20:23:13,036:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.555188474029023, 30.0, 2378) INFO:2019-11-14 20:23:13,037:main.py:479:joulescope_ui.main:_on_x_change(25.555188474029023, 30.0, 2378) INFO:2019-11-14 20:23:13,037:view.py:317:joulescope.view:changed=True, length=2378, span=[25.547719999999998, 29.999840499999998], range=4.4521204999999995, samples_per=3746 INFO:2019-11-14 20:23:13,037:view.py:317:joulescope.view:changed=True, length=2378, span=[25.55501, 30.0], range=4.444990000000001, samples_per=3740 INFO:2019-11-14 20:23:13,117:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.5907106164784981) INFO:2019-11-14 20:23:13,117:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.590710616478496, 30.0, 2378) INFO:2019-11-14 20:23:13,118:main.py:479:joulescope_ui.main:_on_x_change(25.590710616478496, 30.0, 2378) INFO:2019-11-14 20:23:13,118:view.py:317:joulescope.view:changed=True, length=2378, span=[25.55501, 30.0], range=4.444990000000001, samples_per=3740 INFO:2019-11-14 20:23:13,118:view.py:317:joulescope.view:changed=True, length=2378, span=[25.5906655, 30.0], range=4.4093345, samples_per=3710 INFO:2019-11-14 20:23:13,200:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.6148210020331712) INFO:2019-11-14 20:23:13,201:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.61482100203317, 30.0, 2378) INFO:2019-11-14 20:23:13,201:main.py:479:joulescope_ui.main:_on_x_change(25.61482100203317, 30.0, 2378) INFO:2019-11-14 20:23:13,202:view.py:317:joulescope.view:changed=True, length=2378, span=[25.5906655, 30.0], range=4.4093345, samples_per=3710 INFO:2019-11-14 20:23:13,202:view.py:317:joulescope.view:changed=True, length=2378, span=[25.614134999999997, 29.999699999999997], range=4.385565, samples_per=3690 INFO:2019-11-14 20:23:13,245:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.6203545130702436) INFO:2019-11-14 20:23:13,246:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.620354513070243, 30.0, 2378) INFO:2019-11-14 20:23:13,246:main.py:479:joulescope_ui.main:_on_x_change(25.620354513070243, 30.0, 2378) INFO:2019-11-14 20:23:13,247:view.py:317:joulescope.view:changed=True, length=2378, span=[25.614134999999997, 29.999699999999997], range=4.385565, samples_per=3690 INFO:2019-11-14 20:23:13,247:view.py:317:joulescope.view:changed=True, length=2378, span=[25.6199625, 29.999585], range=4.3796225, samples_per=3685 INFO:2019-11-14 20:23:13,329:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.6350919223613284) INFO:2019-11-14 20:23:13,329:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.63509192236133, 30.0, 2378) INFO:2019-11-14 20:23:13,330:main.py:479:joulescope_ui.main:_on_x_change(25.63509192236133, 30.0, 2378) INFO:2019-11-14 20:23:13,330:view.py:317:joulescope.view:changed=True, length=2378, span=[25.6199625, 29.999585], range=4.3796225, samples_per=3685 INFO:2019-11-14 20:23:13,330:view.py:317:joulescope.view:changed=True, length=2378, span=[25.633867, 29.9992275], range=4.365360500000001, samples_per=3673 INFO:2019-11-14 20:23:13,537:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.6332559450816005) INFO:2019-11-14 20:23:13,538:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.6332559450816, 30.0, 2378) INFO:2019-11-14 20:23:13,538:main.py:479:joulescope_ui.main:_on_x_change(25.6332559450816, 30.0, 2378) INFO:2019-11-14 20:23:13,539:view.py:317:joulescope.view:changed=True, length=2378, span=[25.633867, 29.9992275], range=4.365360500000001, samples_per=3673 INFO:2019-11-14 20:23:13,539:view.py:317:joulescope.view:changed=True, length=2378, span=[25.633451, 30.0], range=4.366548999999999, samples_per=3674 INFO:2019-11-14 20:23:13,623:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.5450919675193102) INFO:2019-11-14 20:23:13,623:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.545091967519312, 30.0, 2378) INFO:2019-11-14 20:23:13,624:main.py:479:joulescope_ui.main:_on_x_change(25.545091967519312, 30.0, 2378) INFO:2019-11-14 20:23:13,625:view.py:317:joulescope.view:changed=True, length=2378, span=[25.633451, 30.0], range=4.366548999999999, samples_per=3674 INFO:2019-11-14 20:23:13,625:view.py:317:joulescope.view:changed=True, length=2378, span=[25.5455025, 30.0], range=4.454497499999999, samples_per=3748 INFO:2019-11-14 20:23:13,712:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.5038676358084362) INFO:2019-11-14 20:23:13,713:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.503867635808437, 30.0, 2378) INFO:2019-11-14 20:23:13,713:main.py:479:joulescope_ui.main:_on_x_change(25.503867635808437, 30.0, 2378) INFO:2019-11-14 20:23:13,714:view.py:317:joulescope.view:changed=True, length=2378, span=[25.5455025, 30.0], range=4.454497499999999, samples_per=3748 INFO:2019-11-14 20:23:13,715:view.py:317:joulescope.view:changed=True, length=2378, span=[25.5030945, 29.99919], range=4.496095499999999, samples_per=3783 INFO:2019-11-14 20:23:13,799:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.31475032290112337) INFO:2019-11-14 20:23:13,799:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.314750322901123, 30.0, 2378) INFO:2019-11-14 20:23:13,800:main.py:479:joulescope_ui.main:_on_x_change(25.314750322901123, 30.0, 2378) INFO:2019-11-14 20:23:13,800:view.py:317:joulescope.view:changed=True, length=2378, span=[25.5030945, 29.99919], range=4.496095499999999, samples_per=3783 INFO:2019-11-14 20:23:13,801:view.py:317:joulescope.view:changed=True, length=2378, span=[25.314933, 30.0], range=4.685067, samples_per=3942 INFO:2019-11-14 20:23:13,846:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.30095528240358943) INFO:2019-11-14 20:23:13,846:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.30095528240359, 30.0, 2378) INFO:2019-11-14 20:23:13,847:main.py:479:joulescope_ui.main:_on_x_change(25.30095528240359, 30.0, 2378) INFO:2019-11-14 20:23:13,847:view.py:317:joulescope.view:changed=True, length=2378, span=[25.314933, 30.0], range=4.685067, samples_per=3942 INFO:2019-11-14 20:23:13,848:view.py:317:joulescope.view:changed=True, length=2378, span=[25.3006715, 30.0], range=4.6993285, samples_per=3954 INFO:2019-11-14 20:23:13,900:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.2238709021154791) INFO:2019-11-14 20:23:13,900:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.22387090211548, 30.0, 2378) INFO:2019-11-14 20:23:13,901:main.py:479:joulescope_ui.main:_on_x_change(25.22387090211548, 30.0, 2378) INFO:2019-11-14 20:23:13,901:view.py:317:joulescope.view:changed=True, length=2378, span=[25.3006715, 30.0], range=4.6993285, samples_per=3954 INFO:2019-11-14 20:23:13,902:view.py:317:joulescope.view:changed=True, length=2378, span=[25.2232445, 29.9998255], range=4.776581, samples_per=4019 INFO:2019-11-14 20:23:15,329:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, 0.09328941381574721) INFO:2019-11-14 20:23:15,330:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(25.093289413815747, 30.0, 2378) INFO:2019-11-14 20:23:15,330:main.py:479:joulescope_ui.main:_on_x_change(25.093289413815747, 30.0, 2378) INFO:2019-11-14 20:23:15,331:view.py:317:joulescope.view:changed=True, length=2378, span=[25.2232445, 29.9998255], range=4.776581, samples_per=4019 INFO:2019-11-14 20:23:15,331:view.py:317:joulescope.view:changed=True, length=2378, span=[25.093872, 30.0], range=4.906127999999999, samples_per=4128 INFO:2019-11-14 20:23:15,377:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.313293261433532) INFO:2019-11-14 20:23:15,378:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.686706738566468, 30.0, 2378) INFO:2019-11-14 20:23:15,378:main.py:479:joulescope_ui.main:_on_x_change(24.686706738566468, 30.0, 2378) INFO:2019-11-14 20:23:15,379:view.py:317:joulescope.view:changed=True, length=2378, span=[25.093872, 30.0], range=4.906127999999999, samples_per=4128 INFO:2019-11-14 20:23:15,379:view.py:317:joulescope.view:changed=True, length=2378, span=[24.6862165, 30.0], range=5.3137834999999995, samples_per=4471 INFO:2019-11-14 20:23:15,428:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.7379222001538193) INFO:2019-11-14 20:23:15,429:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(24.262077799846182, 30.0, 2378) INFO:2019-11-14 20:23:15,429:main.py:479:joulescope_ui.main:_on_x_change(24.262077799846182, 30.0, 2378) INFO:2019-11-14 20:23:15,430:view.py:317:joulescope.view:changed=True, length=2378, span=[24.6862165, 30.0], range=5.3137834999999995, samples_per=4471 INFO:2019-11-14 20:23:15,430:view.py:317:joulescope.view:changed=True, length=2378, span=[24.2619225, 30.0], range=5.738077499999999, samples_per=4828 INFO:2019-11-14 20:23:15,480:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.4523174641695595) INFO:2019-11-14 20:23:15,481:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.54768253583044, 30.0, 2378) INFO:2019-11-14 20:23:15,481:main.py:479:joulescope_ui.main:_on_x_change(23.54768253583044, 30.0, 2378) INFO:2019-11-14 20:23:15,482:view.py:317:joulescope.view:changed=True, length=2378, span=[24.2619225, 30.0], range=5.738077499999999, samples_per=4828 INFO:2019-11-14 20:23:15,482:view.py:317:joulescope.view:changed=True, length=2378, span=[23.547633500000003, 30.0], range=6.452366499999997, samples_per=5429 INFO:2019-11-14 20:23:15,537:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.4523174641695595) INFO:2019-11-14 20:23:15,538:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(finish, -1.4523174641695595) INFO:2019-11-14 20:23:19,244:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(start, 0.0) INFO:2019-11-14 20:23:19,245:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.008141964083844867) INFO:2019-11-14 20:23:19,246:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.539540571746596, 30.0, 2378) INFO:2019-11-14 20:23:19,246:main.py:479:joulescope_ui.main:_on_x_change(23.539540571746596, 30.0, 2378) INFO:2019-11-14 20:23:19,247:view.py:317:joulescope.view:changed=True, length=2378, span=[23.547633500000003, 30.0], range=6.452366499999997, samples_per=5429 INFO:2019-11-14 20:23:19,247:view.py:317:joulescope.view:changed=True, length=2378, span=[23.539314, 30.0], range=6.460685999999999, samples_per=5436 INFO:2019-11-14 20:23:19,343:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.1793389653726939) INFO:2019-11-14 20:23:19,343:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.368343570457746, 30.0, 2378) INFO:2019-11-14 20:23:19,344:main.py:479:joulescope_ui.main:_on_x_change(23.368343570457746, 30.0, 2378) INFO:2019-11-14 20:23:19,344:view.py:317:joulescope.view:changed=True, length=2378, span=[23.539314, 30.0], range=6.460685999999999, samples_per=5436 INFO:2019-11-14 20:23:19,345:view.py:317:joulescope.view:changed=True, length=2378, span=[23.36817, 30.0], range=6.631830000000001, samples_per=5580 INFO:2019-11-14 20:23:19,397:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.20165434121114598) INFO:2019-11-14 20:23:19,397:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.346028194619294, 30.0, 2378) INFO:2019-11-14 20:23:19,398:main.py:479:joulescope_ui.main:_on_x_change(23.346028194619294, 30.0, 2378) INFO:2019-11-14 20:23:19,398:view.py:317:joulescope.view:changed=True, length=2378, span=[23.36817, 30.0], range=6.631830000000001, samples_per=5580 INFO:2019-11-14 20:23:19,399:view.py:317:joulescope.view:changed=True, length=2378, span=[23.3450305, 29.999442], range=6.654411499999998, samples_per=5599 INFO:2019-11-14 20:23:19,493:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.3779792655284393) INFO:2019-11-14 20:23:19,493:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.169703270302, 30.0, 2378) INFO:2019-11-14 20:23:19,494:main.py:479:joulescope_ui.main:_on_x_change(23.169703270302, 30.0, 2378) INFO:2019-11-14 20:23:19,494:view.py:317:joulescope.view:changed=True, length=2378, span=[23.3450305, 29.999442], range=6.654411499999998, samples_per=5599 INFO:2019-11-14 20:23:19,495:view.py:317:joulescope.view:changed=True, length=2378, span=[23.169030499999998, 29.999339499999998], range=6.830309, samples_per=5747 INFO:2019-11-14 20:23:19,553:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.4555495770756029) INFO:2019-11-14 20:23:19,554:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.092132958754835, 30.0, 2378) INFO:2019-11-14 20:23:19,554:main.py:479:joulescope_ui.main:_on_x_change(23.092132958754835, 30.0, 2378) INFO:2019-11-14 20:23:19,554:view.py:317:joulescope.view:changed=True, length=2378, span=[23.169030499999998, 29.999339499999998], range=6.830309, samples_per=5747 INFO:2019-11-14 20:23:19,555:view.py:317:joulescope.view:changed=True, length=2378, span=[23.091075999999997, 29.998637499999997], range=6.9075615, samples_per=5812 INFO:2019-11-14 20:23:19,608:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.47879439545623215) INFO:2019-11-14 20:23:19,609:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.068888140374206, 30.0, 2378) INFO:2019-11-14 20:23:19,609:main.py:479:joulescope_ui.main:_on_x_change(23.068888140374206, 30.0, 2378) INFO:2019-11-14 20:23:19,610:view.py:317:joulescope.view:changed=True, length=2378, span=[23.091075999999997, 29.998637499999997], range=6.9075615, samples_per=5812 INFO:2019-11-14 20:23:19,610:view.py:317:joulescope.view:changed=True, length=2378, span=[23.068476, 29.9998075], range=6.931331499999999, samples_per=5832 INFO:2019-11-14 20:23:19,665:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.4875405342095657) INFO:2019-11-14 20:23:19,666:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(23.060142001620875, 30.0, 2378) INFO:2019-11-14 20:23:19,666:main.py:479:joulescope_ui.main:_on_x_change(23.060142001620875, 30.0, 2378) INFO:2019-11-14 20:23:19,667:view.py:317:joulescope.view:changed=True, length=2378, span=[23.068476, 29.9998075], range=6.931331499999999, samples_per=5832 INFO:2019-11-14 20:23:19,667:view.py:317:joulescope.view:changed=True, length=2378, span=[23.0603485, 30.0], range=6.9396515, samples_per=5839 INFO:2019-11-14 20:23:19,765:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.8553418931956218) INFO:2019-11-14 20:23:19,765:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(22.692340642634818, 30.0, 2378) INFO:2019-11-14 20:23:19,766:main.py:479:joulescope_ui.main:_on_x_change(22.692340642634818, 30.0, 2378) INFO:2019-11-14 20:23:19,767:view.py:317:joulescope.view:changed=True, length=2378, span=[23.0603485, 30.0], range=6.9396515, samples_per=5839 INFO:2019-11-14 20:23:19,767:view.py:317:joulescope.view:changed=True, length=2378, span=[22.6919135, 30.0], range=7.308086500000002, samples_per=6149 INFO:2019-11-14 20:23:19,846:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.0766528885892976) INFO:2019-11-14 20:23:19,846:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(22.471029647241142, 30.0, 2378) INFO:2019-11-14 20:23:19,847:main.py:479:joulescope_ui.main:_on_x_change(22.471029647241142, 30.0, 2378) INFO:2019-11-14 20:23:19,847:view.py:317:joulescope.view:changed=True, length=2378, span=[22.6919135, 30.0], range=7.308086500000002, samples_per=6149 INFO:2019-11-14 20:23:19,847:view.py:317:joulescope.view:changed=True, length=2378, span=[22.470245, 29.9993925], range=7.5291475000000005, samples_per=6335 INFO:2019-11-14 20:23:19,943:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.3268342080264073) INFO:2019-11-14 20:23:19,943:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(22.22084832780403, 30.0, 2378) INFO:2019-11-14 20:23:19,944:main.py:479:joulescope_ui.main:_on_x_change(22.22084832780403, 30.0, 2378) INFO:2019-11-14 20:23:19,944:view.py:317:joulescope.view:changed=True, length=2378, span=[22.470245, 29.9993925], range=7.5291475000000005, samples_per=6335 INFO:2019-11-14 20:23:19,945:view.py:317:joulescope.view:changed=True, length=2378, span=[22.220274999999997, 29.999007499999998], range=7.7787325, samples_per=6545 INFO:2019-11-14 20:23:20,040:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.5231592458737293) INFO:2019-11-14 20:23:20,041:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(22.02452328995671, 30.0, 2378) INFO:2019-11-14 20:23:20,041:main.py:479:joulescope_ui.main:_on_x_change(22.02452328995671, 30.0, 2378) INFO:2019-11-14 20:23:20,042:view.py:317:joulescope.view:changed=True, length=2378, span=[22.220274999999997, 29.999007499999998], range=7.7787325, samples_per=6545 INFO:2019-11-14 20:23:20,043:view.py:317:joulescope.view:changed=True, length=2378, span=[22.0239765, 30.0], range=7.9760235, samples_per=6711 INFO:2019-11-14 20:23:20,104:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.5701245227681346) INFO:2019-11-14 20:23:20,105:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(21.977558013062303, 30.0, 2378) INFO:2019-11-14 20:23:20,105:main.py:479:joulescope_ui.main:_on_x_change(21.977558013062303, 30.0, 2378) INFO:2019-11-14 20:23:20,106:view.py:317:joulescope.view:changed=True, length=2378, span=[22.0239765, 30.0], range=7.9760235, samples_per=6711 INFO:2019-11-14 20:23:20,106:view.py:317:joulescope.view:changed=True, length=2378, span=[21.977625, 30.0], range=8.022375, samples_per=6750 INFO:2019-11-14 20:23:20,202:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.580247774589685) INFO:2019-11-14 20:23:20,203:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(21.967434761240753, 30.0, 2378) INFO:2019-11-14 20:23:20,203:main.py:479:joulescope_ui.main:_on_x_change(21.967434761240753, 30.0, 2378) INFO:2019-11-14 20:23:20,204:view.py:317:joulescope.view:changed=True, length=2378, span=[21.977625, 30.0], range=8.022375, samples_per=6750 INFO:2019-11-14 20:23:20,204:view.py:317:joulescope.view:changed=True, length=2378, span=[21.966749999999998, 29.999820999999997], range=8.033071, samples_per=6759 INFO:2019-11-14 20:23:20,328:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(finish, -1.580247774589685) INFO:2019-11-14 20:23:22,466:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(start, 0.0) INFO:2019-11-14 20:23:22,481:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.013514701353593096) INFO:2019-11-14 20:23:22,482:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(21.95392005988716, 30.0, 2378) INFO:2019-11-14 20:23:22,482:main.py:479:joulescope_ui.main:_on_x_change(21.95392005988716, 30.0, 2378) INFO:2019-11-14 20:23:22,483:view.py:317:joulescope.view:changed=True, length=2378, span=[21.966749999999998, 29.999820999999997], range=8.033071, samples_per=6759 INFO:2019-11-14 20:23:22,483:view.py:317:joulescope.view:changed=True, length=2378, span=[21.953855500000003, 30.0], range=8.046144499999997, samples_per=6770 INFO:2019-11-14 20:23:22,560:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.020283421197476857) INFO:2019-11-14 20:23:22,561:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(21.947151340043277, 30.0, 2378) INFO:2019-11-14 20:23:22,561:main.py:479:joulescope_ui.main:_on_x_change(21.947151340043277, 30.0, 2378) INFO:2019-11-14 20:23:22,562:view.py:317:joulescope.view:changed=True, length=2378, span=[21.953855500000003, 30.0], range=8.046144499999997, samples_per=6770 INFO:2019-11-14 20:23:22,562:view.py:317:joulescope.view:changed=True, length=2378, span=[21.946724, 30.0], range=8.053276, samples_per=6776 INFO:2019-11-14 20:23:22,658:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.25061349691445167) INFO:2019-11-14 20:23:22,659:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(21.716821264326303, 30.0, 2378) INFO:2019-11-14 20:23:22,659:main.py:479:joulescope_ui.main:_on_x_change(21.716821264326303, 30.0, 2378) INFO:2019-11-14 20:23:22,660:view.py:317:joulescope.view:changed=True, length=2378, span=[21.946724, 30.0], range=8.053276, samples_per=6776 INFO:2019-11-14 20:23:22,660:view.py:317:joulescope.view:changed=True, length=2378, span=[21.7173435, 30.0], range=8.282656500000002, samples_per=6969 INFO:2019-11-14 20:23:22,756:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.4701111002095583) INFO:2019-11-14 20:23:22,756:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(21.497323661031196, 30.0, 2378) INFO:2019-11-14 20:23:22,757:main.py:479:joulescope_ui.main:_on_x_change(21.497323661031196, 30.0, 2378) INFO:2019-11-14 20:23:22,757:view.py:317:joulescope.view:changed=True, length=2378, span=[21.7173435, 30.0], range=8.282656500000002, samples_per=6969 INFO:2019-11-14 20:23:22,758:view.py:317:joulescope.view:changed=True, length=2378, span=[21.497471, 30.0], range=8.502529, samples_per=7154 INFO:2019-11-14 20:23:22,835:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.6596610691368663) INFO:2019-11-14 20:23:22,835:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(21.307773692103886, 30.0, 2378) INFO:2019-11-14 20:23:22,836:main.py:479:joulescope_ui.main:_on_x_change(21.307773692103886, 30.0, 2378) INFO:2019-11-14 20:23:22,836:view.py:317:joulescope.view:changed=True, length=2378, span=[21.497471, 30.0], range=8.502529, samples_per=7154 INFO:2019-11-14 20:23:22,837:view.py:317:joulescope.view:changed=True, length=2378, span=[21.305681999999997, 29.998371], range=8.692689000000001, samples_per=7314 INFO:2019-11-14 20:23:22,918:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.7949383762243417) INFO:2019-11-14 20:23:22,919:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(21.172496385016412, 30.0, 2378) INFO:2019-11-14 20:23:22,921:main.py:479:joulescope_ui.main:_on_x_change(21.172496385016412, 30.0, 2378) INFO:2019-11-14 20:23:22,921:view.py:317:joulescope.view:changed=True, length=2378, span=[21.305681999999997, 29.998371], range=8.692689000000001, samples_per=7314 INFO:2019-11-14 20:23:22,922:view.py:317:joulescope.view:changed=True, length=2378, span=[21.1730105, 30.0], range=8.8269895, samples_per=7427 INFO:2019-11-14 20:23:23,024:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.9286079629097342) INFO:2019-11-14 20:23:23,025:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(21.03882679833102, 30.0, 2378) INFO:2019-11-14 20:23:23,025:main.py:479:joulescope_ui.main:_on_x_change(21.03882679833102, 30.0, 2378) INFO:2019-11-14 20:23:23,026:view.py:317:joulescope.view:changed=True, length=2378, span=[21.1730105, 30.0], range=8.8269895, samples_per=7427 INFO:2019-11-14 20:23:23,026:view.py:317:joulescope.view:changed=True, length=2378, span=[21.038710000000002, 30.0], range=8.961289999999998, samples_per=7540 INFO:2019-11-14 20:23:23,089:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.0266089431683212) INFO:2019-11-14 20:23:23,090:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(20.940825818072433, 30.0, 2378) INFO:2019-11-14 20:23:23,090:main.py:479:joulescope_ui.main:_on_x_change(20.940825818072433, 30.0, 2378) INFO:2019-11-14 20:23:23,091:view.py:317:joulescope.view:changed=True, length=2378, span=[21.038710000000002, 30.0], range=8.961289999999998, samples_per=7540 INFO:2019-11-14 20:23:23,092:view.py:317:joulescope.view:changed=True, length=2378, span=[20.941253, 30.0], range=9.058747, samples_per=7622 INFO:2019-11-14 20:23:23,197:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.1828390274418599) INFO:2019-11-14 20:23:23,198:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(20.784595733798895, 30.0, 2378) INFO:2019-11-14 20:23:23,198:main.py:479:joulescope_ui.main:_on_x_change(20.784595733798895, 30.0, 2378) INFO:2019-11-14 20:23:23,199:view.py:317:joulescope.view:changed=True, length=2378, span=[20.941253, 30.0], range=9.058747, samples_per=7622 INFO:2019-11-14 20:23:23,199:view.py:317:joulescope.view:changed=True, length=2378, span=[20.784371, 30.0], range=9.215629, samples_per=7754 INFO:2019-11-14 20:23:23,265:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.2874965274380403) INFO:2019-11-14 20:23:23,265:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(20.679938233802712, 30.0, 2378) INFO:2019-11-14 20:23:23,266:main.py:479:joulescope_ui.main:_on_x_change(20.679938233802712, 30.0, 2378) INFO:2019-11-14 20:23:23,266:view.py:317:joulescope.view:changed=True, length=2378, span=[20.784371, 30.0], range=9.215629, samples_per=7754 INFO:2019-11-14 20:23:23,267:view.py:317:joulescope.view:changed=True, length=2378, span=[20.679354, 29.999571], range=9.320217, samples_per=7842 INFO:2019-11-14 20:23:23,368:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.4090235015839194) INFO:2019-11-14 20:23:23,369:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(20.558411259656832, 30.0, 2378) INFO:2019-11-14 20:23:23,369:main.py:479:joulescope_ui.main:_on_x_change(20.558411259656832, 30.0, 2378) INFO:2019-11-14 20:23:23,371:view.py:317:joulescope.view:changed=True, length=2378, span=[20.679354, 29.999571], range=9.320217, samples_per=7842 INFO:2019-11-14 20:23:23,373:view.py:317:joulescope.view:changed=True, length=2378, span=[20.558556000000003, 30.0], range=9.441443999999997, samples_per=7944 INFO:2019-11-14 20:23:23,444:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.464622288419435) INFO:2019-11-14 20:23:23,444:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(20.50281247282132, 30.0, 2378) INFO:2019-11-14 20:23:23,445:main.py:479:joulescope_ui.main:_on_x_change(20.50281247282132, 30.0, 2378) INFO:2019-11-14 20:23:23,446:view.py:317:joulescope.view:changed=True, length=2378, span=[20.558556000000003, 30.0], range=9.441443999999997, samples_per=7944 INFO:2019-11-14 20:23:23,446:view.py:317:joulescope.view:changed=True, length=2378, span=[20.5009105, 29.998213999999997], range=9.497303499999997, samples_per=7991 INFO:2019-11-14 20:23:23,554:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.5964483124651356) INFO:2019-11-14 20:23:23,555:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(20.370986448775618, 30.0, 2378) INFO:2019-11-14 20:23:23,555:main.py:479:joulescope_ui.main:_on_x_change(20.370986448775618, 30.0, 2378) INFO:2019-11-14 20:23:23,556:view.py:317:joulescope.view:changed=True, length=2378, span=[20.5009105, 29.998213999999997], range=9.497303499999997, samples_per=7991 INFO:2019-11-14 20:23:23,556:view.py:317:joulescope.view:changed=True, length=2378, span=[20.370773, 30.0], range=9.629227, samples_per=8102 INFO:2019-11-14 20:23:23,627:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.6004984894200196) INFO:2019-11-14 20:23:23,628:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(20.366936271820734, 30.0, 2378) INFO:2019-11-14 20:23:23,628:main.py:479:joulescope_ui.main:_on_x_change(20.366936271820734, 30.0, 2378) INFO:2019-11-14 20:23:23,630:view.py:317:joulescope.view:changed=True, length=2378, span=[20.370773, 30.0], range=9.629227, samples_per=8102 INFO:2019-11-14 20:23:23,631:view.py:317:joulescope.view:changed=True, length=2378, span=[20.367207999999998, 30.0], range=9.632792000000002, samples_per=8105 INFO:2019-11-14 20:23:23,860:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(finish, -1.6004984894200196) INFO:2019-11-14 20:23:27,141:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(start, 0.0) INFO:2019-11-14 20:23:27,143:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.02836316384484407) INFO:2019-11-14 20:23:27,143:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(20.33857310797589, 30.0, 2378) INFO:2019-11-14 20:23:27,144:main.py:479:joulescope_ui.main:_on_x_change(20.33857310797589, 30.0, 2378) INFO:2019-11-14 20:23:27,144:view.py:317:joulescope.view:changed=True, length=2378, span=[20.367207999999998, 30.0], range=9.632792000000002, samples_per=8105 INFO:2019-11-14 20:23:27,146:view.py:317:joulescope.view:changed=True, length=2378, span=[20.338684, 30.0], range=9.661316, samples_per=8129 INFO:2019-11-14 20:23:27,253:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.2843832395770023) INFO:2019-11-14 20:23:27,254:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(20.08255303224373, 30.0, 2378) INFO:2019-11-14 20:23:27,254:main.py:479:joulescope_ui.main:_on_x_change(20.08255303224373, 30.0, 2378) INFO:2019-11-14 20:23:27,255:view.py:317:joulescope.view:changed=True, length=2378, span=[20.338684, 30.0], range=9.661316, samples_per=8129 INFO:2019-11-14 20:23:27,255:view.py:317:joulescope.view:changed=True, length=2378, span=[20.0819675, 30.0], range=9.918032499999999, samples_per=8345 INFO:2019-11-14 20:23:27,348:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.36364171023775554) INFO:2019-11-14 20:23:27,348:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(20.00329456158298, 30.0, 2378) INFO:2019-11-14 20:23:27,349:main.py:479:joulescope_ui.main:_on_x_change(20.00329456158298, 30.0, 2378) INFO:2019-11-14 20:23:27,349:view.py:317:joulescope.view:changed=True, length=2378, span=[20.0819675, 30.0], range=9.918032499999999, samples_per=8345 INFO:2019-11-14 20:23:27,350:view.py:317:joulescope.view:changed=True, length=2378, span=[20.0035265, 30.0], range=9.9964735, samples_per=8411 INFO:2019-11-14 20:23:27,444:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.6033173809837591) INFO:2019-11-14 20:23:27,445:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(19.763618890836973, 30.0, 2378) INFO:2019-11-14 20:23:27,445:main.py:479:joulescope_ui.main:_on_x_change(19.763618890836973, 30.0, 2378) INFO:2019-11-14 20:23:27,446:view.py:317:joulescope.view:changed=True, length=2378, span=[20.0035265, 30.0], range=9.9964735, samples_per=8411 INFO:2019-11-14 20:23:27,446:view.py:317:joulescope.view:changed=True, length=2378, span=[19.7625285, 29.9990785], range=10.236550000000001, samples_per=8613 INFO:2019-11-14 20:23:27,562:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.8530450368493223) INFO:2019-11-14 20:23:27,562:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(19.51389123497141, 30.0, 2378) INFO:2019-11-14 20:23:27,563:main.py:479:joulescope_ui.main:_on_x_change(19.51389123497141, 30.0, 2378) INFO:2019-11-14 20:23:27,565:view.py:317:joulescope.view:changed=True, length=2378, span=[19.7625285, 29.9990785], range=10.236550000000001, samples_per=8613 INFO:2019-11-14 20:23:27,566:view.py:317:joulescope.view:changed=True, length=2378, span=[19.512064499999997, 29.998199999999997], range=10.4861355, samples_per=8823 INFO:2019-11-14 20:23:27,638:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.0074191951595863) INFO:2019-11-14 20:23:27,639:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(19.35951707666115, 30.0, 2378) INFO:2019-11-14 20:23:27,640:main.py:479:joulescope_ui.main:_on_x_change(19.35951707666115, 30.0, 2378) INFO:2019-11-14 20:23:27,640:view.py:317:joulescope.view:changed=True, length=2378, span=[19.512064499999997, 29.998199999999997], range=10.4861355, samples_per=8823 INFO:2019-11-14 20:23:27,640:view.py:317:joulescope.view:changed=True, length=2378, span=[19.3593595, 30.0], range=10.6406405, samples_per=8953 INFO:2019-11-14 20:23:27,715:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.047699806092486) INFO:2019-11-14 20:23:27,715:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(19.31923646572825, 30.0, 2378) INFO:2019-11-14 20:23:27,716:main.py:479:joulescope_ui.main:_on_x_change(19.31923646572825, 30.0, 2378) INFO:2019-11-14 20:23:27,717:view.py:317:joulescope.view:changed=True, length=2378, span=[19.3593595, 30.0], range=10.6406405, samples_per=8953 INFO:2019-11-14 20:23:27,717:view.py:317:joulescope.view:changed=True, length=2378, span=[19.317557, 29.998606], range=10.681048999999998, samples_per=8987 INFO:2019-11-14 20:23:27,844:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.4430456454695952) INFO:2019-11-14 20:23:27,844:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(18.923890626351138, 30.0, 2378) INFO:2019-11-14 20:23:27,845:main.py:479:joulescope_ui.main:_on_x_change(18.923890626351138, 30.0, 2378) INFO:2019-11-14 20:23:27,846:view.py:317:joulescope.view:changed=True, length=2378, span=[19.317557, 29.998606], range=10.681048999999998, samples_per=8987 INFO:2019-11-14 20:23:27,846:view.py:317:joulescope.view:changed=True, length=2378, span=[18.9222295, 29.997860499999998], range=11.075630999999998, samples_per=9319 INFO:2019-11-14 20:23:27,914:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.5688348005891255) INFO:2019-11-14 20:23:27,923:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(18.798101471231607, 30.0, 2378) INFO:2019-11-14 20:23:27,923:main.py:479:joulescope_ui.main:_on_x_change(18.798101471231607, 30.0, 2378) INFO:2019-11-14 20:23:27,924:view.py:317:joulescope.view:changed=True, length=2378, span=[18.9222295, 29.997860499999998], range=11.075630999999998, samples_per=9319 INFO:2019-11-14 20:23:27,924:view.py:317:joulescope.view:changed=True, length=2378, span=[18.7981625, 29.999775], range=11.2016125, samples_per=9425 INFO:2019-11-14 20:23:27,998:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.578258335207871) INFO:2019-11-14 20:23:27,999:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(18.788677936612864, 30.0, 2378) INFO:2019-11-14 20:23:28,002:main.py:479:joulescope_ui.main:_on_x_change(18.788677936612864, 30.0, 2378) INFO:2019-11-14 20:23:28,002:view.py:317:joulescope.view:changed=True, length=2378, span=[18.7981625, 29.999775], range=11.2016125, samples_per=9425 INFO:2019-11-14 20:23:28,003:view.py:317:joulescope.view:changed=True, length=2378, span=[18.7888795, 30.0], range=11.2111205, samples_per=9433 INFO:2019-11-14 20:23:28,124:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.8470550054753987) INFO:2019-11-14 20:23:28,125:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(18.519881266345337, 30.0, 2378) INFO:2019-11-14 20:23:28,125:main.py:479:joulescope_ui.main:_on_x_change(18.519881266345337, 30.0, 2378) INFO:2019-11-14 20:23:28,126:view.py:317:joulescope.view:changed=True, length=2378, span=[18.7888795, 30.0], range=11.2111205, samples_per=9433 INFO:2019-11-14 20:23:28,126:view.py:317:joulescope.view:changed=True, length=2378, span=[18.5202785, 30.0], range=11.4797215, samples_per=9659 INFO:2019-11-14 20:23:28,204:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.933973277795455) INFO:2019-11-14 20:23:28,205:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(18.432962994025278, 30.0, 2378) INFO:2019-11-14 20:23:28,206:main.py:479:joulescope_ui.main:_on_x_change(18.432962994025278, 30.0, 2378) INFO:2019-11-14 20:23:28,206:view.py:317:joulescope.view:changed=True, length=2378, span=[18.5202785, 30.0], range=11.4797215, samples_per=9659 INFO:2019-11-14 20:23:28,207:view.py:317:joulescope.view:changed=True, length=2378, span=[18.432408, 29.998889499999997], range=11.566481499999998, samples_per=9732 INFO:2019-11-14 20:23:28,284:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.943703983120287) INFO:2019-11-14 20:23:28,285:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(18.423232288700447, 30.0, 2378) INFO:2019-11-14 20:23:28,286:main.py:479:joulescope_ui.main:_on_x_change(18.423232288700447, 30.0, 2378) INFO:2019-11-14 20:23:28,286:view.py:317:joulescope.view:changed=True, length=2378, span=[18.432408, 29.998889499999997], range=11.566481499999998, samples_per=9732 INFO:2019-11-14 20:23:28,286:view.py:317:joulescope.view:changed=True, length=2378, span=[18.4228215, 30.0], range=11.577178499999999, samples_per=9741 INFO:2019-11-14 20:23:28,413:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -2.2894346216567287) INFO:2019-11-14 20:23:28,413:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(18.077501650164006, 30.0, 2378) INFO:2019-11-14 20:23:28,414:main.py:479:joulescope_ui.main:_on_x_change(18.077501650164006, 30.0, 2378) INFO:2019-11-14 20:23:28,415:view.py:317:joulescope.view:changed=True, length=2378, span=[18.4228215, 30.0], range=11.577178499999999, samples_per=9741 INFO:2019-11-14 20:23:28,415:view.py:317:joulescope.view:changed=True, length=2378, span=[18.076968, 30.0], range=11.923032, samples_per=10032 INFO:2019-11-14 20:23:28,498:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -2.4097914440147346) INFO:2019-11-14 20:23:28,499:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(17.957144827805998, 30.0, 2378) INFO:2019-11-14 20:23:28,501:main.py:479:joulescope_ui.main:_on_x_change(17.957144827805998, 30.0, 2378) INFO:2019-11-14 20:23:28,502:view.py:317:joulescope.view:changed=True, length=2378, span=[18.076968, 30.0], range=11.923032, samples_per=10032 INFO:2019-11-14 20:23:28,502:view.py:317:joulescope.view:changed=True, length=2378, span=[17.955676, 29.9987465], range=12.043070499999999, samples_per=10133 INFO:2019-11-14 20:23:28,633:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -2.6529350768528777) INFO:2019-11-14 20:23:28,633:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(17.714001194967857, 30.0, 2378) INFO:2019-11-14 20:23:28,634:main.py:479:joulescope_ui.main:_on_x_change(17.714001194967857, 30.0, 2378) INFO:2019-11-14 20:23:28,634:view.py:317:joulescope.view:changed=True, length=2378, span=[17.955676, 29.9987465], range=12.043070499999999, samples_per=10133 INFO:2019-11-14 20:23:28,635:view.py:317:joulescope.view:changed=True, length=2378, span=[17.712449499999998, 29.997974], range=12.285524500000001, samples_per=10337 INFO:2019-11-14 20:23:28,715:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -2.838974579515707) INFO:2019-11-14 20:23:28,716:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(17.527961692305027, 30.0, 2378) INFO:2019-11-14 20:23:28,716:main.py:479:joulescope_ui.main:_on_x_change(17.527961692305027, 30.0, 2378) INFO:2019-11-14 20:23:28,717:view.py:317:joulescope.view:changed=True, length=2378, span=[17.712449499999998, 29.997974], range=12.285524500000001, samples_per=10337 INFO:2019-11-14 20:23:28,717:view.py:317:joulescope.view:changed=True, length=2378, span=[17.527881, 30.0], range=12.472119, samples_per=10494 INFO:2019-11-14 20:23:28,842:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -3.0225851503487027) INFO:2019-11-14 20:23:28,842:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(17.34435112147203, 30.0, 2378) INFO:2019-11-14 20:23:28,843:main.py:479:joulescope_ui.main:_on_x_change(17.34435112147203, 30.0, 2378) INFO:2019-11-14 20:23:28,843:view.py:317:joulescope.view:changed=True, length=2378, span=[17.527881, 30.0], range=12.472119, samples_per=10494 INFO:2019-11-14 20:23:28,844:view.py:317:joulescope.view:changed=True, length=2378, span=[17.344852, 30.0], range=12.655148, samples_per=10648 INFO:2019-11-14 20:23:28,925:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -3.0917873612641906) INFO:2019-11-14 20:23:28,926:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(17.275148910556542, 30.0, 2378) INFO:2019-11-14 20:23:28,927:main.py:479:joulescope_ui.main:_on_x_change(17.275148910556542, 30.0, 2378) INFO:2019-11-14 20:23:28,927:view.py:317:joulescope.view:changed=True, length=2378, span=[17.344852, 30.0], range=12.655148, samples_per=10648 INFO:2019-11-14 20:23:28,928:view.py:317:joulescope.view:changed=True, length=2378, span=[17.2747305, 30.0], range=12.7252695, samples_per=10707 INFO:2019-11-14 20:23:29,057:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -3.268415075615879) INFO:2019-11-14 20:23:29,058:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(17.098521196204857, 30.0, 2378) INFO:2019-11-14 20:23:29,058:main.py:479:joulescope_ui.main:_on_x_change(17.098521196204857, 30.0, 2378) INFO:2019-11-14 20:23:29,059:view.py:317:joulescope.view:changed=True, length=2378, span=[17.2747305, 30.0], range=12.7252695, samples_per=10707 INFO:2019-11-14 20:23:29,059:view.py:317:joulescope.view:changed=True, length=2378, span=[17.096625, 29.9977925], range=12.9011675, samples_per=10855 INFO:2019-11-14 20:23:29,149:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -3.4149345856509528) INFO:2019-11-14 20:23:29,149:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(16.95200168616978, 30.0, 2378) INFO:2019-11-14 20:23:29,150:main.py:479:joulescope_ui.main:_on_x_change(16.95200168616978, 30.0, 2378) INFO:2019-11-14 20:23:29,150:view.py:317:joulescope.view:changed=True, length=2378, span=[17.096625, 29.9977925], range=12.9011675, samples_per=10855 INFO:2019-11-14 20:23:29,151:view.py:317:joulescope.view:changed=True, length=2378, span=[16.9514585, 30.0], range=13.048541499999999, samples_per=10979 INFO:2019-11-14 20:23:29,284:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -3.568606366286983) INFO:2019-11-14 20:23:29,284:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(16.798329905533752, 30.0, 2378) INFO:2019-11-14 20:23:29,285:main.py:479:joulescope_ui.main:_on_x_change(16.798329905533752, 30.0, 2378) INFO:2019-11-14 20:23:29,285:view.py:317:joulescope.view:changed=True, length=2378, span=[16.9514585, 30.0], range=13.048541499999999, samples_per=10979 INFO:2019-11-14 20:23:29,286:view.py:317:joulescope.view:changed=True, length=2378, span=[16.798142000000002, 30.0], range=13.201857999999998, samples_per=11108 INFO:2019-11-14 20:23:29,375:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -3.618582607080839) INFO:2019-11-14 20:23:29,376:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(16.748353664739895, 30.0, 2378) INFO:2019-11-14 20:23:29,376:main.py:479:joulescope_ui.main:_on_x_change(16.748353664739895, 30.0, 2378) INFO:2019-11-14 20:23:29,377:view.py:317:joulescope.view:changed=True, length=2378, span=[16.798142000000002, 30.0], range=13.201857999999998, samples_per=11108 INFO:2019-11-14 20:23:29,377:view.py:317:joulescope.view:changed=True, length=2378, span=[16.7473, 29.999074999999998], range=13.251774999999999, samples_per=11150 INFO:2019-11-14 20:23:29,514:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -3.629730480602009) INFO:2019-11-14 20:23:29,515:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(16.737205791218724, 30.0, 2378) INFO:2019-11-14 20:23:29,517:main.py:479:joulescope_ui.main:_on_x_change(16.737205791218724, 30.0, 2378) INFO:2019-11-14 20:23:29,517:view.py:317:joulescope.view:changed=True, length=2378, span=[16.7473, 29.999074999999998], range=13.251774999999999, samples_per=11150 INFO:2019-11-14 20:23:29,518:view.py:317:joulescope.view:changed=True, length=2378, span=[16.7375285, 30.0], range=13.2624715, samples_per=11159 INFO:2019-11-14 20:23:29,638:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(finish, -3.629730480602009) INFO:2019-11-14 20:23:36,275:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(start, 0.0) INFO:2019-11-14 20:23:36,283:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.02231450321510613) INFO:2019-11-14 20:23:36,283:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(16.714891288003617, 30.0, 2378) INFO:2019-11-14 20:23:36,284:main.py:479:joulescope_ui.main:_on_x_change(16.714891288003617, 30.0, 2378) INFO:2019-11-14 20:23:36,284:view.py:317:joulescope.view:changed=True, length=2378, span=[16.7375285, 30.0], range=13.2624715, samples_per=11159 INFO:2019-11-14 20:23:36,285:view.py:317:joulescope.view:changed=True, length=2378, span=[16.7149475, 30.0], range=13.285052499999999, samples_per=11178 INFO:2019-11-14 20:23:36,409:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.6649358578486343) INFO:2019-11-14 20:23:36,409:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(16.07226993337009, 30.0, 2378) INFO:2019-11-14 20:23:36,410:main.py:479:joulescope_ui.main:_on_x_change(16.07226993337009, 30.0, 2378) INFO:2019-11-14 20:23:36,410:view.py:317:joulescope.view:changed=True, length=2378, span=[16.7149475, 30.0], range=13.285052499999999, samples_per=11178 INFO:2019-11-14 20:23:36,411:view.py:317:joulescope.view:changed=True, length=2378, span=[16.071969000000003, 30.0], range=13.928030999999997, samples_per=11719 INFO:2019-11-14 20:23:36,537:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -0.7996770474981522) INFO:2019-11-14 20:23:36,538:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(15.937528743720572, 30.0, 2378) INFO:2019-11-14 20:23:36,539:main.py:479:joulescope_ui.main:_on_x_change(15.937528743720572, 30.0, 2378) INFO:2019-11-14 20:23:36,539:view.py:317:joulescope.view:changed=True, length=2378, span=[16.071969000000003, 30.0], range=13.928030999999997, samples_per=11719 INFO:2019-11-14 20:23:36,540:view.py:317:joulescope.view:changed=True, length=2378, span=[15.937668500000001, 30.0], range=14.062331499999999, samples_per=11832 INFO:2019-11-14 20:23:36,648:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -1.6159453542869509) INFO:2019-11-14 20:23:36,648:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(15.121260436931774, 30.0, 2378) INFO:2019-11-14 20:23:36,649:main.py:479:joulescope_ui.main:_on_x_change(15.121260436931774, 30.0, 2378) INFO:2019-11-14 20:23:36,649:view.py:317:joulescope.view:changed=True, length=2378, span=[15.937668500000001, 30.0], range=14.062331499999999, samples_per=11832 INFO:2019-11-14 20:23:36,649:view.py:317:joulescope.view:changed=True, length=2378, span=[15.121169, 30.0], range=14.878831, samples_per=12519 INFO:2019-11-14 20:23:36,784:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -2.166678245485228) INFO:2019-11-14 20:23:36,784:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(14.570527545733496, 30.0, 2378) INFO:2019-11-14 20:23:36,785:main.py:479:joulescope_ui.main:_on_x_change(14.570527545733496, 30.0, 2378) INFO:2019-11-14 20:23:36,785:view.py:317:joulescope.view:changed=True, length=2378, span=[15.121169, 30.0], range=14.878831, samples_per=12519 INFO:2019-11-14 20:23:36,786:view.py:317:joulescope.view:changed=True, length=2378, span=[14.570893, 30.0], range=15.429107, samples_per=12982 INFO:2019-11-14 20:23:36,884:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -2.4781972276256523) INFO:2019-11-14 20:23:36,885:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(14.25900856359307, 30.0, 2378) INFO:2019-11-14 20:23:36,887:main.py:479:joulescope_ui.main:_on_x_change(14.25900856359307, 30.0, 2378) INFO:2019-11-14 20:23:36,888:view.py:317:joulescope.view:changed=True, length=2378, span=[14.570893, 30.0], range=15.429107, samples_per=12982 INFO:2019-11-14 20:23:36,888:view.py:317:joulescope.view:changed=True, length=2378, span=[14.257166, 29.997659499999997], range=15.740493499999998, samples_per=13244 INFO:2019-11-14 20:23:36,988:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -2.511302280611404) INFO:2019-11-14 20:23:36,988:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(14.22590351060732, 30.0, 2378) INFO:2019-11-14 20:23:36,989:main.py:479:joulescope_ui.main:_on_x_change(14.22590351060732, 30.0, 2378) INFO:2019-11-14 20:23:36,990:view.py:317:joulescope.view:changed=True, length=2378, span=[14.257166, 29.997659499999997], range=15.740493499999998, samples_per=13244 INFO:2019-11-14 20:23:36,990:view.py:317:joulescope.view:changed=True, length=2378, span=[14.226228000000003, 30.0], range=15.773771999999997, samples_per=13272 INFO:2019-11-14 20:23:37,088:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -2.577651633788221) INFO:2019-11-14 20:23:37,089:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(14.159554157430502, 30.0, 2378) INFO:2019-11-14 20:23:37,089:main.py:479:joulescope_ui.main:_on_x_change(14.159554157430502, 30.0, 2378) INFO:2019-11-14 20:23:37,090:view.py:317:joulescope.view:changed=True, length=2378, span=[14.226228000000003, 30.0], range=15.773771999999997, samples_per=13272 INFO:2019-11-14 20:23:37,090:view.py:317:joulescope.view:changed=True, length=2378, span=[14.159672000000002, 30.0], range=15.840327999999998, samples_per=13328 INFO:2019-11-14 20:23:37,229:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -4.369956489346107) INFO:2019-11-14 20:23:37,230:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(12.367249301872619, 30.0, 2378) INFO:2019-11-14 20:23:37,230:main.py:479:joulescope_ui.main:_on_x_change(12.367249301872619, 30.0, 2378) INFO:2019-11-14 20:23:37,231:view.py:317:joulescope.view:changed=True, length=2378, span=[14.159672000000002, 30.0], range=15.840327999999998, samples_per=13328 INFO:2019-11-14 20:23:37,231:view.py:317:joulescope.view:changed=True, length=2378, span=[12.365806, 29.998392], range=17.632586, samples_per=14836 INFO:2019-11-14 20:23:37,344:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -4.8075433562439756) INFO:2019-11-14 20:23:37,345:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(11.929662434974748, 30.0, 2378) INFO:2019-11-14 20:23:37,346:main.py:479:joulescope_ui.main:_on_x_change(11.929662434974748, 30.0, 2378) INFO:2019-11-14 20:23:37,346:view.py:317:joulescope.view:changed=True, length=2378, span=[12.365806, 29.998392], range=17.632586, samples_per=14836 INFO:2019-11-14 20:23:37,347:view.py:317:joulescope.view:changed=True, length=2378, span=[11.927538, 29.997491999999998], range=18.069953999999996, samples_per=15204 INFO:2019-11-14 20:23:37,459:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -4.853148068118246) INFO:2019-11-14 20:23:37,460:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(11.884057723100476, 30.0, 2378) INFO:2019-11-14 20:23:37,460:main.py:479:joulescope_ui.main:_on_x_change(11.884057723100476, 30.0, 2378) INFO:2019-11-14 20:23:37,461:view.py:317:joulescope.view:changed=True, length=2378, span=[11.927538, 29.997491999999998], range=18.069953999999996, samples_per=15204 INFO:2019-11-14 20:23:37,461:view.py:317:joulescope.view:changed=True, length=2378, span=[11.8819185, 29.998223999999997], range=18.116305499999996, samples_per=15243 INFO:2019-11-14 20:23:37,618:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -6.072342894846084) INFO:2019-11-14 20:23:37,618:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(10.66486289637264, 30.0, 2378) INFO:2019-11-14 20:23:37,619:main.py:479:joulescope_ui.main:_on_x_change(10.66486289637264, 30.0, 2378) INFO:2019-11-14 20:23:37,619:view.py:317:joulescope.view:changed=True, length=2378, span=[11.8819185, 29.998223999999997], range=18.116305499999996, samples_per=15243 INFO:2019-11-14 20:23:37,620:view.py:317:joulescope.view:changed=True, length=2378, span=[10.664294, 30.0], range=19.335706000000002, samples_per=16269 INFO:2019-11-14 20:23:37,735:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -6.58470854444272) INFO:2019-11-14 20:23:37,735:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(10.152497246776004, 30.0, 2378) INFO:2019-11-14 20:23:37,736:main.py:479:joulescope_ui.main:_on_x_change(10.152497246776004, 30.0, 2378) INFO:2019-11-14 20:23:37,736:view.py:317:joulescope.view:changed=True, length=2378, span=[10.664294, 30.0], range=19.335706000000002, samples_per=16269 INFO:2019-11-14 20:23:37,737:view.py:317:joulescope.view:changed=True, length=2378, span=[10.152050000000001, 30.0], range=19.847949999999997, samples_per=16700 INFO:2019-11-14 20:23:37,882:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -7.402841989564152) INFO:2019-11-14 20:23:37,883:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(9.334363801654572, 30.0, 2378) INFO:2019-11-14 20:23:37,883:main.py:479:joulescope_ui.main:_on_x_change(9.334363801654572, 30.0, 2378) INFO:2019-11-14 20:23:37,884:view.py:317:joulescope.view:changed=True, length=2378, span=[10.152050000000001, 30.0], range=19.847949999999997, samples_per=16700 INFO:2019-11-14 20:23:37,884:view.py:317:joulescope.view:changed=True, length=2378, span=[9.334362000000002, 30.0], range=20.665637999999998, samples_per=17388 INFO:2019-11-14 20:23:38,041:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(drag, -7.620152628507825) INFO:2019-11-14 20:23:38,041:oscilloscope.py:353:joulescope_ui.oscilloscope.oscilloscope:on_scrollbarRegionChange(9.1170531627109, 30.0, 2378) INFO:2019-11-14 20:23:38,042:main.py:479:joulescope_ui.main:_on_x_change(9.1170531627109, 30.0, 2378) INFO:2019-11-14 20:23:38,043:view.py:317:joulescope.view:changed=True, length=2378, span=[9.334362000000002, 30.0], range=20.665637999999998, samples_per=17388 INFO:2019-11-14 20:23:38,043:view.py:317:joulescope.view:changed=True, length=2378, span=[9.1168665, 30.0], range=20.8831335, samples_per=17571 INFO:2019-11-14 20:23:38,202:scrollbar.py:149:joulescope_ui.oscilloscope.scrollbar:pan(finish, -7.620152628507825) ERROR:2019-11-14 20:24:02,873:device_thread.py:151:joulescope.usb.device_thread:device thread hung: control_transfer_in - FORCE CLOSE INFO:2019-11-14 20:24:02,873:device.py:659:joulescope.usb.winusb.device:WinUsbDevice.close INFO:2019-11-14 20:24:02,873:device.py:385:joulescope.usb.winusb.device:endpoint stop INFO:2019-11-14 20:24:02,874:driver.py:590:joulescope.driver:streaming done(0, ) INFO:2019-11-14 20:24:04,874:device_thread.py:93:joulescope.usb.device_thread:DeviceThread._cmd_process_all close INFO:2019-11-14 20:24:04,874:device_thread.py:123:joulescope.usb.device_thread:DeviceThread.run flush INFO:2019-11-14 20:24:04,874:device_thread.py:125:joulescope.usb.device_thread:DeviceThread.run done ERROR:2019-11-14 20:24:04,874:main.py:421:joulescope_ui.main:statusUpdateTimer failed - assume device error Traceback (most recent call last): File "joulescope_ui\main.py", line 407, in on_statusUpdateTimer File "site-packages\joulescope\driver.py", line 819, in status File "site-packages\joulescope\driver.py", line 761, in _status File "site-packages\joulescope\usb\device_thread.py", line 197, in control_transfer_in File "site-packages\joulescope\usb\device_thread.py", line 159, in _post_block OSError INFO:2019-11-14 20:24:04,875:main.py:873:joulescope_ui.main:_device_recover: start INFO:2019-11-14 20:24:04,875:main.py:902:joulescope_ui.main:_device_change remove INFO:2019-11-14 20:24:04,875:main.py:833:joulescope_ui.main:device_close Joulescope:000491 INFO:2019-11-14 20:24:04,876:view.py:431:joulescope.view:close INFO:2019-11-14 20:24:04,876:view.py:183:joulescope.view:View.run done INFO:2019-11-14 20:24:04,876:driver.py:661:joulescope.driver:stop : streaming=True WARNING:2019-11-14 20:24:04,876:device_thread.py:139:joulescope.usb.device_thread:response queue not empty INFO:2019-11-14 20:24:04,876:device_thread.py:130:joulescope.usb.device_thread:DeviceThread.post(read_stream_stop) when thread not running ERROR:2019-11-14 20:24:04,876:driver.py:461:joulescope.driver:USB stop failed Traceback (most recent call last): File "joulescope_ui\main.py", line 407, in on_statusUpdateTimer File "site-packages\joulescope\driver.py", line 819, in status File "site-packages\joulescope\driver.py", line 761, in _status File "site-packages\joulescope\usb\device_thread.py", line 197, in control_transfer_in File "site-packages\joulescope\usb\device_thread.py", line 159, in _post_block OSError During handling of the above exception, another exception occurred: Traceback (most recent call last): File "site-packages\joulescope\driver.py", line 459, in close File "site-packages\joulescope\driver.py", line 663, in stop File "site-packages\joulescope\usb\device_thread.py", line 203, in read_stream_stop File "site-packages\joulescope\usb\device_thread.py", line 146, in _post_block OSError: DeviceThread not running INFO:2019-11-14 20:24:04,880:main.py:1191:joulescope_ui.main:_device_stream(False) INFO:2019-11-14 20:24:04,880:main.py:1183:joulescope_ui.main:_device_stream_stop when no device INFO:2019-11-14 20:24:04,880:main.py:590:joulescope_ui.main:_accumulators_zero_last INFO:2019-11-14 20:24:04,881:main.py:878:joulescope_ui.main:_device_recover: done INFO:2019-11-14 20:24:04,885:scrollbar.py:181:joulescope_ui.oscilloscope.scrollbar:set_display_mode(buffer) INFO:2019-11-14 20:24:04,899:main.py:951:joulescope_ui.main:_device_scan start INFO:2019-11-14 20:24:04,900:driver.py:1159:joulescope.driver:scan_for_changes 1 devices: 1 added, 0 removed INFO:2019-11-14 20:24:04,900:main.py:891:joulescope_ui.main:_device_change add Joulescope:000491 INFO:2019-11-14 20:24:04,900:main.py:965:joulescope_ui.main:current device = disable, True INFO:2019-11-14 20:24:04,900:main.py:967:joulescope_ui.main:device_scan activate first device Joulescope:000491 INFO:2019-11-14 20:24:04,900:main.py:833:joulescope_ui.main:device_close disable INFO:2019-11-14 20:24:04,900:main.py:590:joulescope_ui.main:_accumulators_zero_last INFO:2019-11-14 20:24:04,901:main.py:670:joulescope_ui.main:device_open Joulescope:000491 INFO:2019-11-14 20:24:04,901:main.py:590:joulescope_ui.main:_accumulators_zero_last INFO:2019-11-14 20:24:04,901:device_thread.py:174:joulescope.usb.device_thread:open INFO:2019-11-14 20:24:04,902:device_thread.py:116:joulescope.usb.device_thread:DeviceThread.run start INFO:2019-11-14 20:24:04,902:device.py:659:joulescope.usb.winusb.device:WinUsbDevice.close INFO:2019-11-14 20:24:04,902:device.py:620:joulescope.usb.winusb.device:WinUsbDevice.open INFO:2019-11-14 20:24:04,902:device.py:649:joulescope.usb.winusb.device:is_high_speed = True INFO:2019-11-14 20:24:04,902:device.py:650:joulescope.usb.winusb.device:interface_settings = InterfaceDescriptor( length=9, descriptor_type=4, interface_number=0, alternate_setting=0, num_endpoints=2, interface_class=255, interface_sub_class=0, interface_protocol=0, interface=0) Windows fatal exception: access violation Thread 0x00005564 (most recent call first): File "site-packages\joulescope\usb\winusb\device.py", line 784 in process File "site-packages\joulescope\usb\device_thread.py", line 119 in run File "threading.py", line 865 in run File "threading.py", line 917 in _bootstrap_inner File "threading.py", line 885 in _bootstrap Thread 0x00005344 (most recent call first): File "site-packages\joulescope\usb\winusb\win32_device_notify.py", line 119 in _run_window File "threading.py", line 865 in run File "threading.py", line 917 in _bootstrap_inner File "threading.py", line 885 in _bootstrap Current thread 0x00002bec (most recent call first): File "site-packages\joulescope\driver.py", line 342 in open File "joulescope_ui\main.py", line 677 in _device_open File "joulescope_ui\main.py", line 895 in File "joulescope_ui\main.py", line 968 in _device_scan File "joulescope_ui\main.py", line 975 in on_deviceScan File "joulescope_ui\main.py", line 1551 in run File "joulescope_ui\command.py", line 49 in on_cmd File "joulescope_ui\__main__.py", line 28 in