When compiling the ArduionoIoTCloud library the compiler issues many warnings. It seems that would be nice if the Arduino development team could fix these warnings.
In case this could be considered, the warnings are:
[{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.cpp",
"owner": "cpp",
"severity": 4,
"message": "when initialized here [-Wreorder]",
"startLineNumber": 28,
"startColumn": 1,
"endLineNumber": 28,
"endColumn": 1
},{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void ArduinoIoTCloudClass::addPropertyReal(Property&, String, int, permissionType, long int, void ()(), float, void ()(Property&))' is deprecated: Use addProperty(property, Permission::ReadWrite) instead. [-Wdeprecated-declarations]",
"startLineNumber": 71,
"startColumn": 84,
"endLineNumber": 71,
"endColumn": 84
},{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void ArduinoIoTCloudClass::addPropertyReal(bool&, String, int, permissionType, long int, void ()(), float, void ()(Property&))' is deprecated: Use addProperty(property, Permission::ReadWrite) instead. [-Wdeprecated-declarations]",
"startLineNumber": 114,
"startColumn": 84,
"endLineNumber": 114,
"endColumn": 84
},{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void ArduinoIoTCloudClass::addPropertyReal(Property&, String, int, permissionType, long int, void ()(), float, void ()(Property&))' is deprecated: Use addProperty(property, Permission::ReadWrite) instead. [-Wdeprecated-declarations]",
"startLineNumber": 120,
"startColumn": 79,
"endLineNumber": 120,
"endColumn": 79
},{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void ArduinoIoTCloudClass::addPropertyReal(float&, String, int, permissionType, long int, void ()(), float, void ()(Property&))' is deprecated: Use addProperty(property, Permission::ReadWrite) instead. [-Wdeprecated-declarations] 146 | addPropertyReal(property, name, -1, permission_type, seconds, fn, minDelta, synFn);",
"startLineNumber": 146,
"startColumn": 84,
"endLineNumber": 146,
"endColumn": 84
},{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void ArduinoIoTCloudClass::addPropertyReal(Property&, String, int, permissionType, long int, void ()(), float, void ()(Property&))' is deprecated: Use addProperty(property, Permission::ReadWrite) instead. [-Wdeprecated-declarations]",
"startLineNumber": 152,
"startColumn": 79,
"endLineNumber": 152,
"endColumn": 79
},{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void ArduinoIoTCloudClass::addPropertyReal(int&, String, int, permissionType, long int, void ()(), float, void ()(Property&))' is deprecated: Use addProperty(property, Permission::ReadWrite) instead. [-Wdeprecated-declarations]",
"startLineNumber": 178,
"startColumn": 84,
"endLineNumber": 178,
"endColumn": 84
},{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void ArduinoIoTCloudClass::addPropertyReal(Property&, String, int, permissionType, long int, void ()(), float, void ()(Property&))' is deprecated: Use addProperty(property, Permission::ReadWrite) instead. [-Wdeprecated-declarations]",
"startLineNumber": 184,
"startColumn": 79,
"endLineNumber": 184,
"endColumn": 79
},{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void ArduinoIoTCloudClass::addPropertyReal(unsigned int&, String, int, permissionType, long int, void ()(), float, void ()(Property&))' is deprecated: Use addProperty(property, Permission::ReadWrite) instead. [-Wdeprecated-declarations]",
"startLineNumber": 210,
"startColumn": 84,
"endLineNumber": 210,
"endColumn": 84
},{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void ArduinoIoTCloudClass::addPropertyReal(Property&, String, int, permissionType, long int, void ()(), float, void ()(Property&))' is deprecated: Use addProperty(property, Permission::ReadWrite) instead. [-Wdeprecated-declarations]",
"startLineNumber": 216,
"startColumn": 79,
"endLineNumber": 216,
"endColumn": 79
},{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void ArduinoIoTCloudClass::addPropertyReal(String&, String, int, permissionType, long int, void ()(), float, void ()(Property&))' is deprecated: Use addProperty(property, Permission::ReadWrite) instead. [-Wdeprecated-declarations]",
"startLineNumber": 242,
"startColumn": 84,
"endLineNumber": 242,
"endColumn": 84
},{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.cpp",
"owner": "cpp",
"severity": 4,
"message": "'void ArduinoIoTCloudClass::addPropertyReal(Property&, String, int, permissionType, long int, void ()(), float, void ()(Property&))' is deprecated: Use addProperty(property, Permission::ReadWrite) instead. [-Wdeprecated-declarations]",
"startLineNumber": 248,
"startColumn": 79,
"endLineNumber": 248,
"endColumn": 79
}]
[{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.h",
"owner": "cpp",
"severity": 4,
"message": "'void ArduinoIoTCloudClass::addPropertyReal(float&, String, permissionType, long int, void ()(), float, void ()(Property&))' is deprecated: Use addProperty(property, Permission::ReadWrite) instead. [-Wdeprecated-declarations]",
"startLineNumber": 113,
"startColumn": 64,
"endLineNumber": 113,
"endColumn": 64
},{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.h",
"owner": "cpp",
"severity": 4,
"message": "'String ArduinoIoTCloudClass::_lib_version' [-Wreorder]",
"startLineNumber": 177,
"startColumn": 12,
"endLineNumber": 177,
"endColumn": 12
},{
"resource": "/d:/Projetos/Arduino/CurMeter/MedCorr/.pio/libdeps/esp07/ArduinoIoTCloud/src/ArduinoIoTCloud.h",
"owner": "cpp",
"severity": 4,
"message": "'ArduinoIoTCloudClass::_device_id' will be initialized after [-Wreorder]",
"startLineNumber": 183,
"startColumn": 12,
"endLineNumber": 183,
"endColumn": 12
}]