Changesets: HomeAutomation
|
trunk r1614 2010-11-24 01:13 Ported: N/A Details Diff |
Now alias exists for modules, test implementation for dimmers, there is much work left to make this flexible |
||
| mod - /trunk/PcSoftware/Atom1.5/script/module/Dimmer230.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/console.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/module.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/system.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/user/test.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Module.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Module.h | Diff File | ||
|
trunk r1613 2010-11-22 08:59 Ported: N/A Details Diff |
Fixed problem with dimmerscrip in atom, the script needed the channel value in the xml-file for the netinfo message |
||
| mod - /trunk/Configuration/data.xml | Diff File | ||
| mod - /trunk/EmbeddedSoftware/AVR/avr-lib/drivers/can/moduleid.h | Diff File | ||
| mod - /trunk/EmbeddedSoftware/AVR/module/act_dimmer230/act_dimmer230.c | Diff File | ||
|
trunk r1612 2010-11-21 21:59 Ported: N/A Details Diff |
|||
| mod - /trunk/Configuration/data.xml | Diff File | ||
| mod - /trunk/EmbeddedSoftware/AVR/avr-lib/drivers/can/moduleid.h | Diff File | ||
|
trunk r1611 2010-11-21 15:53 Ported: N/A Details Diff |
Fixade flimmerproblem p?\195?\165 dimmer230 vid anv?\195?\164ndandet av l?\195?\165genergilampor |
||
| mod - /trunk/EmbeddedSoftware/AVR/module/act_dimmer230/act_dimmer230.c | Diff File | ||
| mod - /trunk/EmbeddedSoftware/AVR/module/act_dimmer230/config.inc.template | Diff File | ||
|
trunk r1610 2010-11-21 15:37 Ported: N/A Details Diff |
More bugfixes and support for LCD |
||
| mod - /trunk/PcSoftware/Atom1.5/script/module/BusVoltage.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/module/Dimmer230.js | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/script/module/HD44789.js | File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/console.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/module.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/user/test.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Network.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Protocol.cpp | Diff File | ||
|
trunk r1609 2010-11-20 20:11 Ported: N/A Details Diff |
Dimmer commands now exposed to the atomic interface, with autocompletion of parameters! |
||
| mod - /trunk/PcSoftware/Atom1.5/atom.conf | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/module/BusVoltage.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/module/Dimmer230.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/console.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/module.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/system.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/user/test.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/config/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Console.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Module.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.h | Diff File | ||
|
trunk r1608 2010-11-20 16:04 Ported: N/A Details Diff |
There is now a console client application with autocomplete to execute commands, commands have to be registered in the vm environment, there will be support for autocompleting arguments as well but it is not done yet |
||
| mod - /trunk/PcSoftware/Atom1.5/CMakeLists.txt | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/script/plugin/console.js | File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/system.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/user/autostart.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/user/test.js | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/atomd.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/atomic.cpp | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Network.cpp | Diff File | ||
| rm - /trunk/PcSoftware/Atom1.5/src/main.cpp | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Client.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/TcpClient.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/type/Byteset.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/Plugin.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/Plugin.h | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Console.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Console.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Module.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Timer.cpp | Diff File | ||
|
trunk r1607 2010-11-18 00:20 Ported: N/A Details Diff |
Added support for legacy scripts, it is not 100% yet, missing functionality is socket support. |
||
| add - /trunk/PcSoftware/Atom1.5/script/legacy | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Autostart.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Autostart.js.template | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/BusVoltage.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/DS18x20.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/Debug.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/Dimmer230.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/FOST02.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/HD44789.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/KS0108.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/LM335.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/PID.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/PIR.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/Rotary.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/RotaryHex.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/Serial.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/SimpleDTMF.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/SlowPWM.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/TC1047A.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/TCN75A.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/Touch.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/VoltageCurrent.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/hwPWM.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/input.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/inputAnalog.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/irReceive.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/irTransceive.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/irTransmit.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/output.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/power.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Can/softPWM.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/DataStores | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/DataStores/DimmerNames.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/DataStores/Gestures.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/DataStores/IRRemotes.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/DataStores/SensorNames.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/CLCD_Display.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/Display.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/DisplayLinus.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/GLCD_Display.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/LED_dimmer.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/MattiasLCD.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/MattiasNet.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/MattiasRemotes.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/MenuItem.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/SangDisplay.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/SensorPrint.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/cLCD_MenuItems | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/cLCD_MenuItems/DimmerMenuItem.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/cLCD_MenuItems/DtmfMenuItem.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/cLCD_MenuItems/MainMenuItem.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/cLCD_MenuItems/PIDMenuItem.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/cLCD_MenuItems/SensorMenuItem.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/gLCD_MenuItems | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/gLCD_MenuItems/DimmerGlcdMenuItem.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/gLCD_MenuItems/MainMenuItem.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/gLCD_MenuItems/SensorGlcdMenuItem.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Logic/gLCD_MenuItems/SettingsMenuItem.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Other | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Other/EggdropIRCpost.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Other/ExchangeCalendar.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Other/OnlinePhonebook.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/Other/Spotify.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/Base.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/Base64.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/CanManager.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/CanMessage.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/CanService.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/Console.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/DataStore.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/Dimmers.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/HTTP.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/IntelHex.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/Interval.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/Service.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/ServiceManager.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/Socket.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/Startup.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/TempSensors.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/legacy/System/TextTable.js | File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/system.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/timer.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Network.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Protocol.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Module.cpp | Diff File | ||
|
trunk r1606 2010-11-17 20:01 Ported: N/A Details Diff |
More fixes for problems found by arune |
||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Monitor.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Network.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Node.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Manager.cpp | Diff File | ||
|
trunk r1605 2010-11-17 19:54 Ported: N/A Details Diff |
Fix for commands with no variables, like the Time command |
||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Protocol.cpp | Diff File | ||
|
trunk r1604 2010-11-17 19:35 Ported: N/A Details Diff |
Changes |
||
| mod - /trunk/PcSoftware/Atom1.5/CMakeLists.txt | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/module.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/system.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/user/test.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/main.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Subscriber.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/Plugin.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/Plugin.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Module.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Module.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Timer.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Timer.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/types.h | Diff File | ||
|
trunk r1603 2010-11-15 00:35 Ported: N/A Details Diff |
Have created basic implementations of javascript for a few modules |
||
| add - /trunk/PcSoftware/Atom1.5/script/module | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/module/BusVoltage.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/module/Dimmer230.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/module/SimpleDTMF.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/module/irReceive.js | File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/module.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/plugin/system.js | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/script/user/test.js | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Monitor.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/logging/Logger.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.cpp | Diff File | ||
|
trunk r1602 2010-11-14 20:15 Ported: N/A Details Diff |
Added new vm plugin - module: enables sending messages and receiving messages from modules as well as events on if the module is available or not Changed the name of the binary from atom to atomd to better reflect that it is supposed to be used as a daemon |
||
| mod - /trunk/PcSoftware/Atom1.5/CMakeLists.txt | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/script/plugin/module.js | File | ||
| mod - /trunk/PcSoftware/Atom1.5/script/user/autostart.js | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Message.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Message.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Module.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Monitor.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/main.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/type/common.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/vm/Manager.cpp | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Module.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Module.h | File | ||
|
trunk r1601 2010-11-14 15:59 Ported: N/A Details Diff |
Created a virtual machine running using google v8 Uses a plugin architecture for exposing functionality to vm in a modular way Current plugins are - system: handles logging, system calls, loading of scripts - timer: handles timeouts and intervals More other random fixes |
||
| mod - /trunk/PcSoftware/Atom1.5/.kdev4/Atom.kdev4 | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/CMakeLists.txt | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/atom.conf | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/script | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/plugin | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/plugin/system.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/plugin/timer.js | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/user | File | ||
| add - /trunk/PcSoftware/Atom1.5/script/user/autostart.js | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/CMakeLists.txt | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Node.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Node.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/config/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/main.cpp | 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/timer/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/timer/Manager.h | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/timer/Subscriber.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/timer/Subscriber.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/CMakeLists.txt | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/Manager.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/Manager.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/Plugin.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/Plugin.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/CMakeLists.txt | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/System.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Timer.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/plugin/Timer.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/vm/types.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/xml/Node.cpp | Diff File | ||
|
trunk r1600 2010-11-13 23:48 Ported: N/A Details Diff |
Added logging to syslog and implemented the encoding of the rest of the datatypes |
||
| mod - /trunk/PcSoftware/Atom1.5/atom.conf | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Protocol.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/logging/Logger.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/main.cpp | Diff File | ||
|
trunk r1599 2010-11-13 22:55 Ported: N/A Details Diff |
Fixed daemon mode, fixed so shutdown is done correctly without errors and hanging Some other minor fixes in various places |
||
| mod - /trunk/PcSoftware/Atom1.5/src/broker/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/broker/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Monitor.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Network.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Protocol.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Protocol.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/common/IoService.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/config/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/config/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/main.cpp | 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/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/timer/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/timer/Manager.h | Diff File | ||
|
trunk r1598 2010-11-13 20:51 Ported: N/A Details Diff |
Encoding and decoding of can messages is now almost complete, missing some encoding of a couple of datatypes Created a can manager which keeps track of nodes and modules, this was implemented in javascript previously More general fixes and refinements |
||
| mod - /trunk/PcSoftware/Atom1.5/CMakeLists.txt | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/CMakeLists.txt | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/broker/Subscriber.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/broker/Subscriber.h | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/Manager.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/Manager.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/Module.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/Module.h | 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 | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/Node.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/Node.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Protocol.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Protocol.h | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/common | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/common/CMakeLists.txt | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/common/IoService.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/common/IoService.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/main.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Manager.h | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/Subscriber.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/Subscriber.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/type/Bitset.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/type/Bitset.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/type/Byteset.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/type/Byteset.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/type/common.h | Diff File | ||
|
trunk r1597 2010-11-11 22:30 Ported: N/A Details Diff |
Decoding of datatypes should work, enum, uint and float tested the others not, fixes in bit and byte classes, fixed crash on unexpected client disconnect discovered by linus |
||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Monitor.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Network.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/SerialClient.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/TcpClient.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/UdpClient.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/type/Bitset.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/type/Bitset.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/type/Byteset.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/type/Byteset.h | Diff File | ||
|
trunk r1596 2010-11-11 01:19 Ported: N/A Details Diff |
Added protocol parsing from the xml file, added communication with eth node or serial node, added decoding of can message, added classes for byte and bit handling, added monitor class like the old candebug, other fixes |
||
| mod - /trunk/PcSoftware/Atom1.5/CMakeLists.txt | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/atom.conf | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/CMakeLists.txt | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/Message.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/Message.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/Monitor.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/Monitor.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Network.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/can/Network.h | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/Protocol.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/Protocol.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/config/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/config/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/main.cpp | 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/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 | ||
| add - /trunk/PcSoftware/Atom1.5/src/type | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/type/Bitset.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/type/Bitset.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/type/Byteset.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/type/Byteset.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/type/CMakeLists.txt | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/type/common.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/xml | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/xml/CMakeLists.txt | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/xml/Node.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/xml/Node.h | File | ||
|
trunk r1595 2010-11-08 20:33 Ported: N/A Details Diff |
More random work and classes for message passing within Atom, also a shell for the can network connection parts |
||
| mod - /trunk/PcSoftware/Atom1.5/CMakeLists.txt | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/CMakeLists.txt | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/broker | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/broker/CMakeLists.txt | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/broker/Manager.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/broker/Manager.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/broker/Message.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/broker/Message.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/broker/Subscriber.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/broker/Subscriber.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/CMakeLists.txt | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/Network.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/can/Network.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/main.cpp | 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/TcpClient.cpp | Diff File | ||
| rm - /trunk/PcSoftware/Atom1.5/src/net/Types.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/UdpClient.cpp | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/types.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/timer/Manager.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/timer/Manager.h | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/timer/Timer.h | Diff File | ||
| rm - /trunk/PcSoftware/Atom1.5/src/timer/Types.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/timer/types.h | File | ||
|
trunk r1594 2010-11-07 13:43 Ported: N/A Details Diff |
Added classes for logging, configuration via file or command line Also added a default configuration file Some small changes to the network classes |
||
| mod - /trunk/PcSoftware/Atom1.5/CMakeLists.txt | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/atom.conf | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/CMakeLists.txt | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/config | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/config/CMakeLists.txt | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/config/Manager.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/config/Manager.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/logging | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/logging/CMakeLists.txt | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/logging/Logger.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/logging/Logger.h | File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/main.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Client.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/Manager.cpp | Diff File | ||
|
trunk r1593 2010-11-06 23:11 Ported: N/A Details Diff |
Added classes for timers and more work on network classes |
||
| add - /trunk/PcSoftware/Atom1.5/.kdev4/Atom.kdev4 | File | ||
| rm - /trunk/PcSoftware/Atom1.5/.kdev4/Atom1_5.kdev4 | File | ||
| add - /trunk/PcSoftware/Atom1.5/Atom.kdev4 | File | ||
| rm - /trunk/PcSoftware/Atom1.5/Atom1_5.kdev4 | File | ||
| mod - /trunk/PcSoftware/Atom1.5/CMakeLists.txt | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/CMakeLists.txt | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/main.cpp | 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/TcpClient.cpp | Diff File | ||
| mod - /trunk/PcSoftware/Atom1.5/src/net/UdpClient.cpp | Diff File | ||
| add - /trunk/PcSoftware/Atom1.5/src/timer | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/timer/CMakeLists.txt | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/timer/Manager.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/timer/Manager.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/timer/Timer.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/timer/Timer.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/timer/Types.h | File | ||
|
trunk r1592 2010-11-06 20:56 Ported: N/A Details Diff |
Import of the first files of the second attempt at the new version of atom. Only classes for serial, udp and tcp communication, nothing more. |
||
| add - /trunk/PcSoftware/Atom1.5 | File | ||
| add - /trunk/PcSoftware/Atom1.5/.kdev4 | File | ||
| add - /trunk/PcSoftware/Atom1.5/.kdev4/Atom1_5.kdev4 | File | ||
| add - /trunk/PcSoftware/Atom1.5/Atom1_5.kdev4 | File | ||
| add - /trunk/PcSoftware/Atom1.5/CMakeLists.txt | File | ||
| add - /trunk/PcSoftware/Atom1.5/build | File | ||
| add - /trunk/PcSoftware/Atom1.5/src | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/CMakeLists.txt | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/main.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/CMakeLists.txt | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/Client.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/Client.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/Makefile | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/Manager.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/Manager.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/SerialClient.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/SerialClient.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/TcpClient.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/TcpClient.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/Types.h | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/UdpClient.cpp | File | ||
| add - /trunk/PcSoftware/Atom1.5/src/net/UdpClient.h | File | ||
|
trunk r1591 2010-11-04 20:30 Ported: N/A Details Diff |
Fixed problem with 100% pwm when fade was enabled |
||
| mod - /trunk/EmbeddedSoftware/AVR/module/act_hwPWM/act_hwPWM.c | Diff File | ||
|
trunk r1590 2010-11-02 21:11 Ported: N/A Details Diff |
Made a change to Interval.js to make it compatable with Atom 1.5, hopefully nothing broke by doing this. |
||
| mod - /trunk/PcSoftware/Atom/Services/System/Interval.js | Diff File | ||