* isodriver.h: reflow comments, one declaration/line
* move delay to a struct that handles display settings
* Make changes related to isoDriver::window
- move isoDriver::window to display struct
- remove isoDriver::windowAtPause
- remove isoDriver::setWindow
- call isoDriver::timeWindowUpdated signal where deemed necessary
* Make changes related to isoDriver display settings
- move x0, y0, x1, and y1 from isoDriver to DisplayControl
- Replace some ternaries with std::max and std::min
- Add some comments
* Move topRange and botRange from isoDriver into DisplayControl
* Move most of isoDriver::setVoltageRange into DisplayControl
* move ChannelID to outside of functionGenControl
* move ChannelData out of functionGenControl
* make the genericUsbDriver fGenPtrs into an array
* Make genericUsbDriver store pointers to ChannelData instead of to functionGenControl
* split genericUsbDriver::setFunctionGen into two parts. Stop reassigning the fGen pointers
* Big functionGenControl refactor
- Create functionGen namespace
- Rename functionGenControl to DualChannelController
- Create a SingleChannelController class that holds all the
functionality of a single channel (i.e. almost all of it).
This class acts as a Qt wrapper over the actual data, it
gives it the ability to emit and recieve signals while
keeping the actual data copiable.
- Add an alias functionGenControl = DualChannelController
* 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()