63af2a6f6387f298893bb82361b4503f81ff29a1 redirection of stderr does not work correctly - even when setting outputErrorReceived and BeginErrorReadLine() are set. Changing of approach to create a bash script, assign executable flag and run the script for receiving stderr and stdout.
df84a090f8b14b99264ab6f0b2b9330229a42ef3 moving does not lock up anymore, when not called from the gateway computer
3b07b39c992af55d4998715b7aa5257cdb3f470a added database change to hold data for an automatic photo tour
abfed12d910a04eb81f1ed36c6bdb60e87ce1844 more database changes for tracking events during the photo tour and storing the tour intervall and current state of the tour in the database.
Usefull to restart tour in case of a power outage for example...
2552afcba6db59932ee1897fc46179658f719805 Photo Tour dry runs should now be possible.
Added to temperature measurement the device id, so that a reconnection is actually possible without starting a new temperature measurement.
PhotoTourEvents define now an event type to enable easier filtering for specific events
0a7d2c844e62e4246d211db0ef7cadbbd8b05bff added http upgrade to nginx configuration to enable signalr over websockets
33076f3ba1092b67d89d1b7fa5c8755e2edde2d5 Merge branch '115-signalr-and-exposure-fix' into 115-phototour-24-7-viable
d348270f11889d4ca6d8270a7324074bdbef91e5 added basic worker to enable streaming of picture data.
fca3729640c389e34c6ef9bc4c61353d1a07b5a9 added a proper serilog configuration for the devices to always log data to the files periodically and serve the latest file via the health log api
05e224ec1b303ba6b872b0d0e891e61559ec8087 Merge remote-tracking branch 'origin/main' into 115-phototour-24-7-viable
4e12dfde4e25d3b9203e594051b1bb0680e52024 removing another unnecessary log
a025c49c07d5f087b48d66380e48bdf431436f41 Merge branch '115-signalr-and-exposure-fix' into 115-phototour-24-7-viable
c831486fda6fa51428004208b30f26a8031fe350 added logic to check health and restart devices if necessary before each photo journey
713d7b2effabf2994bb96149e94c36a9d7097f48 Pictures should now be streamed aswell on an automatic photo tour
f51425229436148f54fcd7c1736f2a6e2802e563 added specification of how the automatic phototour should work in principle
330a09276a83810c0f1e75ba79f15808f9064c76 Renaming of journey to trip, as it reflects the actual meaning better
e0569110e9a69fc4cf0d14cb9ff4e2c1a7aa1cdf Refactored automatic photo tour according to the following considerations:
DataContext is now injected as IDataContext, so that unit testing becomes possible by mocking IDataContext
When an error occurs during a trip, the trip is aborted and added as empty trip. Restarting the devices is then issued in the background and when the next trip is due, checking of the devices is done again. This removes the need for checking whether a restart was actually successfull.
The DeviceRestarter must check in the future by itself, whether a restart is useful. This depends on if the device was restarted recently.
a77e55ac978a5b3748e83fccc307ede005efed7e only restart, if the device was not restarted in the last 5 minutes
a1e4fa3921793a94032eb1c8b6fbcb01d40f8e4c added a watcher to monitor expected temperature measurements, which restarts measurements, if the devices have not delivered any recent temperature data.
Next comes testing of those components.
Commit messages for #115