Viktor@MoBa01-Lisa ~ $ ls l ls: cannot access 'l': No such file or directory Viktor@MoBa01-Lisa ~ $ ls -l total 84 drwxr-xr-x+ 1 Viktor Kein 0 Aug 12 17:10 railcontrol drwxr-xr-x+ 1 Viktor Kein 0 Aug 11 22:31 'railcontrol - DCCpp' drwxr-xr-x+ 1 Viktor Kein 0 Aug 12 00:01 railcontrol-z21w -rw-r--r-- 1 Viktor Kein 0 Aug 11 00:15 railcontrol.conf -rw-r--r-- 1 Viktor Kein 2961 Aug 11 00:16 railcontrol.log -rwxr-xr-x 1 Viktor Kein 36864 Aug 11 00:15 railcontrol.sqlite Viktor@MoBa01-Lisa ~ $ cd railcontrol Viktor@MoBa01-Lisa ~/railcontrol $ ls ArgumentHandler.cpp Manager.cpp railcontrol.conf ArgumentHandler.h Manager.h railcontrol.conf.dist ArgumentHandler.o Manager.o railcontrol.exe CMakeLists.txt Network railcontrol.exe.stackdump Config.cpp README.md railcontrol.sqlite Config.h RailControl.cpp railcontrol.sqlite.1628629364 Config.o RailControl.h railcontrol.sqlite.1628631560 ControlInterface.h RailControl.o railcontrol.sqlite.1628634029 DataModel Storage railcontrol.sqlite.1628634501 DataTypes.h TODO railcontrol.sqlite.1628634579 Fallthrough.h Utils railcontrol.sqlite.1628691754 Hardware Version.cpp railcontrol.sqlite.1628692071 LICENCE Version.cpp.in railcontrol.sqlite.1628692323 Languages.cpp Version.h railcontrol.sqlite.1628713749 Languages.h Version.o railcontrol.sqlite.1628781037 Languages.o WebServer test Logger amalgamation.bash tools Makefile html Viktor@MoBa01-Lisa ~/railcontrol $ git pull remote: Enumerating objects: 104, done. remote: Counting objects: 100% (104/104), done. remote: Compressing objects: 100% (9/9), done. remote: Total 67 (delta 58), reused 67 (delta 58), pack-reused 0 Unpacking objects: 100% (67/67), 11.78 KiB | 9.00 KiB/s, done. From https://github.com/teddych/railcontrol a6a9151..d2c7ebd master -> origin/master Updating a6a9151..d2c7ebd Fast-forward CMakeLists.txt | 2 - DataModel/ObjectIdentifier.h | 4 +- DataTypes.h | 2 +- Hardware/DccPpExSerial.cpp | 21 +- Hardware/DccPpExSerial.h | 4 +- Hardware/DccPpExTcp.cpp | 17 +- Hardware/DccPpExTcp.h | 4 +- Hardware/HardwareHandler.cpp | 27 ++- Hardware/HardwareHandler.h | 4 + Hardware/HardwareInterface.h | 10 + Hardware/Protocols/DccPpEx.cpp | 133 +++++++++++ Hardware/Protocols/DccPpEx.h | 40 +++- Hardware/RM485.cpp | 403 ---------------------------------- Hardware/RM485.h | 158 ------------- Languages.cpp | 13 +- Languages.h | 11 +- Utils/Utils.cpp | 11 + Utils/Utils.h | 1 + WebServer/HtmlTagButton.cpp | 2 +- WebServer/HtmlTagInput.cpp | 32 +-- WebServer/HtmlTagInput.h | 12 +- WebServer/HtmlTagInputHidden.h | 25 ++- WebServer/HtmlTagInputText.h | 9 +- WebServer/HtmlTagInputTextWithLabel.h | 8 +- WebServer/HtmlTagSelect.cpp | 96 +++++--- WebServer/HtmlTagSelect.h | 123 +++++------ WebServer/HtmlTagSelectWithLabel.h | 35 +-- WebServer/WebClient.cpp | 11 +- WebServer/WebClientStatic.cpp | 1 - WebServer/WebClientTrackBase.cpp | 2 +- html/javascript.js | 63 +++++- html/style.css | 111 +++++++--- 32 files changed, 614 insertions(+), 781 deletions(-) delete mode 100644 Hardware/RM485.cpp delete mode 100644 Hardware/RM485.h Viktor@MoBa01-Lisa ~/railcontrol $ make g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o ArgumentHandler.o ArgumentHandler.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Config.o Config.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Languages.o Languages.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Manager.o Manager.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o RailControl.o RailControl.cpp sed s/@COMPILE_TIMESTAMP@/`date +%s`/ < Version.cpp.in \ | sed s/@GIT_HASH@/`git log -1 --format=%H`/ \ | sed s/@GIT_TIMESTAMP@/`git log -1 --format=%at`/ \ | sed "s/@GIT_DIRTY@/`git status -s| wc -l`/" \ | sed s/@RAILCONTROL_VERSION@/20/ \ > Version.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Version.o Version.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTag.o WebServer/HtmlTag.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagAccessory.o WebServer/HtmlTagAc g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagButton.o WebServer/HtmlTagButto g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagButtonCommand.o WebServer/HtmlT g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagButtonCommandFullScreen.o WebSe g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagButtonCommandPressRelease.o Web g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagButtonCommandToggle.o WebServer g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagButtonPopup.o WebServer/HtmlTag g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagFeedback.o WebServer/HtmlTagFee g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagInput.o WebServer/HtmlTagInput. g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagInputInteger.o WebServer/HtmlTa g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagInputSlider.o WebServer/HtmlTag g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagInputSliderLocoSpeed.o WebServe make: *** [Makefile:72: WebServer/HtmlTagInputSliderLocoSpeed.o] Interrupt Viktor@MoBa01-Lisa ~/railcontrol $ git pull Already up to date. Viktor@MoBa01-Lisa ~/railcontrol $ make sed s/@COMPILE_TIMESTAMP@/`date +%s`/ < Version.cpp.in \ | sed s/@GIT_HASH@/`git log -1 --format=%H`/ \ | sed s/@GIT_TIMESTAMP@/`git log -1 --format=%at`/ \ | sed "s/@GIT_DIRTY@/`git status -s| wc -l`/" \ | sed s/@RAILCONTROL_VERSION@/20/ \ > Version.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Version.o Version.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagInputSliderLocoSpeed.o WebServe g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagLayoutItem.o WebServer/HtmlTagL g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagRoute.o WebServer/HtmlTagRoute. g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagSelect.o WebServer/HtmlTagSelec g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagSignal.o WebServer/HtmlTagSigna g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagSwitch.o WebServer/HtmlTagSwitc g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagText.o WebServer/HtmlTagText.cp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagTrack.o WebServer/HtmlTagTrack. g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/HtmlTagTrackBase.o WebServer/HtmlTagTr g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/Response.o WebServer/Response.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/ResponseCsv.o WebServer/ResponseCsv.cp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/ResponseHtml.o WebServer/ResponseHtml. g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/ResponseHtmlFull.o WebServer/ResponseH g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/ResponseHtmlNotFound.o WebServer/Respo g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/ResponseHtmlNotImplemented.o WebServer g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/WebClient.o WebServer/WebClient.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/WebClientCluster.o WebServer/WebClient g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/WebClientRoute.o WebServer/WebClientRo g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/WebClientSignal.o WebServer/WebClientS g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/WebClientStatic.o WebServer/WebClientS g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/WebClientText.o WebServer/WebClientTex g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/WebClientTrack.o WebServer/WebClientTr g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/WebClientTrackBase.o WebServer/WebClie g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o WebServer/WebServer.o WebServer/WebServer.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/Accessory.o DataModel/Accessory.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/AccessoryBase.o DataModel/AccessoryBas g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/Cluster.o DataModel/Cluster.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/Feedback.o DataModel/Feedback.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/HardwareHandle.o DataModel/HardwareHan g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/LayoutItem.o DataModel/LayoutItem.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/LockableItem.o DataModel/LockableItem. g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/Loco.o DataModel/Loco.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/LocoFunctions.o DataModel/LocoFunction g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/Object.o DataModel/Object.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/ObjectIdentifier.o DataModel/ObjectIde g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/Relation.o DataModel/Relation.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/Route.o DataModel/Route.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/Serializable.o DataModel/Serializable. g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/Signal.o DataModel/Signal.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/Switch.o DataModel/Switch.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/Text.o DataModel/Text.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/Track.o DataModel/Track.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o DataModel/TrackBase.o DataModel/TrackBase.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/AccessoryCache.o Hardware/AccessoryCach g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/CS2Tcp.o Hardware/CS2Tcp.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/CS2Udp.o Hardware/CS2Udp.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/CcSchnitte.o Hardware/CcSchnitte.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/DccPpExSerial.o Hardware/DccPpExSerial. g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/DccPpExTcp.o Hardware/DccPpExTcp.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/HardwareHandler.o Hardware/HardwareHand g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/Hsi88.o Hardware/Hsi88.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/LocoCache.o Hardware/LocoCache.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/M6051.o Hardware/M6051.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/Virtual.o Hardware/Virtual.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/ZLib.o Hardware/ZLib.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/Protocols/DccPpEx.o Hardware/Protocols/ g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/Protocols/EsuCAN.o Hardware/Protocols/E g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/Protocols/MaerklinCAN.o Hardware/Protoc g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/Protocols/P50x.o Hardware/Protocols/P50 g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Hardware/Protocols/Z21.o Hardware/Protocols/Z21. g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Logger/Logger.o Logger/Logger.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Logger/LoggerServer.o Logger/LoggerServer.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Network/Serial.o Network/Serial.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Network/TcpClient.o Network/TcpClient.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Network/TcpConnection.o Network/TcpConnection.cp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Network/TcpServer.o Network/TcpServer.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Network/UdpConnection.o Network/UdpConnection.cp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Storage/Sqlite.o Storage/Sqlite.cpp g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Storage/StorageHandler.o Storage/StorageHandler. g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Storage/TransactionGuard.o Storage/TransactionGu g++ -I. -g -O2 -Wall -Wextra -pedantic -Werror -std=c++11 -D_GNU_SOURCE -c -o Utils/Utils.o Utils/Utils.cpp g++ -g -static Storage/sqlite/sqlite3.o ArgumentHandler.o Config.o Languages.o Manager.o RailControl.o Version.o WebServer/Htmutton.o WebServer/HtmlTagButtonCommand.o WebServer/HtmlTagButtonCommandFullScreen.o WebServer/HtmlTagButtonCommandPressReleasemlTagButtonPopup.o WebServer/HtmlTagFeedback.o WebServer/HtmlTagInput.o WebServer/HtmlTagInputInteger.o WebServer/HtmlTagInputrver/HtmlTagLayoutItem.o WebServer/HtmlTagRoute.o WebServer/HtmlTagSelect.o WebServer/HtmlTagSignal.o WebServer/HtmlTagSwitch.Server/HtmlTagTrackBase.o WebServer/Response.o WebServer/ResponseCsv.o WebServer/ResponseHtml.o WebServer/ResponseHtmlFull.o WNotImplemented.o WebServer/WebClient.o WebServer/WebClientCluster.o WebServer/WebClientRoute.o WebServer/WebClientSignal.o WebServer/WebClientTrack.o WebServer/WebClientTrackBase.o WebServer/WebServer.o DataModel/Accessory.o DataModel/AccessoryBase.o DwareHandle.o DataModel/LayoutItem.o DataModel/LockableItem.o DataModel/Loco.o DataModel/LocoFunctions.o DataModel/Object.o Datel/Route.o DataModel/Serializable.o DataModel/Signal.o DataModel/Switch.o DataModel/Text.o DataModel/Track.o DataModel/TrackBaare/CS2Udp.o Hardware/CcSchnitte.o Hardware/DccPpExSerial.o Hardware/DccPpExTcp.o Hardware/HardwareHandler.o Hardware/Hsi88.o .o Hardware/ZLib.o Hardware/Protocols/DccPpEx.o Hardware/Protocols/EsuCAN.o Hardware/Protocols/MaerklinCAN.o Hardware/Protocoler/LoggerServer.o Network/Serial.o Network/TcpClient.o Network/TcpConnection.o Network/TcpServer.o Network/UdpConnection.o StotionGuard.o Utils/Utils.o Hardware/zlib/adler32.o Hardware/zlib/compress.o Hardware/zlib/crc32.o Hardware/zlib/deflate.o Hardw/gzread.o Hardware/zlib/gzwrite.o Hardware/zlib/infback.o Hardware/zlib/inffast.o Hardware/zlib/inflate.o Hardware/zlib/inftredware/zlib/zutil.o -o railcontrol -lpthread -ldl Viktor@MoBa01-Lisa ~/railcontrol $ ^C Viktor@MoBa01-Lisa ~/railcontrol $ ./railcontrol.exe 2021-08-15 20:58:13.182303: Info: Main: Starting RailControl 2021-08-15 20:58:13.184692: Info: Main: Version: 20 2021-08-15 20:58:13.186519: Info: Main: Compile date: 2021-08-15 21:51:14 2021-08-15 20:58:13.186602: Info: Main: Last GIT commit hash: d2c7ebd7512bcf5ef16c5c2451bd578f38c5e1c9 2021-08-15 20:58:13.186648: Info: Main: Last GIT commit date: 2021-08-15 18:31:21 2021-08-15 20:58:13.186695: Info: Main: GIT working directory has 1 changed files since last commit. 2021-08-15 20:58:13.187027: Info: Config: Reading config file railcontrol.conf 2021-08-15 20:58:13.207065: Info: Config: Parameter found in config file: dbfilename = railcontrol.sqlite 2021-08-15 20:58:13.207161: Info: Config: Parameter found in config file: dbkeepbackups = 10 2021-08-15 20:58:13.207222: Info: Config: Parameter found in config file: webserveraddress = any 2021-08-15 20:58:13.207284: Info: Config: Parameter found in config file: webserverport = 8082 2021-08-15 20:58:13.209062: Info: SQLite: Removing backup file railcontrol.sqlite.1628629364 2021-08-15 20:58:13.210980: Info: SQLite: Opening SQLite database with filename railcontrol.sqlite 2021-08-15 20:58:13.231864: Info: SQLite: relations is up to date 2021-08-15 20:58:13.232948: Debug: SQLite: Query: SELECT value FROM settings WHERE key = 'Language'; 2021-08-15 20:58:13.233420: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'DefaultAccessoryDuration'; 2021-08-15 20:58:13.233929: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'AutoAddFeedback'; 2021-08-15 20:58:13.234375: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'StopOnFeedbackInFreeTrack'; 2021-08-15 20:58:13.234785: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'SelectRouteApproach'; 2021-08-15 20:58:13.235189: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'NrOfTracksToReserve'; 2021-08-15 20:58:13.237138: Info: WebServer: Webserver wurde gestartet 2021-08-15 20:58:13.312522: Info: WebServer: Bitte einer der folgenden Links im Browser eingeben um sich mit RailControl zu ve http://localhost:8082/ http://192.168.23.100:8082/ http://127.0.0.1:8082/ http://[fe80::11ab:436b:ed4f:2b8e]:8082/ http://[fe80::ec16:176c:1e5c:edb0]:8082/ http://[::1]:8082/ 2021-08-15 20:58:13.493744: Debug: SQLite: Abfrage: SELECT controlid, hardwaretype, name, arg1, arg2, arg3, arg4, arg5 FROM ha 2021-08-15 20:58:13.494968: Info: DCCpp: Empfangs-Thread gestartet 2021-08-15 20:58:13.495014: Error: DCCpp: Serieller Anschluss /dev/ttyS22 kann nicht geöffnet werden 2021-08-15 20:58:13.495171: Error: DCCpp: Daten empfangen nicht möglich 2021-08-15 20:58:13.495209: Info: DCCpp: Starte Dcc++EX Serial / DCCpp at serial port /dev/ttyS22 2021-08-15 20:58:13.495356: Debug: DCCpp: 2021-08-15 20:58:13.495410: Info: Manager: Zentrale 10 geladen: DCCpp 2021-08-15 20:58:13.495419: Info: DCCpp: Beende Empfangs-Thread 2021-08-15 20:58:13.496292: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 7 ORDER BY objectid; 2021-08-15 20:58:13.496512: Info: Manager: Schicht 1 geladen: Layer 1 2021-08-15 20:58:13.497092: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 11 ORDER BY objectid; 2021-08-15 20:58:13.498004: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 4 ORDER BY objectid; 2021-08-15 20:58:13.498582: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 3 ORDER BY objectid; 2021-08-15 20:58:13.499405: Info: Manager: Rückmelder 1 geladen: RM01 2021-08-15 20:58:13.499471: Info: Manager: Rückmelder 2 geladen: RM02 2021-08-15 20:58:13.500095: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 8 ORDER BY objectid; 2021-08-15 20:58:13.500989: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 2 ORDER BY objectid; 2021-08-15 20:58:13.501849: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 16 AND objectid1 = 1 ORDER BY 2021-08-15 20:58:13.502485: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 16 AND objectid1 = 2 ORDER BY 2021-08-15 20:58:13.502539: Info: Manager: Gleis 1 geladen: A 2021-08-15 20:58:13.502579: Info: Manager: Gleis 2 geladen: B 2021-08-15 20:58:13.503005: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 5 ORDER BY objectid; 2021-08-15 20:58:13.503229: Info: Manager: Weiche 1 geladen: Neu 2021-08-15 20:58:13.503664: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 9 ORDER BY objectid; 2021-08-15 20:58:13.504092: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 6 ORDER BY objectid; 2021-08-15 20:58:13.504698: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 48 AND objectid1 = 1 ORDER BY 2021-08-15 20:58:13.505169: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 49 AND objectid1 = 1 ORDER BY 2021-08-15 20:58:13.505717: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 48 AND objectid1 = 2 ORDER BY 2021-08-15 20:58:13.506156: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 49 AND objectid1 = 2 ORDER BY 2021-08-15 20:58:13.506207: Info: Manager: Fahrstrasse 1 geladen: A>B 2021-08-15 20:58:13.506247: Info: Manager: Fahrstrasse 2 geladen: B>A 2021-08-15 20:58:13.506667: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 1 ORDER BY objectid; 2021-08-15 20:58:13.507410: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 8 AND objectid1 = 1 ORDER BY p 2021-08-15 20:58:13.507479: Info: Manager: Lokomotive 1 geladen: DGH-3280 2021-08-15 20:58:13.508213: Info: Manager: Entprellthread gestartet 2021-08-15 20:58:14.503148: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 31 3e 2021-08-15 20:58:14.533881: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 31 3e 2021-08-15 20:58:14.564835: Debug: DCCpp: 0x0000 3c 46 20 33 32 38 30 20 30 20 31 3e 2021-08-15 20:58:35.413478: Debug: Webserver: HTTP Verbindung 1: geöffnet 2021-08-15 20:58:35.551543: Info: Webserver: HTTP Verbindung 1: Anfrage GET / 2021-08-15 20:58:35.860742: Info: Webserver: HTTP Verbindung 1: Anfrage GET /style.css 2021-08-15 20:58:35.870844: Debug: Webserver: HTTP Verbindung 2: geöffnet 2021-08-15 20:58:35.871133: Info: Webserver: HTTP Verbindung 2: Anfrage GET /nosleep.js 2021-08-15 20:58:36.068752: Debug: Webserver: HTTP Verbindung 3: geöffnet 2021-08-15 20:58:36.070119: Info: Webserver: HTTP Verbindung 3: Anfrage GET /javascript.js 2021-08-15 20:58:36.111312: Info: Webserver: HTTP Verbindung 3: Anfrage GET /?cmd=updater 2021-08-15 20:58:36.155672: Info: Webserver: HTTP Verbindung 2: Anfrage GET /station-clock.svg 2021-08-15 20:58:36.189832: Info: Webserver: HTTP Verbindung 1: Anfrage GET /layout_background.png 2021-08-15 20:58:36.500342: Info: Webserver: HTTP Verbindung 2: Anfrage GET /favicon.ico 2021-08-15 20:58:36.541672: Debug: Webserver: HTTP Verbindung 2: Transport endpoint is not connected 2021-08-15 20:58:36.541739: Debug: Webserver: HTTP Verbindung 2: geschlossen 2021-08-15 20:58:36.804661: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=loco&loco=1 2021-08-15 20:58:36.828961: Debug: Webserver: HTTP Verbindung 4: geöffnet 2021-08-15 20:58:36.829364: Info: Webserver: HTTP Verbindung 4: Anfrage GET /?cmd=timestamp×tamp=1629061117 2021-08-15 20:58:36.859311: Info: Webserver: HTTP Verbindung 4: Anfrage GET /?cmd=layout&layer=1 2021-08-15 20:58:45.347915: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacklist&posx=0&posy=0&posz=1 2021-08-15 20:58:51.177179: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackedit&feedback=1&posx=0&posy=0&posz=1 2021-08-15 20:59:50.823069: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=booster&on=1 2021-08-15 20:59:50.824108: Info: DCCpp: Aktiviere Booster 2021-08-15 20:59:50.824202: Debug: DCCpp: 0x0000 3c 31 3e <1> 2021-08-15 20:59:51.831273: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 31 3e 2021-08-15 20:59:51.871253: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 31 3e 2021-08-15 20:59:51.910579: Debug: DCCpp: 0x0000 3c 46 20 33 32 38 30 20 30 20 31 3e 2021-08-15 20:59:53.658945: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=booster&on=0 2021-08-15 20:59:53.660998: Info: DCCpp: Deaktiviere Booster 2021-08-15 20:59:53.661091: Debug: DCCpp: 0x0000 3c 30 3e <0> 2021-08-15 21:00:24.322105: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=booster&on=1 2021-08-15 21:00:24.322671: Info: DCCpp: Aktiviere Booster 2021-08-15 21:00:24.322925: Debug: DCCpp: 0x0000 3c 31 3e <1> 2021-08-15 21:00:32.023517: Debug: Webserver: HTTP Verbindung 4: Connection reset by peer 2021-08-15 21:00:32.023597: Debug: Webserver: HTTP Verbindung 4: geschlossen 2021-08-15 21:00:44.170795: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=booster&on=0 2021-08-15 21:00:44.172233: Info: DCCpp: Deaktiviere Booster 2021-08-15 21:00:44.172331: Debug: DCCpp: 0x0000 3c 30 3e <0> 2021-08-15 21:02:00.580331: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=booster&on=1 2021-08-15 21:02:00.582455: Info: DCCpp: Aktiviere Booster 2021-08-15 21:02:00.582594: Debug: DCCpp: 0x0000 3c 31 3e <1> 2021-08-15 21:02:10.765234: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=settingsedit&posx=0&posy=0&posz=1 2021-08-15 21:02:20.938973: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=controllist&posx=0&posy=0&posz=1 2021-08-15 21:02:23.586916: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=controledit&control=10&posx=0&posy=0&posz=1 2021-08-15 21:02:45.692453: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackstate&state=free&feedback=1 2021-08-15 21:02:46.648506: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackstate&state=free&feedback=1 2021-08-15 21:02:47.968072: Info: Manager: Der Status des Rückmelders RM01 ist nun aus 2021-08-15 21:02:48.703203: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackstate&state=occupied&feedback=1 2021-08-15 21:02:48.703344: Info: Manager: Der Status des Rückmelders RM01 ist nun ein 2021-08-15 21:02:49.470319: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackstate&state=free&feedback=1 2021-08-15 21:02:51.583797: Info: Manager: Der Status des Rückmelders RM01 ist nun aus 2021-08-15 21:02:57.522993: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=23 2021-08-15 21:02:57.523709: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 23 2021-08-15 21:02:57.523838: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 32 20 31 3e 2021-08-15 21:02:57.633144: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=23 2021-08-15 21:02:57.633331: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 23 2021-08-15 21:03:00.283320: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=22 2021-08-15 21:03:00.283419: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 22 2021-08-15 21:03:00.283506: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 32 20 31 3e 2021-08-15 21:03:00.515362: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=10 2021-08-15 21:03:00.515518: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 10 2021-08-15 21:03:00.515661: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 31 20 31 3e 2021-08-15 21:03:00.752025: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=2 2021-08-15 21:03:00.752164: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 2 2021-08-15 21:03:00.752255: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 31 3e 2021-08-15 21:03:01.190822: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=0 2021-08-15 21:03:01.190919: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 0 2021-08-15 21:03:01.191009: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 31 3e 2021-08-15 21:03:09.591314: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locofunction&on=0&function=0&loco=1 2021-08-15 21:03:09.591412: Info: Manager: F0 von DGH-3280 ist aus 2021-08-15 21:03:09.591499: Debug: DCCpp: 0x0000 3c 46 20 33 32 38 30 20 30 20 30 3e 2021-08-15 21:03:10.376326: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locofunction&on=1&function=0&loco=1 2021-08-15 21:03:10.376438: Info: Manager: F0 von DGH-3280 ist an 2021-08-15 21:03:10.376530: Debug: DCCpp: 0x0000 3c 46 20 33 32 38 30 20 30 20 31 3e 2021-08-15 21:03:11.418345: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locoorientation&on=0&loco=1 2021-08-15 21:03:11.418999: Info: Manager: Die Fahrtrichtung von DGH-3280 ist links 2021-08-15 21:03:11.419127: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 30 3e 2021-08-15 21:03:13.703695: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=11 2021-08-15 21:03:13.703784: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 11 2021-08-15 21:03:13.703870: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 31 20 30 3e 2021-08-15 21:03:13.757242: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=11 2021-08-15 21:03:13.757338: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 11 2021-08-15 21:03:15.023852: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=12 2021-08-15 21:03:15.023953: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 12 2021-08-15 21:03:15.024042: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 31 20 30 3e 2021-08-15 21:03:15.267737: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=19 2021-08-15 21:03:15.267855: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 19 2021-08-15 21:03:15.267947: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 32 20 30 3e 2021-08-15 21:03:15.705671: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=21 2021-08-15 21:03:15.705766: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 21 2021-08-15 21:03:15.705852: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 32 20 30 3e 2021-08-15 21:03:18.349446: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=20 2021-08-15 21:03:18.349544: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 20 2021-08-15 21:03:18.349988: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 32 20 30 3e 2021-08-15 21:03:18.584945: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=4 2021-08-15 21:03:18.585044: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 4 2021-08-15 21:03:18.585132: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 30 3e 2021-08-15 21:03:18.965675: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=0 2021-08-15 21:03:18.965770: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 0 2021-08-15 21:03:18.965856: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 30 3e 2021-08-15 21:04:45.361779: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=booster&on=0 2021-08-15 21:04:45.362418: Info: DCCpp: Deaktiviere Booster 2021-08-15 21:04:45.362892: Debug: DCCpp: 0x0000 3c 30 3e <0> 2021-08-15 21:04:46.905195: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=booster&on=1 2021-08-15 21:04:46.905859: Info: DCCpp: Aktiviere Booster 2021-08-15 21:04:46.905946: Debug: DCCpp: 0x0000 3c 31 3e <1> 2021-08-15 21:04:48.294007: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=booster&on=0 2021-08-15 21:04:48.294404: Info: DCCpp: Deaktiviere Booster 2021-08-15 21:04:48.294480: Debug: DCCpp: 0x0000 3c 30 3e <0> 2021-08-15 21:04:50.101719: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=booster&on=1 2021-08-15 21:04:50.102600: Info: DCCpp: Aktiviere Booster 2021-08-15 21:04:50.102695: Debug: DCCpp: 0x0000 3c 31 3e <1> 2021-08-15 21:04:52.259958: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=quit 2021-08-15 21:04:52.260385: Info: Main: Beenden von RailControl angefordert von Webclient 2021-08-15 21:04:52.344296: Info: Main: Beende RailControl 2021-08-15 21:04:53.532534: Info: Manager: Entprellthread beedet 2021-08-15 21:04:53.533233: Info: DCCpp: Deaktiviere Booster 2021-08-15 21:04:53.533318: Debug: DCCpp: 0x0000 3c 30 3e <0> 2021-08-15 21:04:53.977707: Debug: Webserver: HTTP Verbindung 3: geschlossen 2021-08-15 21:04:54.281065: Debug: Webserver: HTTP Verbindung 1: geschlossen 2021-08-15 21:04:54.905396: Info: WebServer: Webserver wurde beendet 2021-08-15 21:04:54.906120: Info: Manager: Entlade Zentrale 10: DCCpp 2021-08-15 21:04:54.914911: Info: Manager: Speichere DCCpp 2021-08-15 21:04:54.928617: Debug: SQLite: Abfrage: BEGIN TRANSACTION; 2021-08-15 21:04:54.957732: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO hardware VALUES (10, 20, 'DCCpp', '/dev/ttyS22', '' 2021-08-15 21:04:55.150197: Debug: SQLite: Abfrage: COMMIT; Geänderte Datensätze: 1 2021-08-15 21:04:55.150295: Debug: SQLite: Abfrage: BEGIN TRANSACTION; Geänderte Datensätze: 1 2021-08-15 21:04:55.150337: Info: Manager: Speichere DGH-3280 2021-08-15 21:04:55.181173: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESGH-3280;controlID=10;protocol=8;address=3280;functions=f0:1:1:1;orientation=0;track=track1;length=10;pushpull=0;maxspeed=100;tion=2;type=131072;matchkey='); Geänderte Datensätze: 1 2021-08-15 21:04:55.181368: Debug: SQLite: Abfrage: DELETE FROM relations WHERE type = 8 AND objectid1 = 1; 2021-08-15 21:04:55.181446: Info: Manager: Speichere A>B 2021-08-15 21:04:55.181602: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESisible=0;posX=0;posY=0;posZ=1;width=1;height=1;rotation=0;lockState=0;locoID=0;delay=250;lastused=0;counter=0;automode=0'); Ge 2021-08-15 21:04:55.181703: Debug: SQLite: Abfrage: DELETE FROM relations WHERE type = 48 AND objectid1 = 1; 2021-08-15 21:04:55.181783: Debug: SQLite: Abfrage: DELETE FROM relations WHERE type = 49 AND objectid1 = 1; 2021-08-15 21:04:55.181825: Info: Manager: Speichere B>A 2021-08-15 21:04:55.181949: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESisible=0;posX=0;posY=0;posZ=1;width=1;height=1;rotation=0;lockState=0;locoID=0;delay=250;lastused=0;counter=0;automode=0'); Ge 2021-08-15 21:04:55.182037: Debug: SQLite: Abfrage: DELETE FROM relations WHERE type = 48 AND objectid1 = 2; 2021-08-15 21:04:55.182113: Debug: SQLite: Abfrage: DELETE FROM relations WHERE type = 49 AND objectid1 = 2; 2021-08-15 21:04:55.182172: Info: Manager: Speichere Neu 2021-08-15 21:04:55.203621: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESl=5;address=3;type=0;state=0;duration=250;inverted=0;lastused=1628780984;counter=6;matchkey=;objectID=1;name=Neu;visible=1;pose=0;locoID=0'); Geänderte Datensätze: 1 2021-08-15 21:04:55.203713: Info: Manager: Speichere A 2021-08-15 21:04:55.203986: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESpproach=0;trackstate=0;trackstatedelayed=0;locoorientation=1;blocked=0;locodelayed=0;allowlocoturn=0;releasewhenfree=0;shownamidth=1;height=5;rotation=1;lockState=0;locoID=0;tracktype=0'); Geänderte Datensätze: 1 2021-08-15 21:04:55.204168: Debug: SQLite: Abfrage: DELETE FROM relations WHERE type = 16 AND objectid1 = 1; 2021-08-15 21:04:55.204370: Info: Manager: Speichere B 2021-08-15 21:04:55.204571: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESpproach=0;trackstate=0;trackstatedelayed=0;locoorientation=1;blocked=0;locodelayed=0;allowlocoturn=0;releasewhenfree=0;shownamidth=1;height=5;rotation=1;lockState=0;locoID=0;tracktype=0'); Geänderte Datensätze: 1 2021-08-15 21:04:55.204700: Debug: SQLite: Abfrage: DELETE FROM relations WHERE type = 16 AND objectid1 = 2; 2021-08-15 21:04:55.204766: Info: Manager: Speichere RM01 2021-08-15 21:04:55.205010: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESM01;visible=1;posX=2;posY=2;posZ=1;width=1;height=1;rotation=0;controlID=0;pin=16;inverted=0;state=0;none=0'); Geänderte Daten 2021-08-15 21:04:55.205064: Info: Manager: Speichere RM02 2021-08-15 21:04:55.205184: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESM02;visible=1;posX=9;posY=2;posZ=1;width=1;height=1;rotation=0;controlID=0;pin=2;inverted=0;state=0;none=0'); Geänderte Datens 2021-08-15 21:04:55.205254: Info: Manager: Speichere Layer 1 2021-08-15 21:04:55.205346: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESayer 1'); Geänderte Datensätze: 1 2021-08-15 21:04:55.354649: Debug: SQLite: Abfrage: COMMIT; Geänderte Datensätze: 1 2021-08-15 21:04:55.354723: Info: SQLite: Schliesse SQLite Datenbank 2021-08-15 21:04:55.411739: Info: SQLite: Kopiere von railcontrol.sqlite nach railcontrol.sqlite.1629061495 Viktor@MoBa01-Lisa ~/railcontrol $ ./railcontrol.exe 2021-08-15 21:05:44.618595: Info: Main: Starting RailControl 2021-08-15 21:05:44.621150: Info: Main: Version: 20 2021-08-15 21:05:44.622949: Info: Main: Compile date: 2021-08-15 21:51:14 2021-08-15 21:05:44.623034: Info: Main: Last GIT commit hash: d2c7ebd7512bcf5ef16c5c2451bd578f38c5e1c9 2021-08-15 21:05:44.623079: Info: Main: Last GIT commit date: 2021-08-15 18:31:21 2021-08-15 21:05:44.623126: Info: Main: GIT working directory has 1 changed files since last commit. 2021-08-15 21:05:44.623560: Info: Config: Reading config file railcontrol.conf 2021-08-15 21:05:44.624299: Info: Config: Parameter found in config file: dbfilename = railcontrol.sqlite 2021-08-15 21:05:44.624380: Info: Config: Parameter found in config file: dbkeepbackups = 10 2021-08-15 21:05:44.624441: Info: Config: Parameter found in config file: webserveraddress = any 2021-08-15 21:05:44.624503: Info: Config: Parameter found in config file: webserverport = 8082 2021-08-15 21:05:44.626266: Info: SQLite: Removing backup file railcontrol.sqlite.1628631560 2021-08-15 21:05:44.646690: Info: SQLite: Opening SQLite database with filename railcontrol.sqlite 2021-08-15 21:05:44.650708: Info: SQLite: relations is up to date 2021-08-15 21:05:44.651649: Debug: SQLite: Query: SELECT value FROM settings WHERE key = 'Language'; 2021-08-15 21:05:44.652076: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'DefaultAccessoryDuration'; 2021-08-15 21:05:44.652488: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'AutoAddFeedback'; 2021-08-15 21:05:44.652897: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'StopOnFeedbackInFreeTrack'; 2021-08-15 21:05:44.653305: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'SelectRouteApproach'; 2021-08-15 21:05:44.653710: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'NrOfTracksToReserve'; 2021-08-15 21:05:44.656450: Info: WebServer: Webserver wurde gestartet 2021-08-15 21:05:44.733006: Info: WebServer: Bitte einer der folgenden Links im Browser eingeben um sich mit RailControl zu ve http://localhost:8082/ http://192.168.23.100:8082/ http://127.0.0.1:8082/ http://[fe80::11ab:436b:ed4f:2b8e]:8082/ http://[fe80::ec16:176c:1e5c:edb0]:8082/ http://[::1]:8082/ 2021-08-15 21:05:44.822285: Debug: SQLite: Abfrage: SELECT controlid, hardwaretype, name, arg1, arg2, arg3, arg4, arg5 FROM ha 2021-08-15 21:05:44.823544: Info: DCCpp: Empfangs-Thread gestartet 2021-08-15 21:05:44.831650: Error: DCCpp: Daten empfangen nicht möglich 2021-08-15 21:05:44.831742: Debug: DCCpp: 2021-08-15 21:05:44.831779: Info: DCCpp: Beende Empfangs-Thread 2021-08-15 21:05:44.837437: Info: DCCpp: Starte Dcc++EX Serial / DCCpp at serial port /dev/ttyS22 2021-08-15 21:05:44.837520: Info: Manager: Zentrale 10 geladen: DCCpp 2021-08-15 21:05:44.838181: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 7 ORDER BY objectid; 2021-08-15 21:05:44.838317: Info: Manager: Schicht 1 geladen: Layer 1 2021-08-15 21:05:44.838761: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 11 ORDER BY objectid; 2021-08-15 21:05:44.839409: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 4 ORDER BY objectid; 2021-08-15 21:05:44.839975: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 3 ORDER BY objectid; 2021-08-15 21:05:44.840285: Info: Manager: Rückmelder 1 geladen: RM01 2021-08-15 21:05:44.840328: Info: Manager: Rückmelder 2 geladen: RM02 2021-08-15 21:05:44.840862: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 8 ORDER BY objectid; 2021-08-15 21:05:44.841477: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 2 ORDER BY objectid; 2021-08-15 21:05:44.842337: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 16 AND objectid1 = 1 ORDER BY 2021-08-15 21:05:44.843090: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 16 AND objectid1 = 2 ORDER BY 2021-08-15 21:05:44.843162: Info: Manager: Gleis 1 geladen: A 2021-08-15 21:05:44.843203: Info: Manager: Gleis 2 geladen: B 2021-08-15 21:05:44.843748: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 5 ORDER BY objectid; 2021-08-15 21:05:44.844004: Info: Manager: Weiche 1 geladen: Neu 2021-08-15 21:05:44.844585: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 9 ORDER BY objectid; 2021-08-15 21:05:44.845157: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 6 ORDER BY objectid; 2021-08-15 21:05:44.845891: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 48 AND objectid1 = 1 ORDER BY 2021-08-15 21:05:44.846497: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 49 AND objectid1 = 1 ORDER BY 2021-08-15 21:05:44.847190: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 48 AND objectid1 = 2 ORDER BY 2021-08-15 21:05:44.847800: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 49 AND objectid1 = 2 ORDER BY 2021-08-15 21:05:44.847873: Info: Manager: Fahrstrasse 1 geladen: A>B 2021-08-15 21:05:44.847914: Info: Manager: Fahrstrasse 2 geladen: B>A 2021-08-15 21:05:44.848439: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 1 ORDER BY objectid; 2021-08-15 21:05:44.849442: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 8 AND objectid1 = 1 ORDER BY p 2021-08-15 21:05:44.849539: Info: Manager: Lokomotive 1 geladen: DGH-3280 2021-08-15 21:05:44.850262: Info: Manager: Entprellthread gestartet 2021-08-15 21:05:45.844998: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 31 3e 2021-08-15 21:05:45.876068: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 30 3e 2021-08-15 21:05:45.906911: Debug: DCCpp: 0x0000 3c 46 20 33 32 38 30 20 30 20 31 3e 2021-08-15 21:05:56.818984: Debug: Webserver: HTTP Verbindung 1: geöffnet 2021-08-15 21:05:56.898905: Info: Webserver: HTTP Verbindung 1: Anfrage GET / 2021-08-15 21:05:57.391661: Info: Webserver: HTTP Verbindung 1: Anfrage GET /nosleep.js 2021-08-15 21:05:57.420771: Debug: Webserver: HTTP Verbindung 2: geöffnet 2021-08-15 21:05:57.421098: Info: Webserver: HTTP Verbindung 2: Anfrage GET /javascript.js 2021-08-15 21:05:57.453860: Debug: Webserver: HTTP Verbindung 3: geöffnet 2021-08-15 21:05:57.454149: Info: Webserver: HTTP Verbindung 3: Anfrage GET /style.css 2021-08-15 21:05:57.554075: Info: Webserver: HTTP Verbindung 2: Anfrage GET /?cmd=updater 2021-08-15 21:05:57.585887: Info: Webserver: HTTP Verbindung 3: Anfrage GET /station-clock.svg 2021-08-15 21:05:57.624437: Info: Webserver: HTTP Verbindung 3: Anfrage GET /layout_background.png 2021-08-15 21:05:58.063901: Info: Webserver: HTTP Verbindung 3: Anfrage GET /?cmd=loco&loco=1 2021-08-15 21:05:58.110591: Info: Webserver: HTTP Verbindung 3: Anfrage GET /?cmd=layout&layer=1 2021-08-15 21:05:58.111032: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=timestamp×tamp=1629061558 2021-08-15 21:06:03.408071: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=booster&on=1 2021-08-15 21:06:03.408776: Info: DCCpp: Aktiviere Booster 2021-08-15 21:06:03.408862: Debug: DCCpp: 0x0000 3c 31 3e <1> 2021-08-15 21:06:04.404852: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 30 3e 2021-08-15 21:06:04.433498: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 30 3e 2021-08-15 21:06:04.464571: Debug: DCCpp: 0x0000 3c 46 20 33 32 38 30 20 30 20 31 3e 2021-08-15 21:06:19.493400: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=11 2021-08-15 21:06:19.494837: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 11 2021-08-15 21:06:19.494957: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 31 20 30 3e 2021-08-15 21:06:19.629916: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=11 2021-08-15 21:06:19.630015: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 11 2021-08-15 21:06:21.965311: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locoorientation&on=1&loco=1 2021-08-15 21:06:21.965435: Info: Manager: Die Fahrtrichtung von DGH-3280 ist rechts 2021-08-15 21:06:21.965521: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 31 20 31 3e 2021-08-15 21:06:23.378806: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locofunction&on=0&function=0&loco=1 2021-08-15 21:06:23.379073: Info: Manager: F0 von DGH-3280 ist aus 2021-08-15 21:06:23.379492: Debug: DCCpp: 0x0000 3c 46 20 33 32 38 30 20 30 20 30 3e 2021-08-15 21:06:24.415371: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locofunction&on=1&function=0&loco=1 2021-08-15 21:06:24.415468: Info: Manager: F0 von DGH-3280 ist an 2021-08-15 21:06:24.415552: Debug: DCCpp: 0x0000 3c 46 20 33 32 38 30 20 30 20 31 3e 2021-08-15 21:06:27.043597: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locofunction&on=0&function=0&loco=1 2021-08-15 21:06:27.043708: Info: Manager: F0 von DGH-3280 ist aus 2021-08-15 21:06:27.043798: Debug: DCCpp: 0x0000 3c 46 20 33 32 38 30 20 30 20 30 3e 2021-08-15 21:06:31.633083: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locoorientation&on=0&loco=1 2021-08-15 21:06:31.633182: Info: Manager: Die Fahrtrichtung von DGH-3280 ist links 2021-08-15 21:06:31.633268: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 31 20 30 3e 2021-08-15 21:06:40.687592: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locofunction&on=1&function=0&loco=1 2021-08-15 21:06:40.687700: Info: Manager: F0 von DGH-3280 ist an 2021-08-15 21:06:40.687800: Debug: DCCpp: 0x0000 3c 46 20 33 32 38 30 20 30 20 31 3e 2021-08-15 21:06:43.873334: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locoorientation&on=1&loco=1 2021-08-15 21:06:43.873430: Info: Manager: Die Fahrtrichtung von DGH-3280 ist rechts 2021-08-15 21:06:43.873515: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 31 20 31 3e 2021-08-15 21:06:47.850582: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=9 2021-08-15 21:06:47.850674: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 9 2021-08-15 21:06:47.850758: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 31 20 31 3e 2021-08-15 21:06:48.064267: Info: Webserver: HTTP Verbindung 3: Anfrage GET /?cmd=locospeed&loco=1&speed=7 2021-08-15 21:06:48.064360: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 7 2021-08-15 21:06:48.064499: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 31 3e 2021-08-15 21:06:48.683103: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=0 2021-08-15 21:06:48.683197: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 0 2021-08-15 21:06:48.683284: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 31 3e 2021-08-15 21:06:54.390930: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacklist&posx=0&posy=0&posz=1 2021-08-15 21:06:58.887665: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackedit&feedback=1&posx=0&posy=0&posz=1 2021-08-15 21:07:08.542837: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacksave&feedback=1&name=RM01&control=101 2021-08-15 21:07:08.589382: Debug: SQLite: Abfrage: BEGIN TRANSACTION; 2021-08-15 21:07:08.705894: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESM01;visible=1;posX=2;posY=2;posZ=1;width=1;height=1;rotation=0;controlID=10;pin=1;inverted=0;state=0;none=0'); Geänderte Daten 2021-08-15 21:07:08.917045: Debug: SQLite: Abfrage: COMMIT; Geänderte Datensätze: 1 2021-08-15 21:07:08.917864: Debug: DCCpp: 0x0000 3c 53 20 31 20 31 20 31 3e 3c 45 3e 2021-08-15 21:07:09.001412: Info: Webserver: HTTP Verbindung 3: Anfrage GET /?cmd=feedbackget&feedback=1&layer=1 2021-08-15 21:07:14.707899: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacklist&posx=0&posy=0&posz=1 2021-08-15 21:07:16.538142: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackedit&feedback=2&posx=0&posy=0&posz=1 2021-08-15 21:07:21.006671: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacksave&feedback=2&name=RM02&control=101 2021-08-15 21:07:21.006963: Debug: SQLite: Abfrage: BEGIN TRANSACTION; Geänderte Datensätze: 1 2021-08-15 21:07:21.010202: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESM02;visible=1;posX=9;posY=2;posZ=1;width=1;height=1;rotation=0;controlID=10;pin=2;inverted=0;state=0;none=0'); Geänderte Daten 2021-08-15 21:07:21.066733: Debug: SQLite: Abfrage: COMMIT; Geänderte Datensätze: 1 2021-08-15 21:07:21.066855: Debug: DCCpp: 0x0000 3c 53 20 32 20 32 20 31 3e 3c 45 3e 2021-08-15 21:07:21.130475: Info: Webserver: HTTP Verbindung 3: Anfrage GET /?cmd=feedbackget&feedback=2&layer=1 2021-08-15 21:07:38.607331: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacklist&posx=0&posy=0&posz=1 2021-08-15 21:07:41.439644: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackaskdelete&feedback=1&posx=0&posy=0&p 2021-08-15 21:07:43.361671: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackdelete&feedback=1 2021-08-15 21:07:43.362530: Debug: SQLite: Abfrage: BEGIN TRANSACTION; Geänderte Datensätze: 1 2021-08-15 21:07:43.365484: Debug: SQLite: Abfrage: DELETE FROM objects WHERE objecttype = 3 AND objectid = 1; Geänderte Daten 2021-08-15 21:07:43.462557: Debug: SQLite: Abfrage: COMMIT; Geänderte Datensätze: 1 2021-08-15 21:07:43.462684: Debug: DCCpp: 0x0000 3c 53 20 31 3e 3c 45 3e 2021-08-15 21:07:45.577097: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacklist&posx=0&posy=0&posz=1 2021-08-15 21:07:47.742384: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackaskdelete&feedback=2&posx=0&posy=0&p 2021-08-15 21:07:49.496973: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackdelete&feedback=2 2021-08-15 21:07:49.498224: Debug: SQLite: Abfrage: BEGIN TRANSACTION; Geänderte Datensätze: 1 2021-08-15 21:07:49.501304: Debug: SQLite: Abfrage: DELETE FROM objects WHERE objecttype = 3 AND objectid = 2; Geänderte Daten 2021-08-15 21:07:49.600263: Debug: SQLite: Abfrage: COMMIT; Geänderte Datensätze: 1 2021-08-15 21:07:49.600382: Debug: DCCpp: 0x0000 3c 53 20 32 3e 3c 45 3e 2021-08-15 21:07:53.470989: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=controllist&posx=0&posy=0&posz=1 2021-08-15 21:07:55.450493: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=controledit&control=10&posx=0&posy=0&posz=1 2021-08-15 21:08:01.878779: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=controlsave&control=10&name=DCCpp&hardwarety 2021-08-15 21:08:01.880321: Debug: SQLite: Abfrage: BEGIN TRANSACTION; Geänderte Datensätze: 1 2021-08-15 21:08:01.886552: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO hardware VALUES (10, 20, 'DCCpp', '/dev/ttyS22', '' 2021-08-15 21:08:01.957400: Debug: SQLite: Abfrage: COMMIT; Geänderte Datensätze: 1 2021-08-15 21:08:01.959076: Info: DCCpp: Empfangs-Thread gestartet pure virtual method called terminate called without an active exception 2021-08-15 21:08:01.963276: Info: DCCpp: Starte Dcc++EX Serial / DCCpp at serial port /dev/ttyS22 Aborted (core dumped) Viktor@MoBa01-Lisa ~/railcontrol $ ./railcontrol.exe -l 2021-08-15 21:08:31.993828: Info: Main: Starting RailControl 2021-08-15 21:08:31.996263: Info: Main: Version: 20 2021-08-15 21:08:31.998079: Info: Main: Compile date: 2021-08-15 21:51:14 2021-08-15 21:08:31.998258: Info: Main: Last GIT commit hash: d2c7ebd7512bcf5ef16c5c2451bd578f38c5e1c9 2021-08-15 21:08:31.998378: Info: Main: Last GIT commit date: 2021-08-15 18:31:21 2021-08-15 21:08:31.998495: Info: Main: GIT working directory has 1 changed files since last commit. 2021-08-15 21:08:31.998896: Info: Config: Reading config file railcontrol.conf 2021-08-15 21:08:31.999642: Info: Config: Parameter found in config file: dbfilename = railcontrol.sqlite 2021-08-15 21:08:32.000339: Info: Config: Parameter found in config file: dbkeepbackups = 10 2021-08-15 21:08:32.000475: Info: Config: Parameter found in config file: webserveraddress = any 2021-08-15 21:08:32.000566: Info: Config: Parameter found in config file: webserverport = 8082 2021-08-15 21:08:32.002463: Info: SQLite: Opening SQLite database with filename railcontrol.sqlite 2021-08-15 21:08:32.181607: Info: SQLite: relations is up to date 2021-08-15 21:08:32.182601: Debug: SQLite: Query: SELECT value FROM settings WHERE key = 'Language'; 2021-08-15 21:08:32.183059: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'DefaultAccessoryDuration'; 2021-08-15 21:08:32.183504: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'AutoAddFeedback'; 2021-08-15 21:08:32.183946: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'StopOnFeedbackInFreeTrack'; 2021-08-15 21:08:32.184380: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'SelectRouteApproach'; 2021-08-15 21:08:32.184821: Debug: SQLite: Abfrage: SELECT value FROM settings WHERE key = 'NrOfTracksToReserve'; 2021-08-15 21:08:32.187380: Info: WebServer: Webserver wurde gestartet 2021-08-15 21:08:32.264016: Info: WebServer: Bitte einer der folgenden Links im Browser eingeben um sich mit RailControl zu ve http://localhost:8082/ http://192.168.23.100:8082/ http://127.0.0.1:8082/ http://[fe80::11ab:436b:ed4f:2b8e]:8082/ http://[fe80::ec16:176c:1e5c:edb0]:8082/ http://[::1]:8082/ 2021-08-15 21:08:32.280188: Debug: SQLite: Abfrage: SELECT controlid, hardwaretype, name, arg1, arg2, arg3, arg4, arg5 FROM ha 2021-08-15 21:08:32.280937: Info: DCCpp: Empfangs-Thread gestartet 2021-08-15 21:08:32.281515: Error: DCCpp: Daten empfangen nicht möglich 2021-08-15 21:08:32.281605: Debug: DCCpp: 2021-08-15 21:08:32.281666: Info: DCCpp: Beende Empfangs-Thread 2021-08-15 21:08:32.283958: Info: DCCpp: Starte Dcc++EX Serial / DCCpp at serial port /dev/ttyS22 2021-08-15 21:08:32.284106: Info: Manager: Zentrale 10 geladen: DCCpp 2021-08-15 21:08:32.284835: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 7 ORDER BY objectid; 2021-08-15 21:08:32.285024: Info: Manager: Schicht 1 geladen: Layer 1 2021-08-15 21:08:32.285595: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 11 ORDER BY objectid; 2021-08-15 21:08:32.286082: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 4 ORDER BY objectid; 2021-08-15 21:08:32.286527: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 3 ORDER BY objectid; 2021-08-15 21:08:32.287018: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 8 ORDER BY objectid; 2021-08-15 21:08:32.287597: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 2 ORDER BY objectid; 2021-08-15 21:08:32.288434: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 16 AND objectid1 = 1 ORDER BY 2021-08-15 21:08:32.289231: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 16 AND objectid1 = 2 ORDER BY 2021-08-15 21:08:32.289338: Info: Manager: Gleis 1 geladen: A 2021-08-15 21:08:32.289404: Info: Manager: Gleis 2 geladen: B 2021-08-15 21:08:32.290012: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 5 ORDER BY objectid; 2021-08-15 21:08:32.290462: Info: Manager: Weiche 1 geladen: Neu 2021-08-15 21:08:32.291074: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 9 ORDER BY objectid; 2021-08-15 21:08:32.291997: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 6 ORDER BY objectid; 2021-08-15 21:08:32.292895: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 48 AND objectid1 = 1 ORDER BY 2021-08-15 21:08:32.293673: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 49 AND objectid1 = 1 ORDER BY 2021-08-15 21:08:32.294350: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 48 AND objectid1 = 2 ORDER BY 2021-08-15 21:08:32.294840: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 49 AND objectid1 = 2 ORDER BY 2021-08-15 21:08:32.294924: Info: Manager: Fahrstrasse 1 geladen: A>B 2021-08-15 21:08:32.294990: Info: Manager: Fahrstrasse 2 geladen: B>A 2021-08-15 21:08:32.295450: Debug: SQLite: Abfrage: SELECT object FROM objects WHERE objecttype = 1 ORDER BY objectid; 2021-08-15 21:08:32.296167: Debug: SQLite: Abfrage: SELECT relation FROM relations WHERE type = 8 AND objectid1 = 1 ORDER BY p 2021-08-15 21:08:32.296267: Info: Manager: Lokomotive 1 geladen: DGH-3280 2021-08-15 21:08:32.296871: Info: Manager: Entprellthread gestartet 2021-08-15 21:08:33.295466: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 31 3e 2021-08-15 21:08:33.326932: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 30 3e 2021-08-15 21:08:33.364518: Debug: DCCpp: 0x0000 3c 46 20 33 32 38 30 20 30 20 31 3e 2021-08-15 21:10:16.516828: Debug: Webserver: HTTP Verbindung 1: geöffnet 2021-08-15 21:10:16.616395: Debug: Webserver: HTTP Verbindung 2: geöffnet 2021-08-15 21:10:16.617546: Info: Webserver: HTTP Verbindung 1: Anfrage GET / 2021-08-15 21:10:16.999557: Info: Webserver: HTTP Verbindung 2: Anfrage GET /nosleep.js 2021-08-15 21:10:17.007376: Info: Webserver: HTTP Verbindung 1: Anfrage GET /javascript.js 2021-08-15 21:10:17.008042: Debug: Webserver: HTTP Verbindung 3: geöffnet 2021-08-15 21:10:17.025446: Info: Webserver: HTTP Verbindung 3: Anfrage GET /style.css 2021-08-15 21:10:17.118952: Info: Webserver: HTTP Verbindung 2: Anfrage GET /?cmd=updater 2021-08-15 21:10:17.151000: Info: Webserver: HTTP Verbindung 3: Anfrage GET /station-clock.svg 2021-08-15 21:10:17.190119: Info: Webserver: HTTP Verbindung 3: Anfrage GET /layout_background.png 2021-08-15 21:10:17.737181: Info: Webserver: HTTP Verbindung 3: Anfrage GET /?cmd=loco&loco=1 2021-08-15 21:10:17.749598: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=layout&layer=1 2021-08-15 21:10:17.750060: Info: Webserver: HTTP Verbindung 3: Anfrage GET /?cmd=timestamp×tamp=1629061818 2021-08-15 21:10:49.385398: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=booster&on=1 2021-08-15 21:10:49.386488: Info: DCCpp: Aktiviere Booster 2021-08-15 21:10:49.386643: Debug: DCCpp: 0x0000 3c 31 3e <1> 2021-08-15 21:10:50.386927: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 30 3e 2021-08-15 21:10:50.417352: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 30 3e 2021-08-15 21:10:50.455125: Debug: DCCpp: 0x0000 3c 46 20 33 32 38 30 20 30 20 31 3e 2021-08-15 21:10:52.652030: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=11 2021-08-15 21:10:52.652521: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 11 2021-08-15 21:10:52.652659: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 31 20 30 3e 2021-08-15 21:10:52.744608: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=11 2021-08-15 21:10:52.744760: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 11 2021-08-15 21:10:55.278074: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locoorientation&on=1&loco=1 2021-08-15 21:10:55.278245: Info: Manager: Die Fahrtrichtung von DGH-3280 ist rechts 2021-08-15 21:10:55.278355: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 31 20 31 3e 2021-08-15 21:10:58.905700: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=locospeed&loco=1&speed=0 2021-08-15 21:10:58.905868: Info: Manager: Die Geschwindigkeit von DGH-3280 ist 0 2021-08-15 21:10:58.905985: Debug: DCCpp: 0x0000 3c 74 20 31 20 33 32 38 30 20 30 20 31 3e 2021-08-15 21:11:02.824935: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=controllist&posx=0&posy=0&posz=1 2021-08-15 21:11:06.075601: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=controledit&control=10&posx=0&posy=0&posz=1 2021-08-15 21:11:09.051699: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=controlsave&control=10&name=DCCpp&hardwaretytyS22 2021-08-15 21:11:09.052023: Debug: SQLite: Abfrage: BEGIN TRANSACTION; 2021-08-15 21:11:09.063176: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO hardware VALUES (10, 20, 'DCCpp', '/dev/ttyS22', ''rte Datensätze: 1 2021-08-15 21:11:09.111544: Debug: SQLite: Abfrage: COMMIT; Geänderte Datensätze: 1 2021-08-15 21:11:09.112577: Info: DCCpp: Empfangs-Thread gestartet 2021-08-15 21:11:09.112691: Error: DCCpp: Daten empfangen nicht möglich 2021-08-15 21:11:09.112768: Debug: DCCpp: 2021-08-15 21:11:09.112832: Info: DCCpp: Beende Empfangs-Thread 2021-08-15 21:11:09.115038: Info: DCCpp: Starte Dcc++EX Serial / DCCpp at serial port /dev/ttyS22 2021-08-15 21:11:16.660009: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=controllist&posx=0&posy=0&posz=1 2021-08-15 21:11:33.193114: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacklist&posx=0&posy=0&posz=1 2021-08-15 21:11:35.703671: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackedit&posx=0&posy=0&posz=1 2021-08-15 21:11:51.636046: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacksave&feedback=0&name=RM01&control=10&visible=false&posx=0&posy=0&posz=1 2021-08-15 21:11:51.637619: Debug: SQLite: Abfrage: BEGIN TRANSACTION; Geänderte Datensätze: 1 2021-08-15 21:11:51.641141: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESctType=Feedback;objectID=1;name=RM01;visible=0;posX=0;posY=0;posZ=1;width=1;height=1;rotation=0;controlID=10;pin=2;inverted=0;nderte Datensätze: 1 2021-08-15 21:11:51.686252: Debug: SQLite: Abfrage: COMMIT; Geänderte Datensätze: 1 2021-08-15 21:11:51.687149: Debug: DCCpp: 0x0000 3c 53 20 31 20 31 20 31 3e 3c 45 3e 2021-08-15 21:11:51.789331: Info: Webserver: HTTP Verbindung 3: Anfrage GET /?cmd=feedbackget&feedback=1&layer=1 2021-08-15 21:12:01.393895: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacklist&posx=0&posy=0&posz=1 2021-08-15 21:12:05.066931: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackedit&feedback=1&posx=0&posy=0&posz=1 2021-08-15 21:12:27.755110: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacksave&feedback=1&name=RM01&control=10&visible=true&posx=2&posy=2&posz=1 2021-08-15 21:12:27.755393: Debug: SQLite: Abfrage: BEGIN TRANSACTION; Geänderte Datensätze: 1 2021-08-15 21:12:27.758777: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESctType=Feedback;objectID=1;name=RM01;visible=1;posX=2;posY=2;posZ=1;width=1;height=1;rotation=0;controlID=10;pin=2;inverted=0;nderte Datensätze: 1 2021-08-15 21:12:27.807565: Debug: SQLite: Abfrage: COMMIT; Geänderte Datensätze: 1 2021-08-15 21:12:27.807727: Debug: DCCpp: 0x0000 3c 53 20 31 20 31 20 31 3e 3c 45 3e 2021-08-15 21:12:27.866617: Info: Webserver: HTTP Verbindung 3: Anfrage GET /?cmd=feedbackget&feedback=1&layer=1 2021-08-15 21:12:41.953228: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacklist&posx=0&posy=0&posz=1 2021-08-15 21:12:45.069141: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackedit&posx=0&posy=0&posz=1 2021-08-15 21:13:05.127337: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacksave&feedback=0&name=RM02&control=10&visible=false&posx=0&posy=0&posz=1 2021-08-15 21:13:05.127625: Debug: SQLite: Abfrage: BEGIN TRANSACTION; Geänderte Datensätze: 1 2021-08-15 21:13:05.130816: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESctType=Feedback;objectID=2;name=RM02;visible=0;posX=0;posY=0;posZ=1;width=1;height=1;rotation=0;controlID=10;pin=2;inverted=0;nderte Datensätze: 1 2021-08-15 21:13:05.167986: Debug: SQLite: Abfrage: COMMIT; Geänderte Datensätze: 1 2021-08-15 21:13:05.168153: Debug: DCCpp: 0x0000 3c 53 20 32 20 32 20 31 3e 3c 45 3e 2021-08-15 21:13:05.271196: Info: Webserver: HTTP Verbindung 3: Anfrage GET /?cmd=feedbackget&feedback=2&layer=1 2021-08-15 21:13:08.158450: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacklist&posx=0&posy=0&posz=1 2021-08-15 21:13:09.790800: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbackedit&feedback=2&posx=0&posy=0&posz=1 2021-08-15 21:13:22.883239: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=feedbacksave&feedback=2&name=RM02&control=10&visible=true&posx=9&posy=2&posz=1 2021-08-15 21:13:22.883521: Debug: SQLite: Abfrage: BEGIN TRANSACTION; Geänderte Datensätze: 1 2021-08-15 21:13:22.886784: Debug: SQLite: Abfrage: INSERT OR REPLACE INTO objects (objecttype, objectid, name, object) VALUESctType=Feedback;objectID=2;name=RM02;visible=1;posX=9;posY=2;posZ=1;width=1;height=1;rotation=0;controlID=10;pin=2;inverted=0;nderte Datensätze: 1 2021-08-15 21:13:22.998542: Debug: SQLite: Abfrage: COMMIT; Geänderte Datensätze: 1 2021-08-15 21:13:23.003144: Debug: DCCpp: 0x0000 3c 53 20 32 20 32 20 31 3e 3c 45 3e 2021-08-15 21:13:23.088319: Info: Webserver: HTTP Verbindung 3: Anfrage GET /?cmd=feedbackget&feedback=2&layer=1 2021-08-15 21:13:33.447351: Info: Webserver: HTTP Verbindung 1: Anfrage GET /?cmd=booster&on=0 2021-08-15 21:13:33.448527: Info: DCCpp: Deaktiviere Booster 2021-08-15 21:13:33.448673: Debug: DCCpp: 0x0000 3c 30 3e <0> 2021-08-15 21:15:18.664056: Debug: Webserver: HTTP Verbindung 3: Connection reset by peer 2021-08-15 21:15:18.664201: Debug: Webserver: HTTP Verbindung 3: geschlossen 2021-08-15 21:15:28.667492: Debug: Webserver: HTTP Verbindung 1: Connection reset by peer 2021-08-15 21:15:28.667629: Debug: Webserver: HTTP Verbindung 1: geschlossen