blob: bc72aed1f9fc91386eccfb6c00f02fe6f292fcb5 [file]
// Copyright 2026 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
library fuchsia.driver.lab;
// Set on a node explicitly selected for driver-lab binding. The proxy
// binds only when this property is present and selected, so it can
// never bind opportunistically: production nodes never carry it, and
// engineering activation sets it deliberately.
bool PROXY_TARGET {
SELECTED = true,
};
// Set on a test node (for example via `ffx driver test-node add`) to
// have the lab_root test driver bind and stand up a fake platform
// device beneath it. String-valued so host tooling can set it through
// key=value interfaces.
string LAB_ROOT {
SELECTED = "selected",
};
// Set on the synthetic platform child node bound by the reference
// in-situ sample driver (`lab_sample_driver`).
bool SAMPLE_DEVICE {
SELECTED = true,
};