diff --git a/.gitignore b/.gitignore index c248bb8..a63bd5c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ build/ +bin/ # ---> C++ # Prerequisites diff --git a/.vscode/configurationCache.log b/.vscode/configurationCache.log deleted file mode 100644 index df53f4b..0000000 --- a/.vscode/configurationCache.log +++ /dev/null @@ -1 +0,0 @@ -{"buildTargets":["all","bin/electricity-logger","bin/electricity-server","bin/migrator","bin/solar-logger","bin/solar-server","build/electricity-logger/database.o","build/electricity-logger/dsmr.o","build/electricity-logger/main.o","build/electricity-logger/serialport.o","build/solar-logger/main.o","check-electricity-logger","check-electricity-server","check-solar-logger","check-solar-server","clean","install","install-electricity-server","install-loggers","install-servers","install-solar-server","solarpaneloutput.db"],"launchTargets":["/home/tijmen/project/home-data-collection-tools/bin>electricity-logger()","/home/tijmen/project/home-data-collection-tools/bin>electricity-server()","/home/tijmen/project/home-data-collection-tools/bin>migrator()","/home/tijmen/project/home-data-collection-tools/bin>solar-logger()","/home/tijmen/project/home-data-collection-tools/bin>solar-server()"],"customConfigurationProvider":{"workspaceBrowse":{"browsePath":["/home/tijmen/project/home-data-collection-tools/include/","/home/tijmen/project/home-data-collection-tools/src/electricity-logger","/home/tijmen/project/home-data-collection-tools/src/electricity-server","/home/tijmen/project/home-data-collection-tools/src/electricity-server/server","/home/tijmen/project/home-data-collection-tools/src/migrator","/home/tijmen/project/home-data-collection-tools/src/migrator/migrations","/home/tijmen/project/home-data-collection-tools/src/solar-logger","/home/tijmen/project/home-data-collection-tools/src/solar-server","/home/tijmen/project/home-data-collection-tools/src/solar-server/database"],"compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/electricity-server/server/database.cpp","-o","build/electricity-server/server/database.o"],"compilerPath":"/usr/bin/g++","standard":"c++20","windowsSdkVersion":""},"fileIndex":[["/home/tijmen/project/home-data-collection-tools/src/solar-logger/main.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/solar-logger/main.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/solar-logger/main.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/solar-logger/main.cpp","-o","build/solar-logger/main.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-logger/main.cpp -o build/solar-logger/main.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/solar-logger/main.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/solar-logger/zeverdata.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/solar-logger/zeverdata.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/solar-logger/zeverdata.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/solar-logger/zeverdata.cpp","-o","build/solar-logger/zeverdata.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-logger/zeverdata.cpp -o build/solar-logger/zeverdata.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/solar-logger/zeverdata.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/solar-logger/database.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/solar-logger/database.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/solar-logger/database.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/solar-logger/database.cpp","-o","build/solar-logger/database.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-logger/database.cpp -o build/solar-logger/database.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/solar-logger/database.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/solar-server/database/connection.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/solar-server/database/connection.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/solar-server/database/connection.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/solar-server/database/connection.cpp","-o","build/solar-server/database/connection.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-server/database/connection.cpp -o build/solar-server/database/connection.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/solar-server/database/connection.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/solar-server/database/database.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/solar-server/database/database.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/solar-server/database/database.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/solar-server/database/database.cpp","-o","build/solar-server/database/database.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-server/database/database.cpp -o build/solar-server/database/database.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/solar-server/database/database.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/solar-server/api.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/solar-server/api.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/solar-server/api.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/solar-server/api.cpp","-o","build/solar-server/api.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-server/api.cpp -o build/solar-server/api.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/solar-server/api.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/solar-server/main.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/solar-server/main.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/solar-server/main.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/solar-server/main.cpp","-o","build/solar-server/main.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-server/main.cpp -o build/solar-server/main.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/solar-server/main.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/solar-server/configuration.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/solar-server/configuration.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/solar-server/configuration.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/solar-server/configuration.cpp","-o","build/solar-server/configuration.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-server/configuration.cpp -o build/solar-server/configuration.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/solar-server/configuration.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/migrator/migrations/updatesummarytable.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/migrator/migrations/updatesummarytable.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/migrator/migrations/updatesummarytable.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/migrator/migrations/updatesummarytable.cpp","-o","build/migrator/migrations/updatesummarytable.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/migrator/migrations/updatesummarytable.cpp -o build/migrator/migrations/updatesummarytable.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/migrator/migrations/updatesummarytable.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/migrator/migrations/epochtodatetime.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/migrator/migrations/epochtodatetime.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/migrator/migrations/epochtodatetime.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/migrator/migrations/epochtodatetime.cpp","-o","build/migrator/migrations/epochtodatetime.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/migrator/migrations/epochtodatetime.cpp -o build/migrator/migrations/epochtodatetime.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/migrator/migrations/epochtodatetime.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/migrator/main.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/migrator/main.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/migrator/main.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/migrator/main.cpp","-o","build/migrator/main.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/migrator/main.cpp -o build/migrator/main.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/migrator/main.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/migrator/transaction.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/migrator/transaction.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/migrator/transaction.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/migrator/transaction.cpp","-o","build/migrator/transaction.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/migrator/transaction.cpp -o build/migrator/transaction.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/migrator/transaction.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/electricity-logger/serialport.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/electricity-logger/serialport.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/electricity-logger/serialport.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/electricity-logger/serialport.cpp","-o","build/electricity-logger/serialport.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-logger/serialport.cpp -o build/electricity-logger/serialport.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/electricity-logger/serialport.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/electricity-logger/dsmr.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/electricity-logger/dsmr.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/electricity-logger/dsmr.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/electricity-logger/dsmr.cpp","-o","build/electricity-logger/dsmr.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-logger/dsmr.cpp -o build/electricity-logger/dsmr.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/electricity-logger/dsmr.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/electricity-logger/main.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/electricity-logger/main.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/electricity-logger/main.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/electricity-logger/main.cpp","-o","build/electricity-logger/main.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-logger/main.cpp -o build/electricity-logger/main.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/electricity-logger/main.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/electricity-logger/database.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/electricity-logger/database.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/electricity-logger/database.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/electricity-logger/database.cpp","-o","build/electricity-logger/database.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-logger/database.cpp -o build/electricity-logger/database.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/electricity-logger/database.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/electricity-server/main.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/electricity-server/main.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/electricity-server/main.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/electricity-server/main.cpp","-o","build/electricity-server/main.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-server/main.cpp -o build/electricity-server/main.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/electricity-server/main.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/electricity-server/server/api.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/electricity-server/server/api.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/electricity-server/server/api.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/electricity-server/server/api.cpp","-o","build/electricity-server/server/api.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-server/server/api.cpp -o build/electricity-server/server/api.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/electricity-server/server/api.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/electricity-server/server/configuration.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/electricity-server/server/configuration.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/electricity-server/server/configuration.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/electricity-server/server/configuration.cpp","-o","build/electricity-server/server/configuration.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-server/server/configuration.cpp -o build/electricity-server/server/configuration.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/electricity-server/server/configuration.cpp"}}],["/home/tijmen/project/home-data-collection-tools/src/electricity-server/server/database.cpp",{"uri":{"$mid":1,"fsPath":"/home/tijmen/project/home-data-collection-tools/src/electricity-server/server/database.cpp","path":"/home/tijmen/project/home-data-collection-tools/src/electricity-server/server/database.cpp","scheme":"file"},"configuration":{"defines":["SPDLOG_FMT_EXTERNAL"],"standard":"c++20","includePath":["/home/tijmen/project/home-data-collection-tools/include/"],"forcedInclude":[],"intelliSenseMode":"gcc-x64","compilerPath":"/usr/bin/g++","compilerArgs":["-Wall","-Wextra","-O2","-MMD","-c","src/electricity-server/server/database.cpp","-o","build/electricity-server/server/database.o"],"windowsSdkVersion":""},"compileCommand":{"command":"g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-server/server/database.cpp -o build/electricity-server/server/database.o","directory":"/home/tijmen/project/home-data-collection-tools","file":"/home/tijmen/project/home-data-collection-tools/src/electricity-server/server/database.cpp"}}]]}} \ No newline at end of file diff --git a/.vscode/dryrun.log b/.vscode/dryrun.log deleted file mode 100644 index 01f1fcf..0000000 --- a/.vscode/dryrun.log +++ /dev/null @@ -1,55 +0,0 @@ -make --dry-run --always-make --keep-going --print-directory -make: Entering directory '/home/tijmen/project/home-data-collection-tools' - -mkdir -p build/solar-logger -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-logger/main.cpp -o build/solar-logger/main.o -mkdir -p build/solar-logger -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-logger/zeverdata.cpp -o build/solar-logger/zeverdata.o -mkdir -p build/solar-logger -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-logger/database.cpp -o build/solar-logger/database.o -mkdir -p bin -g++ build/solar-logger/main.o build/solar-logger/zeverdata.o build/solar-logger/database.o -lsqlite3 -lcurl -o bin/solar-logger -mkdir -p build/solar-server/database -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-server/database/connection.cpp -o build/solar-server/database/connection.o -mkdir -p build/solar-server/database -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-server/database/database.cpp -o build/solar-server/database/database.o -mkdir -p build/solar-server -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-server/api.cpp -o build/solar-server/api.o -mkdir -p build/solar-server -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-server/main.cpp -o build/solar-server/main.o -mkdir -p build/solar-server -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/solar-server/configuration.cpp -o build/solar-server/configuration.o -mkdir -p bin -g++ build/solar-server/database/connection.o build/solar-server/database/database.o build/solar-server/api.o build/solar-server/main.o build/solar-server/configuration.o -lpistache -lsqlite3 -lstdc++fs -lspdlog -lfmt -o bin/solar-server -mkdir -p build/migrator/migrations -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/migrator/migrations/updatesummarytable.cpp -o build/migrator/migrations/updatesummarytable.o -mkdir -p build/migrator/migrations -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/migrator/migrations/epochtodatetime.cpp -o build/migrator/migrations/epochtodatetime.o -mkdir -p build/migrator -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/migrator/main.cpp -o build/migrator/main.o -mkdir -p build/migrator -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/migrator/transaction.cpp -o build/migrator/transaction.o -mkdir -p bin -g++ build/migrator/migrations/updatesummarytable.o build/migrator/migrations/epochtodatetime.o build/migrator/main.o build/migrator/transaction.o -lsqlite3 -o bin/migrator -mkdir -p build/electricity-logger -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-logger/serialport.cpp -o build/electricity-logger/serialport.o -mkdir -p build/electricity-logger -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-logger/dsmr.cpp -o build/electricity-logger/dsmr.o -mkdir -p build/electricity-logger -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-logger/main.cpp -o build/electricity-logger/main.o -mkdir -p build/electricity-logger -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-logger/database.cpp -o build/electricity-logger/database.o -mkdir -p bin -g++ build/electricity-logger/serialport.o build/electricity-logger/dsmr.o build/electricity-logger/main.o build/electricity-logger/database.o -lsqlite3 -lspdlog -lfmt -o bin/electricity-logger -mkdir -p build/electricity-server -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-server/main.cpp -o build/electricity-server/main.o -mkdir -p build/electricity-server/server -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-server/server/api.cpp -o build/electricity-server/server/api.o -mkdir -p build/electricity-server/server -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-server/server/configuration.cpp -o build/electricity-server/server/configuration.o -mkdir -p build/electricity-server/server -g++ -DSPDLOG_FMT_EXTERNAL -Wall -Wextra -std=c++20 -O2 -Iinclude/ -MMD -c src/electricity-server/server/database.cpp -o build/electricity-server/server/database.o -mkdir -p bin -g++ build/electricity-server/main.o build/electricity-server/server/api.o build/electricity-server/server/configuration.o build/electricity-server/server/database.o -lpistache -lsqlite3 -lstdc++fs -lspdlog -lfmt -o bin/electricity-server -make: Leaving directory '/home/tijmen/project/home-data-collection-tools' - diff --git a/.vscode/targets.log b/.vscode/targets.log deleted file mode 100644 index 6ac0569..0000000 --- a/.vscode/targets.log +++ /dev/null @@ -1,829 +0,0 @@ -make all --print-data-base --no-builtin-variables --no-builtin-rules --question -# GNU Make 4.3 -# Built for x86_64-pc-linux-gnu -# Copyright (C) 1988-2020 Free Software Foundation, Inc. -# License GPLv3+: GNU GPL version 3 or later -# This is free software: you are free to change and redistribute it. -# There is NO WARRANTY, to the extent permitted by law. - -# Make data base, printed on Mon Jun 27 19:09:36 2022 - -# Variables - -# environment -GDK_BACKEND = x11 -# environment -LC_ALL = C -# environment -NO_AT_BRIDGE = 1 -# environment -GTK_RC_FILES = /etc/gtk/gtkrc:/home/tijmen/.gtkrc:/home/tijmen/.config/gtkrc -# makefile (from 'makefile', line 16) -MIGRATOR_CPPS = $(shell find src/migrator/ -name *.cpp) -# makefile (from 'makefile', line 30) -MIGRATOR_BINARY_PATH = bin/migrator -# makefile (from 'makefile', line 9) -SOLAR_LOGGER_OBJS = $(patsubst src/%.cpp, build/%.o, ${SOLAR_LOGGER_CPPS}) -# environment -VSCODE_IPC_HOOK_EXTHOST = /run/user/1000/vscode-ipc-582970dc-f3ab-44e6-8729-662e27dd760f.sock -# environment -KONSOLE_DBUS_SERVICE = :1.81 - -# environment -LC_NUMERIC = en_US.UTF-8 -# environment -VSCODE_CWD = /home/tijmen/project/home-data-collection-tools -# environment -WINDOWID = 115343367 -# environment -WINDOWPATH = 1 -# makefile (from 'makefile', line 17) -MIGRATOR_OBJS = $(patsubst src/%.cpp, build/%.o, ${MIGRATOR_CPPS}) -# default -MAKE_COMMAND := make -# automatic -@D = $(patsubst %/,%,$(dir $@)) -# makefile (from 'makefile', line 31) -ELECT_LOGGER_BINARY_PATH = bin/electricity-logger -# environment -KONSOLE_VERSION = 220402 -# environment -VSCODE_HANDLES_UNCAUGHT_ERRORS = true -# default -.VARIABLES := -# environment -PWD = /home/tijmen/project/home-data-collection-tools -# automatic -%D = $(patsubst %/,%,$(dir $%)) -# environment -MAIL = /var/spool/mail/tijmen -# makefile (from 'makefile', line 24) -ELECT_SRV_CPPS = $(shell find src/electricity-server/ -name *.cpp) -# environment -OLDPWD = /home/tijmen -# environment -KONSOLE_DBUS_WINDOW = /Windows/1 -# automatic -^D = $(patsubst %/,%,$(dir $^)) -# makefile (from 'makefile', line 25) -ELECT_SRV_OBJS = $(patsubst src/%.cpp, build/%.o, ${ELECT_SRV_CPPS}) -# environment -VSCODE_LOG_STACK = false -# automatic -%F = $(notdir $%) -# makefile (from 'makefile', line 5) -SERVER_LFLAGS = -lpistache -lsqlite3 -lstdc++fs -lspdlog -lfmt -# environment -VSCODE_CODE_CACHE_PATH = /home/tijmen/.config/Code/CachedData/30d9c6cd9483b2cc586687151bcbcd635f373630 -# environment -LANG = C -# environment -XAUTHORITY = /home/tijmen/.Xauthority -# default -.LOADED := -# default -.INCLUDE_DIRS = /usr/include /usr/local/include /usr/include -# environment -COLORFGBG = 15;0 -# makefile -MAKEFLAGS = pqrR -# makefile -CURDIR := /home/tijmen/project/home-data-collection-tools -# environment -VSCODE_PIPE_LOGGING = true -# environment -APPLICATION_INSIGHTS_NO_DIAGNOSTIC_CHANNEL = 1 -# automatic -*D = $(patsubst %/,%,$(dir $*)) -# environment -MFLAGS = -pqrR -# default -.SHELLFLAGS := -c -# makefile (from 'makefile', line 3) -ELECTRICITY_LOGGER_LFLAGS = -lsqlite3 -lspdlog -lfmt -# makefile (from 'makefile', line 29) -SOLAR_SRV_BINARY_PATH = bin/solar-server -# environment -XDG_CONFIG_DIRS = /home/tijmen/.config/kdedefaults:/etc/xdg -# automatic -+D = $(patsubst %/,%,$(dir $+)) -# environment -XCURSOR_THEME = breeze_cursors -# makefile (from 'build/electricity-logger/database.d', line 1) -MAKEFILE_LIST := makefile build/electricity-logger/serialport.d build/electricity-logger/dsmr.d build/electricity-logger/main.d build/electricity-logger/database.d -# automatic -@F = $(notdir $@) -# environment -VSCODE_VERBOSE_LOGGING = true -# environment -VSCODE_PID = 2616 -# environment -XDG_SESSION_TYPE = tty -# automatic -?D = $(patsubst %/,%,$(dir $?)) -# environment -SESSION_MANAGER = local/ARCHDESKTOP:@/tmp/.ICE-unix/942,unix/ARCHDESKTOP:/tmp/.ICE-unix/942 -# automatic -*F = $(notdir $*) -# environment -CHROME_DESKTOP = code-url-handler.desktop -# environment -DBUS_SESSION_BUS_ADDRESS = unix:path=/run/user/1000/bus -# automatic -