huddly-monitor: initial commit
Monitor service for Huddly Go camera. Listens to failures in render
buffers and camera controls and resets the camera accordingly.
BUG=chromium:772166
TEST=Run tools_unittest. Build and deploy on local unit and test
on non-failure conditions and failure conditions by either forcing
the camera to hang or sending the kernel log fake failure messages.
Change-Id: I8f45ae3b6864cea262d0976e3122f1109d2a6ac6
Reviewed-on: https://chromium-review.googlesource.com/709901
Commit-Ready: Ege Mihmanli <egemih@google.com>
Tested-by: Ege Mihmanli <egemih@google.com>
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
20 files changed