Need to add this call to initialize common FPGA driver: initFPGA( (U08*)&fpgaHeader, (U08*)&fpgaSensorReadings, (U08*)&fpgaActuatorSetPoints, sizeof(FPGA_HEADER_T), sizeof(FPGA_SENSORS_T), sizeof(FPGA_ACTUATORS_T) );
As we talked, please use check blocks instead of the nested multi-level if/else. Also, if you want to reuse the same variable, name it more generally, like info, instead of IP.
QString info = tr("WiFi Connection Error");
if ( ! _wifiValid ) { goto lOut; }
info = tr("No WiFi");
if ( ! dev.isValid ) { goto lOut; }
info = tr("WiFi Not Connected");
if ( ! addresses.count() ) { goto lOut; }
if ( ! ( dev.flags().testFlag(QNetworkInterface::IsUp) && dev.flags().testFlag(QNetworkInterface::IsRunning) ) ) { goto lOut; }
info = addresses.first().ip().toString();
lOut:
emit didWifiData(info);
I believe this does need to be a pointer exposing it to QML because it is derived from QAbstractListModel we should expose a pointer to the actual model. Ff we pass it by value it will get some kind of deep copy of the model not the actual model. So the QML listview will not update when the _instructionsList changes
That is fine for now, but I strongly believe that since our design is mostly with outlined images, we need to be consistent and keep all the images the same. Please note this until we discuss it later.
Have you tested the race condition here? Is the _repeater initialized before the property being initialized? How do you make sure we do not have a race condition?
Or maybe 110 was correct and fault property should be FALSE and DD fault property should be TRUE? This doesn't look like a TD fault. All other faults are DD faults.
I think you only want to call zeroBloodLeak() once. So this state needs to move on immediately. Or, if you're doing this because the queue might be full (it really shouldn't be), then you need to have some kind of timeout so you don't get stuck here forever.
This is in the dg_tests.py which is used for running various tests. This is not part of dialin modules. In this case exiting the loop is done manually by stopping the script.
I'm pretty sure we need to do more to restore treatment. Look at saline bolus for what might be needed. What about restoring dialyzer (no bypass) and getting DPo back on? What about resuming UF if it wasn't already paused before zero started?
You are running release
CR4.8.14
FE4.8.14
(20240111091859 2024-01-11 09:20),
please report your release number when reporting bugs.