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