Anonymous Login
2026-01-15 11:32 CET

Changesets: HomeAutomation

Search ] Browse ] Back to Index ]
trunk r1610
Timestamp: 2010-11-21 14:37:31
Author: Mattias Runge
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
Timestamp: 2010-11-20 19:11:33
Author: Mattias Runge
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
Timestamp: 2010-11-20 15:04:33
Author: Mattias Runge
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
Timestamp: 2010-11-17 23:20:19
Author: Mattias Runge
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
Timestamp: 2010-11-17 19:01:31
Author: Mattias Runge
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
Timestamp: 2010-11-17 18:54:23
Author: Mattias Runge
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
Timestamp: 2010-11-17 18:35:48
Author: Mattias Runge
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
Timestamp: 2010-11-14 23:35:13
Author: Mattias Runge
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
Timestamp: 2010-11-14 19:15:50
Author: Mattias Runge
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
Timestamp: 2010-11-14 14:59:50
Author: Mattias Runge
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
Timestamp: 2010-11-13 22:48:10
Author: Mattias Runge
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
Timestamp: 2010-11-13 21:55:06
Author: Mattias Runge
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
Timestamp: 2010-11-13 19:51:03
Author: Mattias Runge
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
Timestamp: 2010-11-11 21:30:04
Author: Mattias Runge
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
Timestamp: 2010-11-11 00:19:19
Author: Mattias Runge
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
Timestamp: 2010-11-08 19:33:52
Author: Mattias Runge
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
Timestamp: 2010-11-07 12:43:09
Author: Mattias Runge
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
Timestamp: 2010-11-06 22:11:09
Author: Mattias Runge
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
Timestamp: 2010-11-06 19:56:48
Author: Mattias Runge
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
Timestamp: 2010-11-04 19:30:13
Author: Linus Lundin
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
Timestamp: 2010-11-02 20:11:35
Author: Mattias Runge
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 ]
trunk r1589
Timestamp: 2010-11-02 18:26:03
Author: Anders Sandblad
Ported: N/A
Details ] Diff ]
configuration: added ir protocols Sky and Nexa2
mod - /trunk/Configuration/data.xml Diff ] File ]
mod - /trunk/EmbeddedSoftware/AVR/avr-lib/drivers/can/moduleid.h Diff ] File ]
trunk r1588
Timestamp: 2010-11-01 18:58:02
Author: Linus Lundin
Ported: N/A
Details ] Diff ]
Added first version of NEXA2 parser
mod - /trunk/EmbeddedSoftware/AVR/avr-lib/drivers/ir/protocols.c Diff ] File ]
mod - /trunk/EmbeddedSoftware/AVR/avr-lib/drivers/ir/protocols.h Diff ] File ]
trunk r1587
Timestamp: 2010-10-31 22:52:29
Author: Andreas Fritiofson
Ported: N/A
Details ] Diff ]
sns_NTC: forgot to regenerate moduleid.h
mod - /trunk/EmbeddedSoftware/AVR/avr-lib/drivers/can/moduleid.h Diff ] File ]
trunk r1586
Timestamp: 2010-10-31 22:29:03
Author: Andreas Fritiofson
Ported: N/A
Details ] Diff ]
sns_NTC: new module for NTC thermistors
mod - /trunk/Configuration/data.xml Diff ] File ]
add - /trunk/EmbeddedSoftware/AVR/module/sns_NTC File ]
add - /trunk/EmbeddedSoftware/AVR/module/sns_NTC/config.inc.template File ]
add - /trunk/EmbeddedSoftware/AVR/module/sns_NTC/sns_NTC.c File ]
add - /trunk/EmbeddedSoftware/AVR/module/sns_NTC/sns_NTC.h File ]
add - /trunk/EmbeddedSoftware/AVR/module/sns_NTC/sources.list File ]
First  Prev  1 2 3 ... 10 ... 20 ... 26 27 28 29 30 31 32 ... 40 ... 50 ... 60 ... 70 ... 80 ... 88 89 90  Next  Last