Index: cppcheck.err =================================================================== diff -u -r71fc7ad7203bc8c72b550745853ec453f8247f09 -rd9c602dc1f1e5ba34bc665264d739ce6509e0198 --- cppcheck.err (.../cppcheck.err) (revision 71fc7ad7203bc8c72b550745853ec453f8247f09) +++ cppcheck.err (.../cppcheck.err) (revision d9c602dc1f1e5ba34bc665264d739ce6509e0198) @@ -39,33 +39,40 @@ When you see this message it is always safe to reduce the variable scope 1 level. [sources/model/hd/adjustment/MTreatmentAdjustUltrafiltrationEditResponse.h:67] -> [sources/model/hd/adjustment/MTreatmentAdjustUltrafiltrationConfirmResponse.h:61]: (warning) The class 'MAdjustUltrafiltrationEditResponse' defines member variable with name 'stringPrefix' also defined in its parent class 'MAdjustUltrafiltrationConfirmResponse'. [sources/model/hd/adjustment/MTreatmentAdjustUltrafiltrationEditResponse.h:79] -> [sources/model/hd/adjustment/MTreatmentAdjustUltrafiltrationConfirmResponse.h:79]: (warning) The class 'MAdjustUltrafiltrationEditResponse' defines member variable with name '_data' also defined in its parent class 'MAdjustUltrafiltrationConfirmResponse'. -[sources/view/hd/alarm/VAlarmStatus.h:52]: (style) Class 'VAlarmStatus' has a constructor with 1 argument that is not explicit. Such constructors should in general be explicit for type safety reasons. Using the explicit keyword in the constructor means some mistakes when using the class can be avoided. -[sources/view/hd/alarm/VAlarmStatus.cpp:78]: (style) The function 'alarmPriorityText' is never used. -[sources/view/VTreatmentCreate.cpp:891]: (style) The function 'doCancelConfirmParameters' is never used. -[sources/view/VTreatmentCreate.cpp:880]: (style) The function 'doCancelSelectingParameters' is never used. +[sources/view/VTreatmentCreate.cpp:882]: (style) The function 'doCancelConfirmParameters' is never used. +[sources/view/VTreatmentCreate.cpp:871]: (style) The function 'doCancelSelectingParameters' is never used. +[sources/view/VTreatmentBegin.cpp:48]: (style) The function 'doCheckBLE' is never used. +[sources/view/hd/alarm/VAlarmStatus.cpp:91]: (style) The function 'doClearCondition' is never used. [sources/view/VTreatmentEnd.cpp:35]: (style) The function 'doEndTreatmentRequest' is never used. -[sources/view/VTreatmentCreate.cpp:437]: (style) The function 'doFinishedConfirm' is never used. +[sources/view/VTreatmentCreate.cpp:439]: (style) The function 'doFinishedConfirm' is never used. [sources/view/VTreatmentCreate.cpp:196]: (style) The function 'doFinishedCreate' is never used. -[sources/view/VTreatmentCreate.cpp:565]: (style) The function 'doFinishedPrime' is never used. -[sources/view/VTreatmentCreate.cpp:817]: (style) The function 'doGetOperatingParameterNames' is never used. -[sources/view/VTreatmentCreate.cpp:836]: (style) The function 'doGetOperatingParameterValues' is never used. -[sources/view/VTreatmentCreate.cpp:784]: (style) The function 'doGetPrescriptionParameterNames' is never used. -[sources/view/VTreatmentCreate.cpp:801]: (style) The function 'doGetPrescriptionParameterValues' is never used. +[sources/view/VTreatmentCreate.cpp:566]: (style) The function 'doFinishedPrime' is never used. +[sources/view/VBluetooth.cpp:115]: (style) The function 'doGetDevices' is never used. +[sources/view/VTreatmentCreate.cpp:808]: (style) The function 'doGetOperatingParameterNames' is never used. +[sources/view/VTreatmentCreate.cpp:827]: (style) The function 'doGetOperatingParameterValues' is never used. +[sources/view/VBluetooth.cpp:125]: (style) The function 'doGetPairedDevices' is never used. +[sources/view/VTreatmentCreate.cpp:775]: (style) The function 'doGetPrescriptionParameterNames' is never used. +[sources/view/VTreatmentCreate.cpp:792]: (style) The function 'doGetPrescriptionParameterValues' is never used. +[sources/view/VVitals.cpp:55]: (style) The function 'doManualBPMeasureEntry' is never used. [sources/view/VEventSpy.cpp:139]: (style) The function 'doMouseReset' is never used. [sources/view/hd/adjustment/VTreatmentAdjustmentUltrafiltrationConfirm.cpp:66]: (style) The function 'doOptionDuration' is never used. -[sources/view/VTreatmentCreate.cpp:904]: (style) The function 'doRequestPop' is never used. +[sources/view/VTreatmentCreate.cpp:895]: (style) The function 'doRequestPop' is never used. [sources/view/VTreatmentCreate.cpp:125]: (style) The function 'doResetCreateTreatment' is never used. [sources/view/hd/adjustment/VTreatmentAdjustmentUltrafiltrationState.cpp:54]: (style) The function 'doResume' is never used. -[sources/view/VTreatmentCreate.cpp:869]: (style) The function 'doSelectParameters' is never used. -[sources/view/VTreatmentCreate.cpp:575]: (style) The function 'doStartTreatment' is never used. +[sources/view/VTreatmentCreate.cpp:860]: (style) The function 'doSelectParameters' is never used. +[sources/view/hd/alarm/VAlarmStatus.cpp:74]: (style) The function 'doSilence' is never used. +[sources/view/VTreatmentBegin.cpp:72]: (style) The function 'doStartTreatment' is never used. [sources/view/VEventSpy.cpp:182]: (style) The function 'doTouchReset' is never used. +[sources/view/VVitals.cpp:42]: (style) The function 'doUpdateBPMeasureInterval' is never used. +[sources/view/hd/alarm/VAlarmStatus.cpp:53]: (style) The function 'doUserActionEnd' is never used. +[sources/view/hd/alarm/VAlarmStatus.cpp:63]: (style) The function 'doUserActionOk' is never used. +[sources/view/hd/alarm/VAlarmStatus.cpp:33]: (style) The function 'doUserActionResume' is never used. +[sources/view/hd/alarm/VAlarmStatus.cpp:43]: (style) The function 'doUserActionRinseback' is never used. [sources/utility/types.cpp:28]: (style) The function 'floatCompare' is never used. [sources/utility/types.cpp:44]: (style) The function 'getBits' is never used. -[sources/view/hd/alarm/VAlarmStatus.cpp:117]: (style) The function 'id' is never used. -[sources/view/hd/alarm/VAlarmStatus.cpp:128]: (style) The function 'onRequestOkay' is never used. -[sources/view/hd/alarm/VAlarmStatus.cpp:149]: (style) The function 'onRequestSilence' is never used. +[sources/view/VBluetoothDeviceInfo.cpp:68]: (style) The function 'isConnected' is never used. +[sources/bluetooth/BLEScanner.cpp:57]: (style) The function 'onQuit' is never used. [sources/storage/FileHandler.cpp:95]: (style) The function 'read' is never used. -[sources/view/VTreatmentCreate.cpp:544]: (style) The function 'saveTreatmentRangesCSV' is never used. -[sources/view/dg/data/VDGOperationModeData.cpp:41]: (style) The function 'text' is never used. +[sources/view/VTreatmentCreate.cpp:545]: (style) The function 'saveTreatmentRangesCSV' is never used. [sources/MainTimer.cpp:116]: (style) The function 'timerEvent' is never used. (information) Cppcheck cannot find all the include files. Cppcheck can check the code without the include files found. But the results will probably be more accurate if all the include files are found. Please check your project's include directories and add all of them as include directories for Cppcheck. To see what files Cppcheck cannot find use --check-config. Index: cppcheck.log =================================================================== diff -u -r71fc7ad7203bc8c72b550745853ec453f8247f09 -rd9c602dc1f1e5ba34bc665264d739ce6509e0198 --- cppcheck.log (.../cppcheck.log) (revision 71fc7ad7203bc8c72b550745853ec453f8247f09) +++ cppcheck.log (.../cppcheck.log) (revision d9c602dc1f1e5ba34bc665264d739ce6509e0198) @@ -4,474 +4,514 @@ Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native Checking main.cpp: UNIT_TEST... -1/94 files checked 1% done +1/102 files checked 0% done Checking sources/ApplicationController.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -2/94 files checked 2% done +2/102 files checked 1% done Checking sources/ApplicationPost.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -3/94 files checked 3% done +3/102 files checked 2% done Checking sources/MainTimer.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -4/94 files checked 4% done +4/102 files checked 3% done Checking sources/Threads.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -5/94 files checked 5% done +5/102 files checked 4% done +Checking sources/bluetooth/BLEScanner.cpp ... +Defines: +Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ +Platform:Native +6/102 files checked 5% done Checking sources/canbus/CanInterface.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -6/94 files checked 6% done +7/102 files checked 6% done Checking sources/canbus/FrameInterface.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -7/94 files checked 7% done +8/102 files checked 7% done Checking sources/canbus/MessageAcknowModel.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -8/94 files checked 8% done +9/102 files checked 8% done Checking sources/canbus/MessageBuilder.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native Checking sources/canbus/MessageBuilder.cpp: DISABLE_CRC... -9/94 files checked 9% done +10/102 files checked 9% done Checking sources/canbus/MessageDispatcher.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native Checking sources/canbus/MessageDispatcher.cpp: DEBUG_ACKBACK_HD_TO_UI... Checking sources/canbus/MessageDispatcher.cpp: DEBUG_OUT_OF_SYNC... -10/94 files checked 10% done +11/102 files checked 10% done Checking sources/canbus/MessageInterpreter.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -11/94 files checked 11% done +12/102 files checked 11% done Checking sources/gui/GuiController.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -12/94 files checked 12% done +13/102 files checked 12% done Checking sources/gui/GuiGlobals.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -13/94 files checked 13% done +14/102 files checked 13% done Checking sources/gui/GuiView.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -14/94 files checked 14% done +15/102 files checked 14% done Checking sources/model/MAbstract.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native Checking sources/model/MAbstract.cpp: ROUND_FLOATS... -15/94 files checked 15% done +16/102 files checked 15% done Checking sources/model/MDGDebugText.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -16/94 files checked 17% done +17/102 files checked 16% done Checking sources/model/MEndTreatmentResponse.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -17/94 files checked 18% done +18/102 files checked 17% done Checking sources/model/MHDDebugText.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -18/94 files checked 19% done +19/102 files checked 18% done Checking sources/model/MPowerOff.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -19/94 files checked 20% done +20/102 files checked 19% done Checking sources/model/MStartTreatmentResponse.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -20/94 files checked 21% done +21/102 files checked 20% done Checking sources/model/MTreatmentParametersResp.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -21/94 files checked 22% done +22/102 files checked 21% done Checking sources/model/dg/data/MDGDrainPumpData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -22/94 files checked 23% done +23/102 files checked 22% done Checking sources/model/dg/data/MDGHeatersData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -23/94 files checked 24% done +24/102 files checked 23% done Checking sources/model/dg/data/MDGLoadCellReadingsData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -24/94 files checked 25% done +25/102 files checked 24% done Checking sources/model/dg/data/MDGOperationModeData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -25/94 files checked 26% done +26/102 files checked 25% done Checking sources/model/dg/data/MDGPressuresData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -26/94 files checked 27% done +27/102 files checked 26% done Checking sources/model/dg/data/MDGROPumpData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -27/94 files checked 28% done +28/102 files checked 27% done Checking sources/model/dg/data/MDGReservoirData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -28/94 files checked 29% done +29/102 files checked 28% done Checking sources/model/dg/data/MDGTemperaturesData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -29/94 files checked 30% done +30/102 files checked 29% done Checking sources/model/dg/data/MDGValvesStatesData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -30/94 files checked 31% done +31/102 files checked 30% done Checking sources/model/hd/adjustment/MTreatmentAdjustBloodDialysateResponse.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -31/94 files checked 32% done +32/102 files checked 31% done Checking sources/model/hd/adjustment/MTreatmentAdjustDurationResponse.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -32/94 files checked 34% done +33/102 files checked 32% done Checking sources/model/hd/adjustment/MTreatmentAdjustHeparinResponse.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -33/94 files checked 35% done +34/102 files checked 33% done Checking sources/model/hd/adjustment/MTreatmentAdjustPressuresLimitsResponse.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -34/94 files checked 36% done +35/102 files checked 34% done Checking sources/model/hd/adjustment/MTreatmentAdjustSalineResponse.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -35/94 files checked 37% done +36/102 files checked 35% done Checking sources/model/hd/adjustment/MTreatmentAdjustUltrafiltrationConfirmResponse.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -36/94 files checked 38% done +37/102 files checked 36% done Checking sources/model/hd/adjustment/MTreatmentAdjustUltrafiltrationEditResponse.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -37/94 files checked 39% done +38/102 files checked 37% done +Checking sources/model/hd/adjustment/MTreatmentAdjustUltrafiltrationInitResponse.cpp ... +Defines: +Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ +Platform:Native +39/102 files checked 38% done Checking sources/model/hd/adjustment/MTreatmentAdjustUltrafiltrationStateResponse.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -38/94 files checked 40% done +40/102 files checked 39% done Checking sources/model/hd/alarm/MAlarmCleared.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -39/94 files checked 41% done +41/102 files checked 40% done +Checking sources/model/hd/alarm/MAlarmClearedCondition.cpp ... +Defines: +Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ +Platform:Native +42/102 files checked 41% done Checking sources/model/hd/alarm/MAlarmStatusData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -40/94 files checked 42% done +43/102 files checked 42% done Checking sources/model/hd/alarm/MAlarmTriggered.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -41/94 files checked 43% done +44/102 files checked 43% done Checking sources/model/hd/data/MHDOperationModeData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -42/94 files checked 44% done +45/102 files checked 44% done Checking sources/model/hd/data/MPrimingData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -43/94 files checked 45% done +46/102 files checked 45% done Checking sources/model/hd/data/MTreatmentFlowsData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -44/94 files checked 46% done +47/102 files checked 46% done Checking sources/model/hd/data/MTreatmentHeparinData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -45/94 files checked 47% done +48/102 files checked 47% done Checking sources/model/hd/data/MTreatmentOutletFlowData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -46/94 files checked 48% done +49/102 files checked 48% done Checking sources/model/hd/data/MTreatmentPressureOcclusionData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -47/94 files checked 50% done +50/102 files checked 49% done Checking sources/model/hd/data/MTreatmentRangesData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -48/94 files checked 51% done +51/102 files checked 50% done Checking sources/model/hd/data/MTreatmentSalineData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -49/94 files checked 52% done +52/102 files checked 50% done Checking sources/model/hd/data/MTreatmentStatesData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -50/94 files checked 53% done +53/102 files checked 51% done Checking sources/model/hd/data/MTreatmentTimeData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -51/94 files checked 54% done +54/102 files checked 52% done Checking sources/storage/DriveWatcher.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -52/94 files checked 55% done +55/102 files checked 53% done Checking sources/storage/FileHandler.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -53/94 files checked 56% done +56/102 files checked 54% done Checking sources/storage/FileSaver.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -54/94 files checked 57% done +57/102 files checked 55% done Checking sources/storage/Logger.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -55/94 files checked 58% done +58/102 files checked 56% done Checking sources/storage/StorageGlobals.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -56/94 files checked 59% done +59/102 files checked 57% done Checking sources/utility/crc.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -57/94 files checked 60% done +60/102 files checked 58% done Checking sources/utility/format.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -58/94 files checked 61% done +61/102 files checked 59% done Checking sources/utility/types.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -59/94 files checked 62% done +62/102 files checked 60% done +Checking sources/view/VAlert.cpp ... +Defines: +Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ +Platform:Native +63/102 files checked 61% done +Checking sources/view/VBluetooth.cpp ... +Defines: +Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ +Platform:Native +64/102 files checked 62% done +Checking sources/view/VBluetoothDeviceInfo.cpp ... +Defines: +Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ +Platform:Native +65/102 files checked 63% done Checking sources/view/VEventSpy.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native Checking sources/view/VEventSpy.cpp: SPY_MOUSE_EVENT... -60/94 files checked 63% done +66/102 files checked 64% done Checking sources/view/VPowerOff.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -61/94 files checked 64% done +67/102 files checked 65% done Checking sources/view/VPriming.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -62/94 files checked 65% done +68/102 files checked 66% done Checking sources/view/VTreatmentBegin.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -63/94 files checked 67% done +69/102 files checked 67% done Checking sources/view/VTreatmentCreate.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -64/94 files checked 68% done +70/102 files checked 68% done Checking sources/view/VTreatmentEnd.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -65/94 files checked 69% done +71/102 files checked 69% done +Checking sources/view/VVitals.cpp ... +Defines: +Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ +Platform:Native +72/102 files checked 70% done Checking sources/view/dg/data/VDGDrainPumpData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -66/94 files checked 70% done +73/102 files checked 71% done Checking sources/view/dg/data/VDGHeatersData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -67/94 files checked 71% done +74/102 files checked 72% done Checking sources/view/dg/data/VDGLoadCellReadingsData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -68/94 files checked 72% done +75/102 files checked 73% done Checking sources/view/dg/data/VDGOperationModeData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -69/94 files checked 73% done +76/102 files checked 74% done Checking sources/view/dg/data/VDGPressuresData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -70/94 files checked 74% done +77/102 files checked 75% done Checking sources/view/dg/data/VDGROPumpData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -71/94 files checked 75% done +78/102 files checked 76% done Checking sources/view/dg/data/VDGReservoirData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -72/94 files checked 76% done +79/102 files checked 77% done Checking sources/view/dg/data/VDGTemperaturesData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -73/94 files checked 77% done +80/102 files checked 78% done Checking sources/view/dg/data/VDGValvesStatesData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -74/94 files checked 78% done +81/102 files checked 79% done Checking sources/view/hd/adjustment/VTreatmentAdjustmentDuration.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -75/94 files checked 79% done +82/102 files checked 80% done Checking sources/view/hd/adjustment/VTreatmentAdjustmentFlows.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -76/94 files checked 80% done +83/102 files checked 81% done Checking sources/view/hd/adjustment/VTreatmentAdjustmentHeparin.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -77/94 files checked 81% done +84/102 files checked 82% done Checking sources/view/hd/adjustment/VTreatmentAdjustmentPressuresLimits.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -78/94 files checked 82% done +85/102 files checked 83% done Checking sources/view/hd/adjustment/VTreatmentAdjustmentResponseBase.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -79/94 files checked 84% done +86/102 files checked 84% done Checking sources/view/hd/adjustment/VTreatmentAdjustmentSaline.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -80/94 files checked 85% done +87/102 files checked 85% done Checking sources/view/hd/adjustment/VTreatmentAdjustmentUltrafiltrationConfirm.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -81/94 files checked 86% done +88/102 files checked 86% done Checking sources/view/hd/adjustment/VTreatmentAdjustmentUltrafiltrationEdit.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -82/94 files checked 87% done +89/102 files checked 87% done +Checking sources/view/hd/adjustment/VTreatmentAdjustmentUltrafiltrationInit.cpp ... +Defines: +Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ +Platform:Native +90/102 files checked 88% done Checking sources/view/hd/adjustment/VTreatmentAdjustmentUltrafiltrationState.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -83/94 files checked 88% done +91/102 files checked 89% done Checking sources/view/hd/alarm/VAlarmStatus.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -84/94 files checked 89% done +92/102 files checked 90% done Checking sources/view/hd/data/VHDOperationModeData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -85/94 files checked 90% done +93/102 files checked 91% done Checking sources/view/hd/data/VHDTreatmentStatesData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -86/94 files checked 91% done +94/102 files checked 92% done Checking sources/view/hd/data/VTreatmentBloodFlow.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -87/94 files checked 92% done +95/102 files checked 93% done Checking sources/view/hd/data/VTreatmentDialysateFlow.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -88/94 files checked 93% done +96/102 files checked 94% done Checking sources/view/hd/data/VTreatmentHeparinData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -89/94 files checked 94% done +97/102 files checked 95% done Checking sources/view/hd/data/VTreatmentPressureOcclusion.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -90/94 files checked 95% done +98/102 files checked 96% done Checking sources/view/hd/data/VTreatmentRanges.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -91/94 files checked 96% done +99/102 files checked 97% done Checking sources/view/hd/data/VTreatmentSalineData.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -92/94 files checked 97% done +100/102 files checked 98% done Checking sources/view/hd/data/VTreatmentTime.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -93/94 files checked 98% done +101/102 files checked 99% done Checking sources/view/hd/data/VTreatmentUltrafiltration.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/canbus/ Platform:Native -94/94 files checked 100% done +102/102 files checked 100% done Index: sources/bluetooth/BLEScanner.h =================================================================== diff -u -r2fde0cfeb28b3fab9437e9bd15c1ec775785f103 -rd9c602dc1f1e5ba34bc665264d739ce6509e0198 --- sources/bluetooth/BLEScanner.h (.../BLEScanner.h) (revision 2fde0cfeb28b3fab9437e9bd15c1ec775785f103) +++ sources/bluetooth/BLEScanner.h (.../BLEScanner.h) (revision d9c602dc1f1e5ba34bc665264d739ce6509e0198) @@ -19,6 +19,19 @@ using namespace View; + +/*! + * \brief The BLEScanner class + * Communicates with Bluetooth Low Energy Devices + * \details + * - Scans for BLE devices + * - Pairs with BLE devices + * - Monitors BLE device connection while connected + * - Detects BLE disconnect events and can continuously try to reconnect with offline devices + * - Retrieves blood pressure and heart rate data. Emits bp/hr data measurements to other classes + * - Filters discovered BLE devices by name prefixes to ensure only specific BP cuffs are found + * + */ class BLEScanner : public QObject { Q_OBJECT Index: sources/view/VBluetooth.h =================================================================== diff -u -r2fde0cfeb28b3fab9437e9bd15c1ec775785f103 -rd9c602dc1f1e5ba34bc665264d739ce6509e0198 --- sources/view/VBluetooth.h (.../VBluetooth.h) (revision 2fde0cfeb28b3fab9437e9bd15c1ec775785f103) +++ sources/view/VBluetooth.h (.../VBluetooth.h) (revision d9c602dc1f1e5ba34bc665264d739ce6509e0198) @@ -17,6 +17,14 @@ class tst_views; namespace View { + +/*! + * \brief The VBluetooth class + * Interface between the user and underlying bluetooth classes + * \details Exposes a list of unpaired and paired bluetooth devices as well as the paired and connection + * status of each devices. Interfaces with the bluetooth scanner class to initiate scans, pair, and connect to devices + * + */ class VBluetooth : public QObject { Q_OBJECT Index: sources/view/VBluetoothDeviceInfo.h =================================================================== diff -u -rfdb48ba3fba8e95027ebf573325c8f25db74c070 -rd9c602dc1f1e5ba34bc665264d739ce6509e0198 --- sources/view/VBluetoothDeviceInfo.h (.../VBluetoothDeviceInfo.h) (revision fdb48ba3fba8e95027ebf573325c8f25db74c070) +++ sources/view/VBluetoothDeviceInfo.h (.../VBluetoothDeviceInfo.h) (revision d9c602dc1f1e5ba34bc665264d739ce6509e0198) @@ -13,6 +13,13 @@ namespace View { +/*! + * \brief The VBluetoothDeviceInfo class + * Exposes the name, address, and connection status of a specific bluetooth device + * \details Allows convient access to the name, address, and connection status of a bluetooth device. Allows such data to be + * extracted from the QBluetoothDeviceInfo class so that it can be accessed and displayed easily in qml for each BLE device. + * + */ class VBluetoothDeviceInfo: public QObject { Q_OBJECT Index: unittests/tst_canbus.cpp =================================================================== diff -u -r64d87d540594252e8039ab2595016d98f1e3cc28 -rd9c602dc1f1e5ba34bc665264d739ce6509e0198 --- unittests/tst_canbus.cpp (.../tst_canbus.cpp) (revision 64d87d540594252e8039ab2595016d98f1e3cc28) +++ unittests/tst_canbus.cpp (.../tst_canbus.cpp) (revision d9c602dc1f1e5ba34bc665264d739ce6509e0198) @@ -279,12 +279,7 @@ void tst_canbus::tst_FrameInterface_FrameReceived_LongFrame_AlarmStatus() { _action = Gui::GuiActionType::ID_AlarmStatus; - _data = { 2, 10, 60, 30, - false,true ,false,false, // 0100 - true ,false,false,false, // 1000 - true ,true ,false,false, // 1100 - false,false,false,false, // 0000 - }; + _data = { 2, 10, 60, 30, QString("0100100011000000") }; QCanBusFrame mFrame; mFrame.setFrameId(Can_Id::eChlid_HD_Alarm); QStringList mPayloadList {