Index: .run.sh.swp =================================================================== diff -u Binary files differ Index: cppcheck.err =================================================================== diff -u -r3d93237ab7ff614a0ca28eb41a2f3f7cd1d72035 -r3b9a656e9672a3db74f14b476bf1df249f016805 --- cppcheck.err (.../cppcheck.err) (revision 3d93237ab7ff614a0ca28eb41a2f3f7cd1d72035) +++ cppcheck.err (.../cppcheck.err) (revision 3b9a656e9672a3db74f14b476bf1df249f016805) @@ -1,2 +1,2 @@ -[sources/storage/filehandler.cpp:39]: (style) The function 'mountUsb' is never used. +[sources/storage/filehandler.cpp:41]: (style) The function 'mountUsb' is never used. (information) Cppcheck cannot find all the include files. Cppcheck can check the code without the include files found. But the results will probably be more accurate if all the include files are found. Please check your project's include directories and add all of them as include directories for Cppcheck. To see what files Cppcheck cannot find use --check-config. Index: cppcheck.log =================================================================== diff -u -r61f1a2101252b4f4ceba325e3d5195460063cdee -r3b9a656e9672a3db74f14b476bf1df249f016805 --- cppcheck.log (.../cppcheck.log) (revision 61f1a2101252b4f4ceba325e3d5195460063cdee) +++ cppcheck.log (.../cppcheck.log) (revision 3b9a656e9672a3db74f14b476bf1df249f016805) @@ -2,64 +2,74 @@ Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ Platform:Native -1/13 files checked 7% done +1/15 files checked 6% done Checking sources/applicationcontroller.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ Platform:Native -2/13 files checked 15% done +2/15 files checked 13% done Checking sources/applicationpost.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ Platform:Native -3/13 files checked 23% done -Checking sources/canbus/canbus.cpp ... +3/15 files checked 20% done +Checking sources/canbus/caninterface.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ Platform:Native -4/13 files checked 30% done +4/15 files checked 26% done +Checking sources/canbus/messagehandler.cpp ... +Defines: +Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ +Platform:Native +5/15 files checked 33% done Checking sources/configuration/display.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ Platform:Native -5/13 files checked 38% done +6/15 files checked 40% done Checking sources/configuration/sound.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ Platform:Native -6/13 files checked 46% done +7/15 files checked 46% done Checking sources/gui/guiactions.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ Platform:Native -7/13 files checked 53% done +8/15 files checked 53% done Checking sources/gui/guicontroller.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ Platform:Native -8/13 files checked 61% done +9/15 files checked 60% done +Checking sources/gui/guiglobals.cpp ... +Defines: +Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ +Platform:Native +10/15 files checked 66% done Checking sources/gui/guiview.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ Platform:Native -9/13 files checked 69% done +11/15 files checked 73% done Checking sources/maintimer.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ Platform:Native -10/13 files checked 76% done +12/15 files checked 80% done Checking sources/storage/filehandler.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ Platform:Native -11/13 files checked 84% done +13/15 files checked 86% done Checking sources/storage/logger.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ Platform:Native -12/13 files checked 92% done +14/15 files checked 93% done Checking sources/storage/settings.cpp ... Defines: Includes: -I.//sources/ -I.//sources/gui/ -I.//sources/storage/ -I.//sources/configuration/ -I.//sources/canbus/ Platform:Native -13/13 files checked 100% done +15/15 files checked 100% done Index: scripts/autostart =================================================================== diff -u --- scripts/autostart (revision 0) +++ scripts/autostart (revision 3b9a656e9672a3db74f14b476bf1df249f016805) @@ -0,0 +1,14 @@ +#!/bin/sh + +case "$1" in + start) + logger "Starting autostart scripts" + /home/root/run.sh + logger $? + exit 0 + ;; + *) + echo "It's just a startup script and has no arguments or commands" + exit 1 + ;; +esac Index: scripts/run.sh =================================================================== diff -u --- scripts/run.sh (revision 0) +++ scripts/run.sh (revision 3b9a656e9672a3db74f14b476bf1df249f016805) @@ -0,0 +1,3 @@ +ip link set can0 up type can bitrate 250000 +/home/root/denali & + Index: scripts/setupSD.sh =================================================================== diff -u --- scripts/setupSD.sh (revision 0) +++ scripts/setupSD.sh (revision 3b9a656e9672a3db74f14b476bf1df249f016805) @@ -0,0 +1,18 @@ +#!/bin/sh + +IP=$1 +if [ "$1" = "" ]; then + echo "Usage : $0 " + exit 1 +fi + +scp ./run.sh root@$1://home/root/run.sh +scp ../denali root@$1://home/root/denali + +ssh root@$1 'appcontroller --make-default /home/root/run.sh' + +ssh root@$1 'mkdir /etc/init.d' +scp autostart root@$1://etc/init.d/autostart +ssh root@$1 'update-rc.d autostart defaults' + +ssh root@$1 'reboot' Index: sources/canbus/messagehandler.cpp =================================================================== diff -u -r9a3ee027dbc33f39ee7df2a9dc5a7897c6b1854d -r3b9a656e9672a3db74f14b476bf1df249f016805 --- sources/canbus/messagehandler.cpp (.../messagehandler.cpp) (revision 9a3ee027dbc33f39ee7df2a9dc5a7897c6b1854d) +++ sources/canbus/messagehandler.cpp (.../messagehandler.cpp) (revision 3b9a656e9672a3db74f14b476bf1df249f016805) @@ -102,7 +102,12 @@ switch (vAction) { case GuiActionType::PowerOff: mFrame.setFrameId(2); - mPayload.append("\x01\x00\x01\x01\x00\x00\x00\x00"); + if (vInfo == GuiActionInfo::Accepted) { + mPayload.append("\x01\x00\x01\x01\x00\x00\x00\x00"); + } + else { + mPayload.append("\x01\x00\x01\x00\x00\x00\x00\x00"); + } mFrame.setPayload(mPayload); break; default: