Philip Trauner
11a4c760d7
Wait for server to become avaliable
2017-04-24 14:25:17 +03:00
Philip Trauner
fc95b26c45
Handle playback failure
2017-04-22 19:56:04 +02:00
Philip Trauner
90e15a8c14
Removed fl0w-proper bootstrapping code, unneeded routes
2017-04-20 17:26:05 +02:00
Philip Trauner
1c872e1c6f
Replaced identification sound
2017-04-20 16:50:34 +02:00
Philip Trauner
526695e209
Added output streaming
...
stdout as well as stderr can now be subscribed to. ANSI control char filtering is still wip
2017-03-15 20:52:07 +01:00
Philip Trauner
a8ebee04c1
Move to Meh, create Harrogate user on first start, initial binary notifications
2017-03-03 20:25:29 +01:00
Christoph Heiss
25f900e33c
Sync correct path on Wallabys
2017-03-02 10:01:41 +01:00
Christoph Heiss
7f067f40e9
Initial integration of behem0th.
2017-03-01 21:56:29 +01:00
Philip Trauner
74a7737d05
Added error feedback for run_program and stop_programs
...
Previously the client had no way of knowing if the controller actually executed an action.
Now it does.
2017-02-01 22:17:59 +01:00
Philip Trauner
f9ccbd9ae2
Added sensor locking, stop_programs, shutdown, reboot, made run_program async
...
Sensor locking: This fixes the iteration errors that occured during polling in case of subscrive/unsubscribe events.
Pipes for shutdown, reboot.
Pipe to stop all botball programs.
run_program blocked all further communication during program runtime, fixed now.
2017-01-23 09:20:59 +01:00
Philip Trauner
2d0401506c
Fixed ListPrograms, initial program execution support
...
ListPrograms had a special case for dev-envs that listed /bin instead of the supplied program folder.
Initial run_program implementation, stopping does not work yet.
2017-01-11 22:31:16 +01:00
Philip Trauner
0c5f942a21
Hostname changer error handling, WhoAmI on startup
2016-12-20 22:39:37 +01:00
Philip Trauner
2c2633eebd
Utilised peer_unavaliable
2016-12-18 23:25:53 +01:00
Philip Trauner
2ca28cba4f
Added list_programs
...
list_programs is a route that can be used to list all runnable programs on the controller. How convenient.
2016-12-16 15:52:53 +01:00
Philip Trauner
ef51b29ecb
Improved sensor logic, added identify pipe
...
poll_rate can now be modified by clients
unsubscribe_all call added for disconnecting clients ("unsubscribe")
Improved logic that determines which sensors need to be queried
Identify plays a sound when it receives data
2016-12-07 23:37:12 +01:00
Philip Trauner
5a8e6b1bbf
Added Wallaby identification sound
2016-12-07 20:55:06 +01:00
Philip Trauner
5d1aba5e55
Sensor route initial working version, less ugly code
2016-12-07 19:14:02 +01:00
Philip Trauner
160f731281
Fixed syntax error ಠ_ಠ
2016-12-05 23:00:05 +01:00
Philip Trauner
3ced7862ab
Added sensor readout code and processes
2016-12-05 22:55:50 +01:00
Philip Trauner
e2bfb79cdf
Migration to Highway, incorporate piping, hostname changing
...
The port of the Wallaby client has kicked off and with it come lots of broken features.
WallabyControl will have to be remade to incorporate piping and routes for sensor readouts as well as wi-fi network selection have to be added.
As a quick piping demo the Hostname changer route was implemented which already works in the Sublime Text client.
2016-12-02 23:20:40 +01:00
Philip Trauner
7004b45405
Reworked simulated Wallaby startup logic
2016-06-02 20:02:58 +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
d8669baf95
Added proper disconnect on shutdown and reboot
2016-04-10 00:53:33 +02:00
PhilipTrauner
7e1a683f5c
Added config parameter for output unbuffer
2016-04-09 00:16:25 +02:00
Philip Trauner
f5b5ef4c36
Start program in seperate thread
2016-04-08 14:40:59 +02:00
Philip Trauner
b2daba4aec
Added possible solution to stop problem
2016-04-08 09:10:25 +02:00
Philip Trauner
33478e03a7
Removed debug print and removed restart
2016-04-08 08:37:18 +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
PhilipTrauner
6d14dacaa7
Added program output streaming
2016-04-03 23:24:58 +02:00
PhilipTrauner
ebd7cbc1a1
WIP: WallabyControl
2016-03-31 22:40:07 +02:00
PhilipTrauner
2ef7a5c1c1
Unfinished; added GetInfo, initial support for new WallabyControl
2016-03-29 23:46:46 +02:00
PhilipTrauner
fb44b33245
Temporary debug changes
2016-03-21 00:20:34 +01:00
PhilipTrauner
6510213cfd
Temporarily removed error handling because OSError is too broad
2016-03-08 08:36:47 +01:00
Philip Trauner
64f1d647a3
Initial support for sync
2016-03-05 17:34:24 +01:00
Philip Trauner
5382cc7009
Fixed shutdown
2016-02-20 10:53:01 +01:00
Philip Trauner
ed0d28ab1c
Added support for shutdown
2016-02-20 10:49:13 +01:00
Philip Trauner
2bcbbaafd2
Hopefully fixed reboot
2016-02-20 10:13:31 +01:00
Philip Trauner
6bc587c575
Added reboot support to Wallaby Control
2016-02-20 10:04:09 +01:00
PhilipTrauner
ff2955da0e
Renamed and moved Wallaby files
2016-02-04 20:34:05 +01:00