Philip Trauner
2816756a31
Removed WallabyControl, ported to Highway networking, removed old commented-out code
...
The server is now completely ported over to Highway without much regression (except WallabyControl, but that was shite anyway)
The old code the accumulated during the port also was removed.
2016-09-25 17:54:37 +02:00
Philip Trauner
058bc81b99
Experimental Highway compatibility
2016-09-18 19:49:18 +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
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
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
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
8033e044fb
Using string repr of error when address is in use
2016-04-09 00:15:14 +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
2f0c91e676
Removed restart
2016-04-08 09:08:13 +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
8f20f9cb24
Added compile flags to speed up compile process (duh)
2016-04-04 13:13:11 +02:00
PhilipTrauner
7295bbc079
Removed logic errors, added program output stream, improved WallabyControl
2016-04-03 22:33:39 +02:00
PhilipTrauner
8c65539216
Fixed name, added __repr__ to handler, added sanity checks when searching programs, removed parameters from stop
2016-03-31 22:39:36 +02:00
PhilipTrauner
70f64e570b
Added error handling when port is in use
2016-03-31 22:38:08 +02:00
PhilipTrauner
3fd7d5f42e
Removed SetType and replaced it with GetInfo, new untested WallabyControl, introduced compile, added constants for sync names
2016-03-29 23:42:47 +02:00
PhilipTrauner
f4f9d06880
Now tracks handlers instead of socks, moved actual instancing, improved stop, improved error handling and offloaded error-handling function to Shared/Utils
2016-03-29 23:39:39 +02:00
Philip Trauner
6de707dfc9
Fixed WallabyControl (new broadcasting system introduced issues)
2016-03-21 17:38:01 +01:00
PhilipTrauner
520e235483
Removed get_route (use REQUIRED instead), removed last stop time, added folder creation if not exist, added sync routes, added naming support, initial GetInfo support, transition to new Broadcast
2016-03-21 00:19:50 +01:00
PhilipTrauner
444f73b3f8
Broadcast now uses handler instances instead of socks
2016-03-21 00:15:00 +01:00
PhilipTrauner
e28e8f51fd
Improved error handling (OSError is now properly handled)
2016-03-21 00:13:56 +01:00
PhilipTrauner
4ac7af1097
Fixed shutdown time, added sync route, ...
2016-03-08 08:47:28 +01:00
PhilipTrauner
8c503a2b1d
Attempt at making OSError narrower
2016-03-08 08:37:55 +01:00
Philip Trauner
86e1174b2e
Introduced get_route, inital sync implementation and shutdown time dumping
2016-03-05 17:39:29 +01:00
Philip Trauner
512f70aa36
Added routing support to broadcast
2016-03-05 17:38:07 +01:00
Philip Trauner
e8cb00f8bd
Migrated to new config framework
2016-02-27 12:41:24 +01:00
Philip Trauner
ed0d28ab1c
Added support for shutdown
2016-02-20 10:49:13 +01:00
Philip Trauner
6bc587c575
Added reboot support to Wallaby Control
2016-02-20 10:04:09 +01:00
PhilipTrauner
a54845c44a
Full traceback in case of crash
2016-02-20 08:20:26 +01:00
PhilipTrauner
22b6002cd2
Added WallabyControl, SetType, channel integration, rewrote info to provide some actual information, renamed main handler, removed VarSync and added error_report support. A ton of stuff basically.
2016-01-31 20:44:24 +01:00
PhilipTrauner
f2468ffeb6
Added error handling and proper shutdown in case of an error in controller threads
2016-01-31 20:41:54 +01:00
PhilipTrauner
f77f2df105
Added Channels (pretty much a rewrite)
2016-01-31 20:41:02 +01:00
PhilipTrauner
e65657e83b
Initial VarSync support
2016-01-11 11:51:44 +01:00
PhilipTrauner
83a69b5049
Added debugging capabilities
2016-01-11 11:48:43 +01:00
PhilipTrauner
424e012651
Changed creation and made stoppable
2016-01-04 03:54:31 +01:00
PhilipTrauner
953dd37978
Fixed imports for routes (now reside in Shared); Now uses ESock routing
2016-01-04 03:53:47 +01:00
PhilipTrauner
2d93ffd9f1
Removed data type return
2015-12-25 18:08:54 +01:00
PhilipTrauner
6bab8cf8f8
Got Command system working \(^^)/
2015-12-25 18:07:52 +01:00
PhilipTrauner
c5def15e4e
Foundation for command system
2015-11-02 22:35:31 +01:00
PhilipTrauner
df36769978
Removed data types
2015-11-02 22:34:53 +01:00
PhilipTrauner
f8698c13df
Made Broadcast it's own file
2015-11-02 22:31:02 +01:00
PhilipTrauner
a3d0820d78
Converted indentation to tabs
2015-10-25 18:04:23 +01:00
PhilipTrauner
d9895ec3f9
Initial commit
2015-10-25 17:32:23 +01:00