int value = 0;
lux_thresholdCharacteristic.readValue(value);
Arduino: 1.8.15 (Windows 10), Board: "Arduino NANO 33 IoT"
C:\Users\Pete\Documents\Arduino\tsl2591BLE_pete\tsl2591BLE_pete.ino: In function 'void loop()':
tsl2591BLE_pete:201:54: error: no matching function for call to 'readValue(int&)'
lux_thresholdCharacteristic.readValue(value);
^
In file included from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLEService.h:23:0,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLEDevice.h:25,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/local/BLELocalDevice.h:23,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/ArduinoBLE.h:23,
from C:\Users\Pete\Documents\Arduino\tsl2591BLE_pete\tsl2591BLE_pete.ino:8:
C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLECharacteristic.h:64:7: note: candidate: int BLECharacteristic::readValue(uint8_t&)
int readValue(uint8_t& value);
^~~~~~~~~
C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLECharacteristic.h:64:7: note: conversion of argument 1 would be ill-formed:
tsl2591BLE_pete:201:54: error: cannot bind non-const lvalue reference of type 'uint8_t& {aka unsigned char&}' to an rvalue of type 'uint8_t {aka unsigned char}'
lux_thresholdCharacteristic.readValue(value);
^
In file included from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLEService.h:23:0,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLEDevice.h:25,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/local/BLELocalDevice.h:23,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/ArduinoBLE.h:23,
from C:\Users\Pete\Documents\Arduino\tsl2591BLE_pete\tsl2591BLE_pete.ino:8:
C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLECharacteristic.h:65:7: note: candidate: int BLECharacteristic::readValue(int8_t&)
int readValue(int8_t& value);
^~~~~~~~~
C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLECharacteristic.h:65:7: note: conversion of argument 1 would be ill-formed:
tsl2591BLE_pete:201:54: error: cannot bind non-const lvalue reference of type 'int8_t& {aka signed char&}' to an rvalue of type 'int8_t {aka signed char}'
lux_thresholdCharacteristic.readValue(value);
^
In file included from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLEService.h:23:0,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLEDevice.h:25,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/local/BLELocalDevice.h:23,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/ArduinoBLE.h:23,
from C:\Users\Pete\Documents\Arduino\tsl2591BLE_pete\tsl2591BLE_pete.ino:8:
C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLECharacteristic.h:66:7: note: candidate: int BLECharacteristic::readValue(uint16_t&)
int readValue(uint16_t& value);
^~~~~~~~~
C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLECharacteristic.h:66:7: note: conversion of argument 1 would be ill-formed:
tsl2591BLE_pete:201:54: error: cannot bind non-const lvalue reference of type 'uint16_t& {aka short unsigned int&}' to an rvalue of type 'uint16_t {aka short unsigned int}'
lux_thresholdCharacteristic.readValue(value);
^
In file included from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLEService.h:23:0,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLEDevice.h:25,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/local/BLELocalDevice.h:23,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/ArduinoBLE.h:23,
from C:\Users\Pete\Documents\Arduino\tsl2591BLE_pete\tsl2591BLE_pete.ino:8:
C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLECharacteristic.h:67:7: note: candidate: int BLECharacteristic::readValue(int16_t&)
int readValue(int16_t& value);
^~~~~~~~~
C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLECharacteristic.h:67:7: note: conversion of argument 1 would be ill-formed:
tsl2591BLE_pete:201:54: error: cannot bind non-const lvalue reference of type 'int16_t& {aka short int&}' to an rvalue of type 'int16_t {aka short int}'
lux_thresholdCharacteristic.readValue(value);
^
In file included from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLEService.h:23:0,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLEDevice.h:25,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/local/BLELocalDevice.h:23,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/ArduinoBLE.h:23,
from C:\Users\Pete\Documents\Arduino\tsl2591BLE_pete\tsl2591BLE_pete.ino:8:
C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLECharacteristic.h:68:7: note: candidate: int BLECharacteristic::readValue(uint32_t&)
int readValue(uint32_t& value);
^~~~~~~~~
C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLECharacteristic.h:68:7: note: conversion of argument 1 would be ill-formed:
tsl2591BLE_pete:201:54: error: cannot bind non-const lvalue reference of type 'uint32_t& {aka long unsigned int&}' to an rvalue of type 'uint32_t {aka long unsigned int}'
lux_thresholdCharacteristic.readValue(value);
^
In file included from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLEService.h:23:0,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLEDevice.h:25,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/local/BLELocalDevice.h:23,
from C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/ArduinoBLE.h:23,
from C:\Users\Pete\Documents\Arduino\tsl2591BLE_pete\tsl2591BLE_pete.ino:8:
C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLECharacteristic.h:69:7: note: candidate: int BLECharacteristic::readValue(int32_t&)
int readValue(int32_t& value);
^~~~~~~~~
C:\Users\Pete\Documents\Arduino\libraries\ArduinoBLE\src/BLECharacteristic.h:69:7: note: conversion of argument 1 would be ill-formed:
tsl2591BLE_pete:201:54: error: cannot bind non-const lvalue reference of type 'int32_t& {aka long int&}' to an rvalue of type 'int32_t {aka long int}'
lux_thresholdCharacteristic.readValue(value);
^
exit status 1
no matching function for call to 'readValue(int&)'
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.