From 8a0619c498b57875da8e812e4c54fa3cbfb8fc96 Mon Sep 17 00:00:00 2001 From: lathoub Date: Sat, 17 Aug 2019 17:31:21 +0200 Subject: [PATCH] added default initialisation --- src/Ble_esp32.h | 20 ++++++++------------ src/midi_bleTransport.h | 12 ++++-------- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/src/Ble_esp32.h b/src/Ble_esp32.h index 2456ec9..cbe38e6 100755 --- a/src/Ble_esp32.h +++ b/src/Ble_esp32.h @@ -6,26 +6,22 @@ #include #include +BEGIN_BLEMIDI_NAMESPACE + #define SERVICE_UUID "03b80e5a-ede8-4b33-a751-6ce34ec4c700" #define CHARACTERISTIC_UUID "7772e5db-3868-4112-a1a9-f2669d106bf3" -BEGIN_BLEMIDI_NAMESPACE - class BluetoothEsp32 { private: - BLEServer* _server; - BLEAdvertising* _advertising; - BLECharacteristic* _characteristic; + BLEServer* _server = nullptr; + BLEAdvertising* _advertising = nullptr; + BLECharacteristic* _characteristic = nullptr; - BleMidiTransport* _bleMidiTransport; + BleMidiTransport* _bleMidiTransport = nullptr; public: BluetoothEsp32() - : _server(NULL), - _advertising(NULL), - _characteristic(NULL), - _bleMidiTransport(NULL) { } @@ -66,7 +62,7 @@ public: } protected: - BluetoothEsp32* _bluetoothEsp32; + BluetoothEsp32* _bluetoothEsp32 = nullptr; void onConnect(BLEServer* server) { _bluetoothEsp32->connected(); @@ -84,7 +80,7 @@ public: } protected: - BluetoothEsp32* _bluetoothEsp32; + BluetoothEsp32* _bluetoothEsp32 = nullptr; void onWrite(BLECharacteristic * characteristic) { std::string rxValue = characteristic->getValue(); diff --git a/src/midi_bleTransport.h b/src/midi_bleTransport.h index 901b39c..c2a141b 100755 --- a/src/midi_bleTransport.h +++ b/src/midi_bleTransport.h @@ -18,16 +18,14 @@ private: midi::RingBuffer mRxBuffer; byte mTxBuffer[44]; - unsigned mTxIndex; + unsigned mTxIndex = 0; - bool _connected; - private: BleClass& mBleClass; public: inline BleMidiTransport(BleClass& inBleClass) - : mBleClass(inBleClass), mTxIndex(0) + : mBleClass(inBleClass) { } @@ -117,17 +115,15 @@ protected: public: // callbacks - void(*_connectedCallback)() = NULL; - void(*_disconnectedCallback)() = NULL; + void(*_connectedCallback)() = nullptr; + void(*_disconnectedCallback)() = nullptr; public: void onConnected(void(*fptr)()) { - _connected = true; _connectedCallback = fptr; } void onDisconnected(void(*fptr)()) { - _connected = false; _disconnectedCallback = fptr; }