BlueMagic32 icon indicating copy to clipboard operation
BlueMagic32 copied to clipboard

Issue with compiling

Open gavalierm opened this issue 1 year ago • 1 comments

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

gavalierm avatar Jan 23 '24 13:01 gavalierm

To fix the compiling issue change: line 404 to: int count = _bleScan->getResults()->getCount(); and line 408 to address = _bleScan->getResults()->getDevice(foundIndex).getAddress();

spusuf avatar Jul 16 '24 05:07 spusuf