buffet: Update RegistrationStatus enum and how it's set
Motivation is to simplify states and make them more consistent with Privet
state.
Also update buffet code that switches states to better match cloud connection
state.
CQ-DEPEND=CL:260680
BUG=brillo:572,brillo:571,brillo:592
TEST=manual, register device, restart buffet and privetd, reboot router
checking if gcd.status of privet/info is correct.
Change-Id: I74c36d57a2396660417bf6db8166f90263d6636d
Reviewed-on: https://chromium-review.googlesource.com/260302
Tested-by: Vitaly Buka <vitalybuka@chromium.org>
Reviewed-by: Christopher Wiley <wiley@chromium.org>
Commit-Queue: Vitaly Buka <vitalybuka@chromium.org>
7 files changed
tree: 24fe662137971876c8f253783a1fc7f83d0e813f
- buffet/