diff options
-rw-r--r-- | src/ledflasher/ledflasher.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/src/ledflasher/ledflasher.cpp b/src/ledflasher/ledflasher.cpp index 55c0f5a..7a991b1 100644 --- a/src/ledflasher/ledflasher.cpp +++ b/src/ledflasher/ledflasher.cpp @@ -33,6 +33,7 @@ namespace { const char kWeaveComponent[] = "ledflasher"; +const char kWeaveTrait[] = "_ledflasher"; } // anonymous namespace using brillo::examples::ledflasher::ILEDService; @@ -103,18 +104,15 @@ void Daemon::OnWeaveServiceConnected( if (!weave_service) return; - weave_service->AddComponent(kWeaveComponent, {"_ledflasher"}, nullptr); + weave_service->AddComponent(kWeaveComponent, {kWeaveTrait}, nullptr); weave_service->AddCommandHandler( - kWeaveComponent, - "_ledflasher.set", + kWeaveComponent, kWeaveTrait, "set", base::Bind(&Daemon::OnSet, weak_ptr_factory_.GetWeakPtr())); weave_service->AddCommandHandler( - kWeaveComponent, - "_ledflasher.toggle", + kWeaveComponent, kWeaveTrait, "toggle", base::Bind(&Daemon::OnToggle, weak_ptr_factory_.GetWeakPtr())); weave_service->AddCommandHandler( - kWeaveComponent, - "_ledflasher.animate", + kWeaveComponent, kWeaveTrait, "animate", base::Bind(&Daemon::OnAnimate, weak_ptr_factory_.GetWeakPtr())); UpdateDeviceState(); @@ -235,8 +233,6 @@ void Daemon::UpdateDeviceState() { {"_ledflasher.status", status_}, {"_ledflasher.leds", leds}, }; - // TODO: Come up with a design for ledflasher.cpp such that this call never - // fails. weave_service->SetStateProperties(kWeaveComponent, state_change, nullptr); } |