Labrador/Desktop_Interface
Sebastián Mestre 80b4d04843 Uartstyledecoder refactor (#72)
* fix brackets

* make serialBuffer a member of uartStyleDecoder and add m_ prefix, loosen synchcronization on updateConsole

* make uartStyleDecoder::updateTimer a member variable

* write isEvenParity lambda in a more concise way

* add unused attribute on decode_baudot. make isEvenParity take an argument

* add const where possible on uartStyleDecoder methods

* Refactor performParityCheck to immutability

* Move the computation around a bit. Parameterize with parameters instead of relying on class state

* remove parity!=Node check. isParityCorrect alreaddy checks this.

* Various changes regarding uartStyleDecoder.

 - rename parent to m_parent
 - store baud rate as a member variable
 - use bool instead of unsigned char for single bit values
 - remove maybe_unused attribute on decodeBaudot
 - getUartBit(index) -> getNextUartBit()
2019-03-18 18:14:49 +11:00
..
bin FIrmware version 0006: Fixes issue with logic analyzer channels being 2.6us out of sync 2018-11-06 09:14:13 +11:00
build_android Android code fixed and Librador in place. 2018-05-19 15:23:22 +10:00
build_linux AppImage 2018-02-17 10:19:38 +01:00
build_mac Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
build_win Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
rules.d make install works 2018-07-19 16:38:42 +10:00
ui_elements std::abs() => abs in espoSpinbox 2018-11-07 20:22:02 +11:00
ui_files_desktop frontend for offset and attenuation: 2019-02-17 19:08:50 +11:00
ui_files_mobile Android Interface improved for higher-DPI devices. 2018-02-11 11:21:19 +11:00
Labrador.pro Added C++14 support to qmake file 2018-12-27 11:49:11 +11:00
androidusbdriver.cpp Android code fixed and Librador in place. 2018-05-19 15:23:22 +10:00
androidusbdriver.h Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
appicon.ico Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
buffer_0.bmp Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
buffer_1.bmp Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
buffer_2.bmp Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
daqform.cpp Firmware recovery on Windows 2017-12-30 12:44:08 +11:00
daqform.h DAQ Settings in. 2017-12-27 12:44:49 +11:00
daqloadprompt.cpp Firmware recovery on Windows 2017-12-30 12:44:08 +11:00
daqloadprompt.h Prompt when loadingDAQ file. 2017-12-28 10:17:32 +11:00
desktop_settings.cpp Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
desktop_settings.h Edge detection 2019-01-28 13:39:48 +11:00
functiongencontrol.cpp length cast to double 2019-03-07 20:00:40 +11:00
functiongencontrol.h Functiongencontrol refactor - part 2 (#69) 2019-03-07 19:58:52 +11:00
genericusbdriver.cpp Functiongencontrol refactor - part 2 (#69) 2019-03-07 19:58:52 +11:00
genericusbdriver.h Functiongencontrol refactor - part 2 (#69) 2019-03-07 19:58:52 +11:00
i2cdecoder.cpp Isobuffer refactor - Part 3 (#66) 2019-02-12 18:32:16 +11:00
i2cdecoder.h Isobufferbuffer integration (#62) 2018-12-31 10:02:04 +11:00
isobuffer.cpp Uartstyledecoder refactor (#72) 2019-03-18 18:14:49 +11:00
isobuffer.h isoBuffer stores raw pointer 2019-02-15 21:44:02 +11:00
isobuffer_file.cpp DAQ Playback tested and working 2017-12-28 13:23:33 +11:00
isobuffer_file.h DAQ Playback tested and working 2017-12-28 13:23:33 +11:00
isobufferbuffer.cpp Access the pointer directly on isoBufferBuffer::insert (#71) 2019-03-10 09:13:46 +11:00
isobufferbuffer.h Isobufferbuffer integration (#62) 2018-12-31 10:02:04 +11:00
isodriver.cpp frontend for offset and attenuation: 2019-02-17 19:08:50 +11:00
isodriver.h frontend for offset and attenuation: 2019-02-17 19:08:50 +11:00
labrador_plugin_import.cpp Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
linker Android code fixed and Librador in place. 2018-05-19 15:23:22 +10:00
main.cpp Android Interface improved for higher-DPI devices. 2018-02-11 11:21:19 +11:00
mainwindow.cpp Functiongencontrol refactor - part 2 (#69) 2019-03-07 19:58:52 +11:00
mainwindow.h Added Documentation and Pinout links 2019-01-28 11:34:04 +11:00
pinchcatcher.cpp Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
pinchcatcher.h Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
q_debugstream.h Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
resources.qrc Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
scoperangeenterdialog.cpp espospinbox does not change value until enter is pressed. scoperangeenterdialog supports changeStepping() 2018-09-17 19:12:07 +10:00
scoperangeenterdialog.h Can put scope range dialog on main window 2018-09-04 20:24:08 +10:00
uartstyledecoder.cpp Uartstyledecoder refactor (#72) 2019-03-18 18:14:49 +11:00
uartstyledecoder.h Uartstyledecoder refactor (#72) 2019-03-18 18:14:49 +11:00
ui_elements.pri Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
unified_debug_structure.h Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
unixusbdriver.cpp Fixed segfault; now displays message about iso failure too 2018-09-11 08:46:15 +10:00
unixusbdriver.h Fixed segfault; now displays message about iso failure too 2018-09-11 08:46:15 +10:00
usbdriver.h Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00
winusbdriver.cpp Fixed segfault; now displays message about iso failure too 2018-09-11 08:46:15 +10:00
winusbdriver.h Fixed segfault; now displays message about iso failure too 2018-09-11 08:46:15 +10:00
xmega.h Cleaned junk out of repo. 2017-10-21 16:11:49 +11:00