Subversion Repositories HomeAutomation

Rev

Hide changed files | Details | Compare with Previous | Blame | SVN | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
1787 5473 d 2 h arune /trunk/PcSoftware/Atom/src/VM/ Better fix for timing issue with socket threads  
/trunk/PcSoftware/Atom/src/VM/socketthread.cpp
1785 5474 d 5 h arune /trunk/PcSoftware/Atom/src/VM/ Added usleep(2000) to fix socket start issue when response is to quick  
/trunk/PcSoftware/Atom/src/VM/virtualmachine.cpp
1782 5475 d 23 h arune /trunk/PcSoftware/Atom/ Fix for v8 build error redone, cred to John A/myrslok  
/trunk/PcSoftware/Atom/makeV8.sh
/trunk/PcSoftware/Atom/src/atom.v8.diff
1781 5478 d 4 h arune /trunk/PcSoftware/Atom/ Temporary fix to remove Werror from v8 scons buildconfig during build  
/trunk/PcSoftware/Atom/src/atom.v8.diff
/trunk/PcSoftware/Atom/makeV8.sh
1579 5847 d 6 h runge /trunk/PcSoftware/Atom/src/ Removed unused files.  
/trunk/PcSoftware/Atom/src/CanNet/cannetchannel.cpp
/trunk/PcSoftware/Atom/src/CanNet/cannetchannel.h
/trunk/PcSoftware/Atom/src/CanNet/canservice.cpp
/trunk/PcSoftware/Atom/src/CanNet/canservice.h
/trunk/PcSoftware/Atom/src/Socket/socketeventcallback.cpp
1428 6143 d 21 h runge /trunk/PcSoftware/Atom/ Atom: Atom should now build on x64 as a 64bit binary, starterguide will be updated to show how  
/trunk/PcSoftware/Atom/makeV8.sh
/trunk/PcSoftware/Atom/src/fetchV8.sh
/trunk/PcSoftware/Atom/Makefile
/trunk/PcSoftware/Atom/nbproject/Makefile-Debug.mk
/trunk/PcSoftware/Atom/nbproject/Makefile-Release.mk
1426 6145 d 23 h runge /trunk/PcSoftware/Atom/src/Socket/ Replacing MSG_NOSIGNAL with 0, to enable building on OSX.  
/trunk/PcSoftware/Atom/src/Socket/asyncsocket.cpp
1405 6166 d 1 h runge /trunk/PcSoftware/Atom/src/VM/ Added setFileContents to js, setFileContents(filename, content); not tested though so it may break horribly  
/trunk/PcSoftware/Atom/src/VM/virtualmachine.cpp
/trunk/PcSoftware/Atom/src/VM/virtualmachine.h
1402 6200 d 0 h runge /trunk/PcSoftware/Atom/ Atom: Changed IRremotesbutton on centrum titan 500 on and of instead of power1 and power2
Atom: Minor update to http.js
Atom: Fixed error in HD44789.js where online method was not called
Atom: Made HD44789.js split a string to the next row if it is longer then the displays width, the lcdcode has support for this but it doesn?\195't seem to work so we do it in Atom instead
 
/trunk/PcSoftware/Atom/Services/Other/Spotify.js
/trunk/PcSoftware/Atom/Services/Can/HD44789.js
/trunk/PcSoftware/Atom/Services/DataStores/IRRemotes.js
/trunk/PcSoftware/Atom/Services/System/HTTP.js
/trunk/PcSoftware/Atom/Services/System/ServiceManager.js
/trunk/PcSoftware/Atom/Services/System/Startup.js
/trunk/PcSoftware/Atom/src/Socket/server.cpp
/trunk/PcSoftware/Atom/src/Tools/tools.cpp
/trunk/PcSoftware/Atom/src/VM/virtualmachine.cpp
/trunk/PcSoftware/Atom/src/VM/virtualmachine.h
1380 6233 d 9 h linlun /trunk/ Alot och changes to Atom, data.xml and js  
/trunk/Configuration/data.xml
/trunk/EmbeddedSoftware/AVR/avr-lib/drivers/can/moduleid.h
/trunk/PcSoftware/Atom/Services/Can/PID.js
/trunk/PcSoftware/Atom/Services/Can/softPWM.js
/trunk/PcSoftware/Atom/Services/DataStores/DimmerNames.js
/trunk/PcSoftware/Atom/Services/DataStores/SensorNames.js
/trunk/PcSoftware/Atom/Services/System/CanMessage.js
/trunk/PcSoftware/Atom/Services/System/CanNode.js
/trunk/PcSoftware/Atom/Services/System/TempSensors.js
/trunk/PcSoftware/Atom/src/CanNet/canidtranslator.cpp
/trunk/PcSoftware/Atom/src/CanNet/canmessage.cpp
/trunk/PcSoftware/Atom/src/Tools/tools.cpp
/trunk/PcSoftware/Atom/src/Tools/tools.h
1229 6369 d 0 h arune /trunk/PcSoftware/Atom/ Atom: fix for sending delimiter characters in packet  
/trunk/PcSoftware/Atom/Services/System/Base64.js
/trunk/PcSoftware/Atom/src/Tools/base64.cpp
/trunk/PcSoftware/Atom/src/Tools/base64.h
/trunk/PcSoftware/Atom/Services/System/CanMessage.js
/trunk/PcSoftware/Atom/Services/System/Startup.js
/trunk/PcSoftware/Atom/src/VM/virtualmachine.cpp
/trunk/PcSoftware/Atom/src/VM/virtualmachine.h
1227 6369 d 22 h arune /trunk/PcSoftware/Atom/src/ uint2bin/tools.cpp: cap to length
canidtranslator.cpp: cap converted int
 
/trunk/PcSoftware/Atom/src/CanNet/canidtranslator.cpp
/trunk/PcSoftware/Atom/src/Tools/tools.cpp
1213 6374 d 7 h arune /trunk/PcSoftware/Atom/src/VM/ Atom/src/socketthread.cpp: removed debug printout  
/trunk/PcSoftware/Atom/src/VM/socketthread.cpp
1203 6386 d 9 h arune /trunk/PcSoftware/Atom/ Atom: a lot of commented debugprints, hack to fix race conditions between socketthread and asyncsocket, counter for socketthreads id instead of time
Display.js: timout for going to main menu, minor changes
 
/trunk/PcSoftware/Atom/Services/Logic/Display.js
/trunk/PcSoftware/Atom/Services/Other/ExchangeCalendar.js
/trunk/PcSoftware/Atom/Services/System/HTTP.js
/trunk/PcSoftware/Atom/src/Socket/asyncsocket.cpp
/trunk/PcSoftware/Atom/src/VM/socketthread.cpp
/trunk/PcSoftware/Atom/src/VM/socketthread.h
/trunk/PcSoftware/Atom/src/VM/virtualmachine.cpp
/trunk/PcSoftware/Atom/src/VM/virtualmachine.h
1197 6398 d 21 h runge /trunk/PcSoftware/Atom/src/ Atom: removed a include that should not be there  
/trunk/PcSoftware/Atom/src/main.cpp
1196 6398 d 22 h runge /trunk/PcSoftware/Atom/src/ Atom: Hopefully a fix for thread-related crashes, but it have to be tested...  
/trunk/PcSoftware/Atom/src/Threads/thread.h
/trunk/PcSoftware/Atom/src/VM/virtualmachine.h
/trunk/PcSoftware/Atom/src/main.cpp
1124 6456 d 0 h runge /trunk/PcSoftware/Atom/src/ Atom: Hopefully fixed some bugs with threads, added clearer output to the signal handler  
/trunk/PcSoftware/Atom/src/Socket/asyncsocket.cpp
/trunk/PcSoftware/Atom/src/Socket/server.cpp
/trunk/PcSoftware/Atom/src/Threads/thread.h
/trunk/PcSoftware/Atom/src/main.cpp
1123 6456 d 6 h linlun /trunk/PcSoftware/Atom/src/CanNet/ Fixed newline and carrige return on unknown frames  
/trunk/PcSoftware/Atom/src/CanNet/cannetmanager.cpp
1122 6459 d 22 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
1060 6499 d 23 h runge /trunk/PcSoftware/Atom/ Atom: added irTransmit javascript
Atom: added a sleep function to the javascript environment... argument is in microseconds
 
/trunk/PcSoftware/Atom/Services/Can/irTransmit.js
/trunk/PcSoftware/Atom/Services/Can/irReceive.js
/trunk/PcSoftware/Atom/Services/System/Console.js
/trunk/PcSoftware/Atom/src/VM/virtualmachine.cpp
/trunk/PcSoftware/Atom/src/VM/virtualmachine.h
1050 6501 d 2 h runge /trunk/PcSoftware/Atom/src/CanNet/ Atom: Now it must work! :)  
/trunk/PcSoftware/Atom/src/CanNet/canvariable.h
1049 6501 d 2 h runge /trunk/PcSoftware/Atom/src/CanNet/ Atom: Test if this works better for linlun  
/trunk/PcSoftware/Atom/src/CanNet/canvariable.h
1048 6501 d 10 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 6502 d 21 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
1042 6504 d 0 h runge /trunk/PcSoftware/Atom/ Atom: Made changes to how Intervals work... hopefully it is more stable now... though we have some kind of segfault on exit when we have programmed that needs
looking in to
 
/trunk/PcSoftware/Atom/Services/Logic/SensorPrint.js
/trunk/PcSoftware/Atom/Services/System/CanNode.js
/trunk/PcSoftware/Atom/Services/System/Interval.js
/trunk/PcSoftware/Atom/src/VM/intervalthread.cpp
/trunk/PcSoftware/Atom/src/VM/intervalthread.h
/trunk/PcSoftware/Atom/src/VM/virtualmachine.cpp
/trunk/PcSoftware/Atom/src/VM/virtualmachine.h
1036 6504 d 23 h runge /trunk/PcSoftware/Atom/ Atom: Removed debugoutput och socket
Atom: Changed error messages from interval to better reflect what is happening
 
/trunk/PcSoftware/Atom/Services/System/Interval.js
/trunk/PcSoftware/Atom/src/Socket/asyncsocket.cpp
1033 6505 d 0 h runge /trunk/PcSoftware/Atom/src/ Atom: Made logger threadsafe also added threadsafty to sending on a socket, hopefully this helps with missing packets  
/trunk/PcSoftware/Atom/src/Logger/logger.cpp
/trunk/PcSoftware/Atom/src/Socket/asyncsocket.cpp
/trunk/PcSoftware/Atom/src/Socket/asyncsocket.h
1030 6505 d 6 h linlun /trunk/PcSoftware/Atom/src/CanNet/ Hopefully a better fix  
/trunk/PcSoftware/Atom/src/CanNet/canidtranslator.cpp
1029 6505 d 8 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
1027 6506 d 0 h runge /trunk/PcSoftware/Atom/ Atom: Now works again I hope  
/trunk/PcSoftware/Atom/Makefile
/trunk/PcSoftware/Atom/nbproject/Makefile-Debug.mk
/trunk/PcSoftware/Atom/nbproject/Makefile-Release.mk
/trunk/PcSoftware/Atom/nbproject/configurations.xml
/trunk/PcSoftware/Atom/src/fetchV8.sh
1026 6506 d 0 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
1025 6506 d 0 h runge /trunk/PcSoftware/Atom/ Atom: Added src/ folder, will try to move source code to src/  
/trunk/PcSoftware/Atom/src
/trunk/PcSoftware/Atom/TODO.txt