Changesets: HomeAutomation
|
trunk r1964 2012-05-03 23:55 Ported: N/A Details Diff |
Added logfile capability to new logging functions. Changed old logging to use the new until everything has been changed. |
||
| mod - /trunk/PcSoftware/Atom1.5/src/atomd.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/common/log.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/common/log.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/logging/Logger.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/logging/Logger.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/storage/Manager.cpp | Diff File | ||
|
trunk r1963 2012-05-03 23:24 Ported: N/A Details Diff |
Added debug prints and fixed the indentation in the whole net module Remove an unknown mbb.js file |
||
| rm - /trunk/PcSoftware/Atom1.5/script/plugin/mbb.js | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/config/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Client.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Client.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/SerialClient.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/SerialClient.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Subscriber.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/UdpClient.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/UdpClient.h | Diff File | ||
|
trunk r1962 2012-05-03 22:55 Ported: N/A Details Diff |
Major refactoring of TcpServer and networking stuff. Reworked some parts of the socket plugin, now it works again. Created a lot of debug outputs for new parts, so debug on in the logging will give a lot of output |
||
| mod - /trunk/PcSoftware/Atom1.5/CMakeLists.txt | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/manager/tracker.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/socket.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/common/log.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Client.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Client.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/TcpClient.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/TcpClient.h | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/TcpServer.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/TcpServer.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/UdpClient.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/UdpClient.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/types.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Socket.cpp | Diff File | ||
|
trunk r1961 2012-05-02 02:17 Ported: N/A Details Diff |
Work on the new logging, added level mask to configuration file Converted the config subsystem to use the new loggingsystem and new indentation |
||
| mod - /trunk/PcSoftware/Atom1.5/atom.conf.template | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/atomd.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/common/log.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/common/log.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/config/Manager.cpp | Diff File | ||
|
trunk r1960 2012-05-02 01:36 Ported: N/A Details Diff |
Removed left over files |
||
| rm - /trunk/PcSoftware/Atom1.5/src/mbb | File | ||
| rm - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Server.cpp | File | ||
| rm - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Server.h | File | ||
|
trunk r1959 2012-05-02 01:35 Ported: N/A Details Diff |
Some renaming of datatypes in atom More work on the GPS tracker stuff Added support for starting servers in the socket VM plugin |
||
| mod - /trunk/PcSoftware/Atom1.5/CMakeLists.txt | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/interface/http.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/manager/tracker.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/socket.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/atomd.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/atomic.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/CanDaemon.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/CanDaemon.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Monitor.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Monitor.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Network.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Network.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/common/log.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/common/log.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Client.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Client.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/SerialClient.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/SerialClient.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Subscriber.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Subscriber.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/TcpClient.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/TcpClient.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/UdpClient.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/UdpClient.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/types.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Console.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Console.h | Diff File | ||
| rm - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Mbb.cpp | File | ||
| rm - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Mbb.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Server.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Server.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Socket.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Socket.h | Diff File | ||
|
trunk r1958 2012-04-22 01:51 Ported: N/A Details Diff |
Do not update LastValues with ds18x20 temperature in case of temperature conversion error (happens sometimes during startup and when power for "parasite power" mode is not long/strong enough) |
||
| mod - /trunk/PcSoftware/Atom1.5/script/interface/sensor.js | Diff File | ||
|
trunk r1957 2012-04-22 01:15 Ported: N/A Details Diff |
Keep onewire bus high during temperature conversion to supply power for DS18S20 sensors that operate in "parasite power" mode. This is also fine for sensors which are powered by an external supply on the Vdd pin. |
||
| mod - /trunk/EmbeddedSoftware/AVR/module/sns_ds18x20/sns_ds18x20.c | Diff File | ||
|
trunk r1956 2012-04-21 14:33 Ported: N/A Details Diff |
Removed fix to print hex in monitor sometimes since it did not really work well. More work on the MBB tracking |
||
| mod - /trunk/PcSoftware/Atom1.5/script/manager/tracker.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/mbb.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/atomd.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Monitor.cpp | Diff File | ||
|
trunk r1955 2012-04-21 13:22 Ported: N/A Details Diff |
Removed collision with ds18x20 function ConvertTemperature_callback with identical name. Removed incompatible pointer type warning |
||
| mod - /trunk/EmbeddedSoftware/AVR/module/sns_DHT11/sns_DHT11.c | Diff File | ||
|
trunk r1954 2012-04-16 01:51 Ported: N/A Details Diff |
Some bugfixes to XBMC reconnect, though it still does not work correctly, XBMC failes to open the socket... don't know why |
||
| mod - /trunk/PcSoftware/Atom1.5/script/interface/xbmc.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/manager/ir.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Socket.cpp | Diff File | ||
|
trunk r1953 2012-04-16 01:32 Ported: N/A Details Diff |
Forgot the xbmc.js interface |
||
| add - /trunk/PcSoftware/Atom1.5/script/interface/xbmc.js | File | ||
|
trunk r1952 2012-04-16 01:32 Ported: N/A Details Diff |
Fix to byteset where a -1 caused the last character to disappear in received socket data that was converted to ascii More work on mysql and mbb Added a function to parse out several json-rpc strings in the same received packet Added two managers, ir and tracker, they are pretty specific to my stuff but could serve as examples, they are not loaded by default but should be loaded and instansiated from autostart.js |
||
| add - /trunk/PcSoftware/Atom1.5/script/manager | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/manager/ir.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/manager/tracker.js | File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/mbb.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/system.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/common/Byteset.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/MySql.cpp | Diff File | ||
|
trunk r1951 2012-04-15 22:26 Ported: N/A Details Diff |
Added Giada i33 remote |
||
| mod - /trunk/PcSoftware/Atom/Services/DataStores/IRRemotes.js | Diff File | ||
|
trunk r1950 2012-04-15 21:11 Ported: N/A Details Diff |
More work on MBB Added more error printout to MySql plugin Increased max length for the new logging |
||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/mbb.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/common/log.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Mbb.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/MySql.cpp | Diff File | ||
|
trunk r1949 2012-04-15 14:03 Ported: N/A Details Diff |
Updated MBB js to parse NMEA to a position structure |
||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/mbb.js | Diff File | ||
|
trunk r1948 2012-04-15 11:09 Ported: N/A Details Diff |
Removed mbb folder from cmake file, hopefully solves ppa build error |
||
| mod - /trunk/PcSoftware/Atom1.5/src/CMakeLists.txt | Diff File | ||
|
trunk r1947 2012-04-15 02:33 Ported: N/A Details Diff |
Fixes here and there. Basic support for my MBB tracking device. |
||
| mod - /trunk/PcSoftware/Atom1.5/CMakeLists.txt | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/script/plugin/mbb.js | File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/mysql.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/atomd.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/common/exception.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/common/log.cpp | Diff File | ||
| rm - /trunk/PcSoftware/Atom1.5/src/mbb/CMakeLists.txt | File | ||
| rm - /trunk/PcSoftware/Atom1.5/src/mbb/Manager.cpp | File | ||
| rm - /trunk/PcSoftware/Atom1.5/src/mbb/Manager.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/Plugin.h | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Mbb.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Mbb.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/MySql.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/MySql.h | Diff File | ||
|
trunk r1946 2012-04-14 23:52 Ported: N/A Details Diff |
Added libmysqlclient-dev to debian/control so atomd is built with MySQL support per default |
||
| mod - /trunk/PcSoftware/Atom1.5/debian/control | Diff File | ||
|
trunk r1945 2012-04-14 23:49 Ported: N/A Details Diff |
Some work on changing the logging system to make it easier to use, not done and nothing of the old is yet converted to the new system. Introduced a way of doing error handing with exceptions, only the MySql plugin uses this right now. Added a plugin to access mysql from the js environment, it only exposes some basic functions right now but should be pretty useful, not fully tested yet but at least a select seems to work. Some other small stuff. |
||
| mod - /trunk/PcSoftware/Atom1.5/.kdev4/Atom.kdev4 | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/CMakeLists.txt | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/INSTALL | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/script/plugin/mysql.js | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/atomd.cpp | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/common/exception.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/common/log.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/common/log.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/config.h.in | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/mbb/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/Plugin.h | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/MySql.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/MySql.h | File | ||
|
trunk r1944 2012-04-14 18:25 Ported: N/A Details Diff |
fix |
||
| mod - /trunk/EmbeddedSoftware/AVR/module/sns_irTransceive/sns_irTransceive.c | Diff File | ||
|
trunk r1943 2012-04-14 17:56 Ported: N/A Details Diff |
Compiled configuration |
||
| mod - /trunk/EmbeddedSoftware/AVR/avr-lib/drivers/can/moduleid.h | Diff File | ||
|
trunk r1942 2012-04-14 17:43 Ported: N/A Details Diff |
Added specific pronto response codes when channel is busy, or when modfreq is locked to another value by other channel. |
||
| mod - /trunk/Configuration/data.xml | Diff File | ||
|
trunk r1941 2012-04-14 17:43 Ported: N/A Details Diff |
Added specific pronto response codes when channel is busy, or when modfreq is locked to another value by other channel. Fixed some potential state check problems when trying to transmit on channels not configured as TX. Improved pronto channel allocation checks in the stateful pronto commands that don't include any channel info. Refactoring and other minor fixes. |
||
| mod - /trunk/EmbeddedSoftware/AVR/module/sns_irTransceive/sns_irTransceive.c | Diff File | ||
| mod - /trunk/EmbeddedSoftware/AVR/module/sns_irTransceive/sns_irTransceive.h | Diff File | ||
|
trunk r1940 2012-04-10 23:39 Ported: N/A Details Diff |
Fixed a spelling error in two places Added try/catch around connect call in VM socket plugin, we probably need this in other places as well, this to handle connect failures |
||
| mod - /trunk/PcSoftware/Atom1.5/src/atomd.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/atomic.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/common/IoService.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Socket.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Socket.h | Diff File | ||