BlueMagic32
BlueMagic32 copied to clipboard
Issue with compiling
This is very first compile. I use your example.
/Users/gavo/Projects/VYVOJ/arduino/libraries/BlueMagic32/src/BlueMagicCameraConnection.cpp: In member function 'BlueMagicCameraController* BlueMagicCameraConnection::connect(uint8_t)':
/Users/gavo/Projects/VYVOJ/arduino/libraries/BlueMagic32/src/BlueMagicCameraConnection.cpp:404:40: error: request for member 'getCount' in '((BlueMagicCameraConnection*)this)->BlueMagicCameraConnection::_bleScan->BLEScan::getResults()', which is of pointer type 'BLEScanResults*' (maybe you meant to use '->' ?)
404 | int count = _bleScan->getResults().getCount();
| ^~~~~~~~
/Users/gavo/Projects/VYVOJ/arduino/libraries/BlueMagic32/src/BlueMagicCameraConnection.cpp:408:40: error: request for member 'getDevice' in '((BlueMagicCameraConnection*)this)->BlueMagicCameraConnection::_bleScan->BLEScan::getResults()', which is of pointer type 'BLEScanResults*' (maybe you meant to use '->' ?)
408 | address = _bleScan->getResults().getDevice(foundIndex).getAddress();
| ^~~~~~~~~
exit status 1
Compilation error: exit status 1
To fix the compiling issue change:
line 404 to: int count = _bleScan->getResults()->getCount();
and line 408 to address = _bleScan->getResults()->getDevice(foundIndex).getAddress();