Skip to content

broadcastradio: Add Virtual Tuner proto and state machine - #3155

Merged
Databean merged 1 commit into
google:mainfrom
abinba:feat/virtual-tuner-proto-state
Sep 9, 2026
Merged

Databean merged 1 commit into
google:mainfrom
abinba:feat/virtual-tuner-proto-state

Conversation

@abinba

@abinba abinba commented Sep 8, 2026

Copy link
Copy Markdown
Contributor

Introduce the gRPC protocol definition (VirtualTuner.proto) and thread-safe TunerState state machine for the Cuttlefish Virtual Tuner daemon. This defines the control RPCs (Tune, Stop) and provides atomic state tracking for virtual broadcast radio emulation.

Includes standalone unit tests for TunerState.

Test: bazel test //cuttlefish/host/commands/virtual_tuner_daemon:tuner_state_test
Bug: 521329213
TAG=agy
CONV=809829e8-ac68-4c32-b9b7-632f61743e47

@abinba abinba changed the title cuttlefish: Add Virtual Tuner proto and state machine broadcastradio: Add Virtual Tuner proto and state machine Sep 8, 2026
@Databean Databean added the kokoro:run Run e2e tests. label Sep 8, 2026
@GoogleCuttlefishTesterBot GoogleCuttlefishTesterBot removed the kokoro:run Run e2e tests. label Sep 8, 2026
Comment thread base/cvd/cuttlefish/host/commands/virtual_tuner_daemon/BUILD.bazel Outdated
Comment thread base/cvd/cuttlefish/host/commands/virtual_tuner_daemon/tuner_state_test.cpp Outdated
Comment thread base/cvd/cuttlefish/host/commands/virtual_tuner_daemon/tuner_state_test.cpp Outdated
Comment thread base/cvd/cuttlefish/host/commands/virtual_tuner_daemon/BUILD.bazel
@abinba
abinba force-pushed the feat/virtual-tuner-proto-state branch from 2c2c81c to 83e8893 Compare September 9, 2026 13:57
Introduce the gRPC protocol definition (VirtualTuner.proto) and thread-safe
TunerState state machine for the Cuttlefish Virtual Tuner daemon.
This defines the control RPCs (Tune, Stop) and provides atomic state
tracking for virtual broadcast radio emulation.

Includes standalone unit tests for TunerState.

Test: bazel test //cuttlefish/host/commands/virtual_tuner_daemon:tuner_state_test
Bug: 521329213
TAG=agy
CONV=809829e8-ac68-4c32-b9b7-632f61743e47
@abinba
abinba force-pushed the feat/virtual-tuner-proto-state branch from 83e8893 to f8bff97 Compare September 9, 2026 14:15
@abinba
abinba requested a review from Databean September 9, 2026 14:37
@Databean Databean added the kokoro:run Run e2e tests. label Sep 9, 2026
@GoogleCuttlefishTesterBot GoogleCuttlefishTesterBot removed the kokoro:run Run e2e tests. label Sep 9, 2026
@Databean
Databean enabled auto-merge September 9, 2026 21:40
@Databean
Databean added this pull request to the merge queue Sep 9, 2026
Merged via the queue into google:main with commit 0fbb63c Sep 9, 2026
29 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants