Philip Trauner
73f31496cc
Updated to newer version of ws4y that allows for handler initialisation
2016-09-15 11:22:17 +02:00
Philip Trauner
522dbc4e8a
First stage (before client connect) works again
...
Second stage (after client connect) can't be tested right now because there is not WebSocket client yet.
2016-09-11 21:38:13 +02:00
Philip Trauner
ad37319f1f
Inital rework for switch to WebSocket
2016-09-11 20:36:31 +02:00
Philip Trauner
b9454f2865
Broke during migration to WebSockets
...
Will be replaced by behem0th
2016-09-11 20:35:27 +02:00
Philip Trauner
8638b98179
Removed max route length and added route ids
...
Routes are now handled as numbers by the networking layer. This changes requires the first message to be a dict of all routes with their associated ids. This way only 2 bytes are used per message, not 16 like before.
2016-09-11 20:32:13 +02:00
Philip Trauner
e8b855d37a
Removed error handling function used by old networking
2016-09-11 20:31:48 +02:00
Philip Trauner
bee3050b95
Now invoking handler.send instead of handler.sock.send
2016-09-11 20:31:27 +02:00
Philip Trauner
422d262ddf
Removed building-blocks of old networking
2016-09-11 20:30:43 +02:00
Philip Trauner
2622fe8837
Added portable version of ws4py
2016-09-11 20:28:57 +02:00
Philip Trauner
a1b52c0340
Updated readme to reflect current changes
2016-09-11 20:23:56 +02:00
Philip Trauner
13b4e0235c
Added lookup caching and converted indentation to tabs
2016-09-11 15:20:06 +02:00
Philip Trauner
617e336f0b
Updated authors
2016-09-11 00:00:49 +02:00
Philip Trauner
7004b45405
Reworked simulated Wallaby startup logic
2016-06-02 20:02:58 +02:00
Philip Trauner
f40f97035a
Added requirements
2016-06-02 20:02:26 +02:00
Christoph Heiss
186e8ae1a0
Add myself to the contributers.
2016-04-15 10:13:07 +02:00
Christoph Heiss
dd66eb3376
Format the example code nice.
2016-04-15 10:12:16 +02:00
Christoph Heiss
306d629d0b
Add configuration entries for setting the compression level used by ESock.
...
On the ST client and on the server, compression_level defaults to 2,
on the Wallaby client to 0 because of limited resources and longer
battery-life.
2016-04-15 10:11:48 +02:00
Christoph Heiss
a6de0790dd
Add compression to ESock.
...
This is mostly transparent to the user.
A compression-level can be specfic (0-9), where 0 equals no,
1 weakest and 9 best compression.
Currently, the compression level defaults to 0.
2016-04-15 10:09:25 +02:00
Christoph Heiss
dce28928cc
Fix path for the fl0w Sublime-settings file.
...
Also, some minor cleanups.
2016-04-15 10:09:08 +02:00
Christoph Heiss
edd404beef
Add shebangs and make files executable.
2016-04-15 10:08:14 +02:00
Nico Kratky
83fc9abb20
Removed setup instructions from README
2016-04-15 08:42:14 +02:00
PhilipTrauner
3db86baed8
Redid ReloadHandler to reduce duplicated events (works hopefully)
2016-04-10 00:54:32 +02:00
PhilipTrauner
d8669baf95
Added proper disconnect on shutdown and reboot
2016-04-10 00:53:33 +02:00
PhilipTrauner
2e4d744e2c
Hopefully fixed includes
2016-04-09 19:55:43 +02:00
PhilipTrauner
e5d64f4738
Hopefully fixed linking
2016-04-09 19:13:46 +02:00
PhilipTrauner
7e1a683f5c
Added config parameter for output unbuffer
2016-04-09 00:16:25 +02:00
PhilipTrauner
7fb4db19cc
Removed debug print
2016-04-09 00:15:38 +02:00
PhilipTrauner
8033e044fb
Using string repr of error when address is in use
2016-04-09 00:15:14 +02:00
PhilipTrauner
7f881f3bf7
Hopefully fixed event duplication as well as offline editing
2016-04-09 00:14:22 +02:00
Philip Trauner
419e3e0f43
Added compile time to status
2016-04-08 19:23:25 +02:00
Philip Trauner
f5b5ef4c36
Start program in seperate thread
2016-04-08 14:40:59 +02:00
Philip Trauner
10e7638511
Added debug prints for possible segementation issue
2016-04-08 14:40:21 +02:00
Philip Trauner
b8faaf456d
Link wallaby libs
2016-04-08 14:39:10 +02:00
Philip Trauner
c57aed0a1f
Added warnings to compile to indicate wrong processor architecture and missing botball library
2016-04-08 14:37:50 +02:00
Philip Trauner
b2daba4aec
Added possible solution to stop problem
2016-04-08 09:10:25 +02:00
Philip Trauner
733aa47433
Additional debug information
2016-04-08 09:09:00 +02:00
Philip Trauner
2f0c91e676
Removed restart
2016-04-08 09:08:13 +02:00
Philip Trauner
33478e03a7
Removed debug print and removed restart
2016-04-08 08:37:18 +02:00
Philip Trauner
56766d593f
Removed restart
2016-04-08 08:36:40 +02:00
Philip Trauner
bef2413538
Removed restart and added warning if wrong processor architecture is detected
2016-04-08 08:36:06 +02:00
Philip Trauner
254b07d781
Fixed run command
2016-04-07 11:57:13 +02:00
Philip Trauner
785b1fbc57
Exit if config doesn't exist
2016-04-07 11:50:07 +02:00
Philip Trauner
e9c23c3247
Added same config setup that's present in Server
2016-04-04 13:19:48 +02:00
Philip Trauner
a418ddbd6a
Corrected binary path
2016-04-04 13:14:19 +02:00
Philip Trauner
1cc4495978
Actually implemented is_wallaby
2016-04-04 13:13:28 +02:00
Philip Trauner
8f20f9cb24
Added compile flags to speed up compile process (duh)
2016-04-04 13:13:11 +02:00
Philip Trauner
2e25864eec
Corrected invalid url and added link to GitHub profile
2016-04-03 23:30:50 +02:00
PhilipTrauner
0e8c4e8d9a
Fixed run and added experimental program output streaming support (buffer approach doesn't work too well with long and continuous output)
2016-04-03 23:24:58 +02:00
PhilipTrauner
6d14dacaa7
Added program output streaming
2016-04-03 23:24:58 +02:00
PhilipTrauner
d2fd0b4479
Removed faulty client-side add logic (currently echos are back, server can handle them)
2016-04-03 23:24:58 +02:00