| Rev |
Age |
Author |
Path |
Log message |
Diff |
Changes |
| 1122 |
6452 d 9 h |
linlun |
/trunk/PcSoftware/Atom/src/ |
Atom: now it does not segfault when candebug disconnet, and also send \r\n instead of just \n to be compatible with windows
telnet clients |
|
/trunk/PcSoftware/Atom/src/CanNet/candebug.cpp /trunk/PcSoftware/Atom/src/Socket/asyncsocket.cpp /trunk/PcSoftware/Atom/src/Socket/server.cpp
|
| 1050 |
6493 d 12 h |
runge |
/trunk/PcSoftware/Atom/src/CanNet/ |
Atom: Now it must work! :) |
|
/trunk/PcSoftware/Atom/src/CanNet/canvariable.h
|
| 1049 |
6493 d 12 h |
runge |
/trunk/PcSoftware/Atom/src/CanNet/ |
Atom: Test if this works better for linlun |
|
/trunk/PcSoftware/Atom/src/CanNet/canvariable.h
|
| 1048 |
6493 d 20 h |
runge |
/trunk/PcSoftware/Atom/ |
Atom: Added debugoutput to better debug fault in the enum implementation
Atom: Made the makefiles complie the debug version of google v8 to get better debug output |
|
/trunk/PcSoftware/Atom/Makefile /trunk/PcSoftware/Atom/TODO.txt /trunk/PcSoftware/Atom/nbproject/Makefile-Debug.mk /trunk/PcSoftware/Atom/nbproject/Makefile-Release.mk /trunk/PcSoftware/Atom/nbproject/configurations.xml /trunk/PcSoftware/Atom/src/CanNet/canidtranslator.cpp /trunk/PcSoftware/Atom/src/CanNet/canvariable.h /trunk/PcSoftware/Atom/src/VM/intervalthread.cpp /trunk/PcSoftware/Atom/src/fetchV8.sh
|
| 1046 |
6495 d 7 h |
runge |
/trunk/ |
Atom: Added enum-datatype... look in data.xml on how it's used. Indata to Atom tested but not outdata... tell me if it fails to assign the right value |
|
/trunk/Configuration/data.xml /trunk/EmbeddedSoftware/AVR/avr-lib/drivers/can/moduleid.h /trunk/PcSoftware/Atom/Services/Can/irReceive.js /trunk/PcSoftware/Atom/TODO.txt /trunk/PcSoftware/Atom/src/CanNet/canidtranslator.cpp /trunk/PcSoftware/Atom/src/CanNet/canmessage.cpp /trunk/PcSoftware/Atom/src/CanNet/canvariable.h /trunk/PcSoftware/scripts/makeCanId/makeCanId.pl
|
| 1030 |
6497 d 16 h |
linlun |
/trunk/PcSoftware/Atom/src/CanNet/ |
Hopefully a better fix |
|
/trunk/PcSoftware/Atom/src/CanNet/canidtranslator.cpp
|
| 1029 |
6497 d 18 h |
linlun |
/trunk/PcSoftware/Atom/src/CanNet/ |
Added fix to always pad data to multiples of 8 bits |
|
/trunk/PcSoftware/Atom/src/CanNet/canidtranslator.cpp
|
| 1026 |
6498 d 10 h |
runge |
/trunk/PcSoftware/Atom/ |
Atom: Initial move of source code to src... this is not working yet!!! Wait til I'm done :) |
|
/trunk/PcSoftware/Atom/src/CanNet /trunk/PcSoftware/Atom/src/Logger /trunk/PcSoftware/Atom/src/Settings /trunk/PcSoftware/Atom/src/Socket /trunk/PcSoftware/Atom/src/Threads /trunk/PcSoftware/Atom/src/Tools /trunk/PcSoftware/Atom/src/VM /trunk/PcSoftware/Atom/src/Xml /trunk/PcSoftware/Atom/src/exception.h /trunk/PcSoftware/Atom/src/fetchV8.sh /trunk/PcSoftware/Atom/src/main.cpp /trunk/PcSoftware/Atom/src/singleton.cpp /trunk/PcSoftware/Atom/src/singleton.h /trunk/PcSoftware/Atom/src/version.h
/trunk/PcSoftware/Atom/CanNet /trunk/PcSoftware/Atom/Logger /trunk/PcSoftware/Atom/Settings /trunk/PcSoftware/Atom/Socket /trunk/PcSoftware/Atom/Threads /trunk/PcSoftware/Atom/Tools /trunk/PcSoftware/Atom/VM /trunk/PcSoftware/Atom/Xml /trunk/PcSoftware/Atom/exception.h /trunk/PcSoftware/Atom/fetchV8.sh /trunk/PcSoftware/Atom/main.cpp /trunk/PcSoftware/Atom/singleton.cpp /trunk/PcSoftware/Atom/singleton.h /trunk/PcSoftware/Atom/version.h
|
| 1021 |
6498 d 14 h |
runge |
/trunk/PcSoftware/Atom/CanNet/ |
Atom: Changed the check for nmt-datahandling to match on name and not id |
|
/trunk/PcSoftware/Atom/CanNet/canidtranslator.cpp /trunk/PcSoftware/Atom/CanNet/canidtranslator.h /trunk/PcSoftware/Atom/CanNet/canmessage.cpp
|
| 1002 |
6502 d 9 h |
runge |
/trunk/PcSoftware/Atom/ |
Atom: Bugfixes |
|
/trunk/PcSoftware/Atom/CanNet/canidtranslator.cpp /trunk/PcSoftware/Atom/Services/System/Startup.js /trunk/PcSoftware/Atom/TODO.txt
|
| 1001 |
6502 d 14 h |
runge |
/trunk/PcSoftware/Atom/ |
Atom: Bug fix |
|
/trunk/PcSoftware/Atom/CanNet/canidtranslator.cpp /trunk/PcSoftware/Atom/Services/Can/SimpleDTMF.js /trunk/PcSoftware/Atom/Services/Logic/SensorPrint.js
|
| 999 |
6503 d 6 h |
runge |
/trunk/PcSoftware/Atom/ |
Atom: New command interface and some other stuff |
|
/trunk/PcSoftware/Atom/Services/System/Console.js /trunk/PcSoftware/Atom/Services/System/TextTable.js /trunk/PcSoftware/Atom/Socket/server.cpp /trunk/PcSoftware/Atom/Socket/server.h /trunk/PcSoftware/Atom/Socket/socketeventcallback.cpp /trunk/PcSoftware/Atom/Socket/socketeventcallback.h /trunk/PcSoftware/Atom/VM/commandthread.cpp /trunk/PcSoftware/Atom/VM/commandthread.h /trunk/PcSoftware/Atom/VM/expression.h /trunk/PcSoftware/Atom/singleton.cpp /trunk/PcSoftware/Atom/singleton.h
/trunk/PcSoftware/Atom/CanNet/candebug.cpp /trunk/PcSoftware/Atom/CanNet/candebug.h /trunk/PcSoftware/Atom/CanNet/canmessage.cpp /trunk/PcSoftware/Atom/CanNet/canmessage.h /trunk/PcSoftware/Atom/CanNet/cannetmanager.cpp /trunk/PcSoftware/Atom/CanNet/cannetmanager.h /trunk/PcSoftware/Atom/Services/Can/BusVoltage.js /trunk/PcSoftware/Atom/Services/Can/DS18x20.js /trunk/PcSoftware/Atom/Services/Can/Debug.js /trunk/PcSoftware/Atom/Services/Can/HD44789.js /trunk/PcSoftware/Atom/Services/Can/SimpleDTMF.js /trunk/PcSoftware/Atom/Services/Can/irReceive.js /trunk/PcSoftware/Atom/Services/Logic/SensorPrint.js /trunk/PcSoftware/Atom/Services/System/Base.js /trunk/PcSoftware/Atom/Services/System/CanService.js /trunk/PcSoftware/Atom/Services/System/Service.js /trunk/PcSoftware/Atom/Services/System/ServiceManager.js /trunk/PcSoftware/Atom/Services/System/Startup.js /trunk/PcSoftware/Atom/Socket/asyncsocket.cpp /trunk/PcSoftware/Atom/Socket/asyncsocket.h /trunk/PcSoftware/Atom/TODO.txt /trunk/PcSoftware/Atom/Threads/thread.h /trunk/PcSoftware/Atom/VM/socketthread.cpp /trunk/PcSoftware/Atom/VM/virtualmachine.cpp /trunk/PcSoftware/Atom/VM/virtualmachine.h /trunk/PcSoftware/Atom/atom.conf.template /trunk/PcSoftware/Atom/main.cpp /trunk/PcSoftware/Atom/nbproject/Makefile-Debug.mk /trunk/PcSoftware/Atom/nbproject/Makefile-Release.mk /trunk/PcSoftware/Atom/nbproject/configurations.xml
|
| 997 |
6504 d 9 h |
runge |
/trunk/PcSoftware/Atom/ |
Atom: Hopefully fixed problem with Atom craching on malformed messages, it should also be possible to run to instances of Atom in parallel
Atom: Cleaned canidtranslator code, removed abit of duplicated code
Atom: Added try catch around all substr, please report the output to runge if you encounter a DEBUG-message |
|
/trunk/PcSoftware/Atom/CanNet/candebug.cpp /trunk/PcSoftware/Atom/CanNet/canidtranslator.cpp /trunk/PcSoftware/Atom/CanNet/canmessage.cpp /trunk/PcSoftware/Atom/CanNet/canmessage.h /trunk/PcSoftware/Atom/Services/Can/SimpleDTMF.js /trunk/PcSoftware/Atom/Services/System/CanManager.js /trunk/PcSoftware/Atom/Tools/tools.cpp /trunk/PcSoftware/Atom/Tools/tools.h /trunk/PcSoftware/Atom/VM/socketthread.h /trunk/PcSoftware/Atom/VM/virtualmachine.cpp /trunk/PcSoftware/Atom/Xml/xmlnode.cpp /trunk/PcSoftware/Atom/Xml/xmlnode.h /trunk/PcSoftware/Atom/main.cpp
|
| 991 |
6505 d 7 h |
runge |
/trunk/PcSoftware/Atom/ |
Atom: Fixed sorting of variables in debug output, also cleaned up canidtranslator code and added some validation |
|
/trunk/PcSoftware/Atom/CanNet/candebug.cpp /trunk/PcSoftware/Atom/CanNet/canidtranslator.cpp /trunk/PcSoftware/Atom/CanNet/canidtranslator.h /trunk/PcSoftware/Atom/CanNet/canmessage.cpp /trunk/PcSoftware/Atom/CanNet/canmessage.h /trunk/PcSoftware/Atom/CanNet/cannetmanager.cpp /trunk/PcSoftware/Atom/TODO.txt /trunk/PcSoftware/Atom/atom.conf.template
|
| 987 |
6506 d 6 h |
runge |
/trunk/ |
Atom: Fixed bug that was discovered by arune, where the unknown flag on incomming can messages was not reset
Atom: Updated SimpleDTMF javascript to parse real numbers from a SimpleDTMF module
Atom: Added dtmf node to the SensorPrint example where it shows how to use the OnlinePhonebook script for looking up names for phonenumbers |
|
/trunk/Configuration/data.xml /trunk/PcSoftware/Atom/CanNet/cannetmanager.cpp /trunk/PcSoftware/Atom/Services/Autostart.js.template /trunk/PcSoftware/Atom/Services/Can/SimpleDTMF.js /trunk/PcSoftware/Atom/Services/Logic/SensorPrint.js
|
| 986 |
6507 d 3 h |
runge |
/trunk/ |
Atom: Added definitions for the nmt protocol to the xml file
Atom: Had to change one definition name for the module listing so unfortunatly module apps will need to update their main.c.template again.. sorry
Atom: Structured the TODO for Atom
Atom: Added the ability for Atom to understand nmt messages, this show up correct in the debug output and we have control of nodes via javascript programming
should be possible but I have not built anything for that yet. Reset, App_start and Heartbeat works as expected though |
|
/trunk/PcSoftware/Atom/Services/System/CanNMTMessage.js /trunk/PcSoftware/Atom/Services/System/CanNode.js
/trunk/Configuration/data.xml /trunk/EmbeddedSoftware/AVR/avr-lib/drivers/can/moduleid.h /trunk/EmbeddedSoftware/AVR/personal/template_module/src/main.c.template /trunk/PcSoftware/Atom/CanNet/candebug.cpp /trunk/PcSoftware/Atom/CanNet/canidtranslator.cpp /trunk/PcSoftware/Atom/CanNet/canidtranslator.h /trunk/PcSoftware/Atom/CanNet/canmessage.cpp /trunk/PcSoftware/Atom/CanNet/canmessage.h /trunk/PcSoftware/Atom/Services/System/CanManager.js /trunk/PcSoftware/Atom/Services/System/CanMessage.js /trunk/PcSoftware/Atom/Services/System/CanService.js /trunk/PcSoftware/Atom/Services/System/Startup.js /trunk/PcSoftware/Atom/TODO.txt /trunk/PcSoftware/Atom/VM/virtualmachine.cpp /trunk/PcSoftware/Atom/VM/virtualmachine.h
|
| 985 |
6509 d 3 h |
runge |
/trunk/PcSoftware/Atom/ |
Atom: Made getting values from settings safer if there is no settings |
|
/trunk/PcSoftware/Atom/CanNet/candebug.cpp /trunk/PcSoftware/Atom/CanNet/canidtranslator.cpp /trunk/PcSoftware/Atom/CanNet/canmessageexception.h /trunk/PcSoftware/Atom/CanNet/cannetmanager.cpp /trunk/PcSoftware/Atom/Settings/settings.cpp /trunk/PcSoftware/Atom/Socket/socketexception.h /trunk/PcSoftware/Atom/TODO.txt /trunk/PcSoftware/Atom/exception.h
|
| 984 |
6509 d 4 h |
runge |
/trunk/PcSoftware/Atom/ |
Cleaned up socket code much and fixed the damned makefiles that keeps getting screwed |
|
/trunk/PcSoftware/Atom/Socket/socketevent.h
/trunk/PcSoftware/Atom/CanNet/candebug.cpp /trunk/PcSoftware/Atom/CanNet/candebug.h /trunk/PcSoftware/Atom/CanNet/cannetmanager.cpp /trunk/PcSoftware/Atom/Services/Other/OnlinePhonebook.js /trunk/PcSoftware/Atom/Services/System/Base.js /trunk/PcSoftware/Atom/Services/System/HTTP.js /trunk/PcSoftware/Atom/Socket/asyncsocket.cpp /trunk/PcSoftware/Atom/Socket/asyncsocket.h /trunk/PcSoftware/Atom/VM/socketthread.cpp /trunk/PcSoftware/Atom/VM/socketthread.h /trunk/PcSoftware/Atom/nbproject/Makefile-Debug.mk /trunk/PcSoftware/Atom/nbproject/Makefile-Release.mk /trunk/PcSoftware/Atom/nbproject/configurations.xml
|
| 983 |
6511 d 7 h |
runge |
/trunk/PcSoftware/Atom/ |
Atom: Rewrote much of the socketstuff to make it easier and have less errors... needs more cleanups but works at least
Atom: The OnlinePhonebook works very good now it seems
Atom: Nothing is printed to syslog now... there where complications with threads, will fix this later
Atom: Can Debug also works very nicely |
|
/trunk/PcSoftware/Atom/CanNet/candebug.cpp /trunk/PcSoftware/Atom/CanNet/canmessage.h /trunk/PcSoftware/Atom/CanNet/cannetmanager.cpp /trunk/PcSoftware/Atom/Services/Other/OnlinePhonebook.js /trunk/PcSoftware/Atom/Services/System/HTTP.js /trunk/PcSoftware/Atom/Services/System/Socket.js /trunk/PcSoftware/Atom/Socket/asyncsocket.cpp /trunk/PcSoftware/Atom/Socket/asyncsocket.h /trunk/PcSoftware/Atom/SyslogStream/syslogstream.cpp /trunk/PcSoftware/Atom/Threads/thread.h /trunk/PcSoftware/Atom/VM/socketthread.cpp /trunk/PcSoftware/Atom/VM/socketthread.h /trunk/PcSoftware/Atom/VM/virtualmachine.cpp /trunk/PcSoftware/Atom/VM/virtualmachine.h
|
| 981 |
6512 d 4 h |
runge |
/trunk/ |
Atom: Stuff, I'm to druk to know what |
|
/trunk/PcSoftware/Atom/CanNet/candebug.cpp /trunk/PcSoftware/Atom/CanNet/candebug.h /trunk/PcSoftware/Atom/Services/Can/SimpleDTMF.js
/trunk/Configuration/data.xml /trunk/PcSoftware/Atom/CanNet/canidtranslator.cpp /trunk/PcSoftware/Atom/CanNet/canmessage.cpp /trunk/PcSoftware/Atom/CanNet/cannetmanager.cpp /trunk/PcSoftware/Atom/CanNet/cannetmanager.h /trunk/PcSoftware/Atom/Services/System/CanManager.js /trunk/PcSoftware/Atom/Services/System/HTTP.js /trunk/PcSoftware/Atom/Socket/asyncsocket.cpp /trunk/PcSoftware/Atom/Socket/asyncsocket.h /trunk/PcSoftware/Atom/SyslogStream/syslogstream.cpp /trunk/PcSoftware/Atom/TODO.txt /trunk/PcSoftware/Atom/Tools/tools.cpp /trunk/PcSoftware/Atom/Tools/tools.h /trunk/PcSoftware/Atom/VM/virtualmachine.cpp /trunk/PcSoftware/Atom/VM/virtualmachine.h /trunk/PcSoftware/Atom/main.cpp /trunk/PcSoftware/Atom/nbproject/Makefile-Debug.mk /trunk/PcSoftware/Atom/nbproject/Makefile-Release.mk /trunk/PcSoftware/Atom/nbproject/configurations.xml
|