名稱說明
A2dpConfig 藍牙音訊串流 (bt-a2dp) 的設定選項。
ArchivistConfig 檔案管理員設定區的診斷設定選項。
ArchivistPipeline 單一檔案管理員管道設定。
AssemblyConfig 產品組合作業的設定。這是高階作業,可根據所需組合產品圖片的抽象描述,產生完整的圖片組合設定 (`crate::config::ImageAssemblyConfig`)。
AudioConfig 無法為複雜的 AudioConfig 列舉產生文件:b/332348955 在平台中使用的音訊堆疊。
AudioCoreConfig AudioCore 堆疊的設定選項。
AvrcpConfig 藍牙媒體資訊和控制項 (bt-avrcp) 的設定選項。
BatteryConfig 電池的平台設定選項。
BlobFvmVolumeConfig Blob 檔案系統的設定選項。
BlobfsCacheEvictionPolicy 用於 blob 快取管理的淘汰政策。
BlobfsLayout blobfs 的內部版面配置。
BlobfsWriteCompressionAlgorithm 壓縮演算法
BluetoothConfig 無法為複雜的 BluetoothConfig 列舉產生文件:b/332348955 藍牙的平台設定選項。預設平台設定不包含任何藍牙套件。
BluetoothCoreConfig 藍牙核心功能的平台設定。
BluetoothProfilesConfig 啟用藍牙設定檔的平台設定。
BrightnessManager 沒有說明
BuildInfoConfig 建構資訊的設定選項。
BuildType 平台 BuildTypes。這些設定可控管平台中的安全性和行為設定,並可變更放入組合產品映像檔的平台套件。
CameraConfig 平台的攝影機設定。
CobaltConfig Cobalt 設定區的設定選項。
ComponentIdIndexConfig 元件 ID 索引的平台設定選項 元件 ID 索引的平台設定選項,可描述用於元件別名的一致儲存 ID。如果名稱變更,ID 仍可保持一致,確保儲存空間不必遷移至新位置。
ComponentInitialInterest 元件啟動時應收到的初始記錄興趣。
ComponentPolicyConfig 元件政策的設定選項。
ConnectivityToolsConfig 平台提供的工具,可用於開發及偵錯連線功能。
DataFilesystemFormat 在 fvm 中使用的資料格式。
DataFvmVolumeConfig 資料檔案系統的設定選項。
DevelopmentSupportConfig 啟用開發支援功能的平台設定選項。
DeviceIdConfig Bluetooth 裝置 ID 設定檔 (bt-device-id) 的設定選項。
DiagnosticsConfig 診斷區域的診斷設定選項。
DisplayModeConfig 沒有說明
DriverDetails 含有驅動程式的套件詳細資料。
DriverFrameworkConfig 驅動程式庫程式架構支援的平台設定選項。
ExampleConfig 這個結構體會設定用於說明文件和測試的範例子系統。只有在設定啟用範例選項時,才會設定範例子系統。
FactoryDataConfig 工廠資料儲存庫的平台設定選項。
FeatureControl 可強制開啟、強制關閉或允許開啟/關閉的功能選項。功能預設為停用。
FeatureSupportLevel 平台的基本服務層級。這是與產品簽訂合約的基礎,因為這會決定平台可提供的最低服務組合。您可以在此最基本層級上啟用功能,但部分功能需要更高層級的支援。 這些層級最初是根據產品定義而定義,用於為所有其他產品提供基礎: bringup.gni (Bootstrap) +--> minimal.gni (Minimal) +--> core.gni +--> (所有其他) `Utility` 層級介於 `Bootstrap` 和 `Minimal` 之間,新增了 `/core` 領域,以及所有包含 `/core` 的系統所需的 `/core` 子項。 標準 (預設) 層級為 `Minimal`,這是產品主要系統應使用的層級。
FeedbackConfig 意見回饋設定區的設定選項。
FileRelativePathBuf 無法為複雜的 FileRelativePathBuf 列舉產生文件:b/332348955 Utf8PathBuf 可為檔案相對於檔案,或已解析為包含檔案的路徑。 實作 'serde::Deserialize' 後,這些路徑會處於相對於檔案的狀態。FileRelativePathBuf 具有「From」實作,可在從應用程式使用的路徑格式 (str、String、Utf8Path、Utf8PathBuf 等) 轉換時,以「已解析」狀態建立 FileRelativePathBuf。 use assembly_file_relative_path::FileRelativePathBuf; let path: FileRelativePathBuf = "some/path/to/file_1.json".into(); assert_eq!( path, FileRelativePathBuf::Resolved("some/path/to/file_1.json".into()) ); let relative = path.make_relative_to_dir("some/path")?; assert_eq!( relative, FileRelativePathBuf::FileRelative("to/file_1.json".into()) );
FilesystemImageMode 是否應將檔案系統放置在不同的分區、RAM 磁碟,或不存在。
FontsConfig 字型子系統的組合平台設定結構定義。
ForensicsConfig 鑑識區域的設定選項。
FormatDataOnCorruption 是否要在偵測到資料檔案系統毀損時進行格式化。
FvmVolumeConfig FVM 磁碟區。
GraphicsConfig 圖形的平台設定選項如下:
HealthCheckConfig OTA 健康狀態檢查的平台設定選項。如果 `verify_components` 未回報健康狀態,則可封鎖更新。
HfpAudioGatewayFeature HFP 音訊閘道功能。詳情請參閱 HFP 1.9 版第 100 頁。
HfpCodecId 藍牙 HFP 規格定義的轉碼器 ID,請參閱 HFP 1.9 版附錄 B
HfpConfig 藍牙免持聽筒 (bt-hfp) 的設定選項。
ICUConfig ICU 子系統的系統組合設定。
ICUType 沒有說明
ImageName 用於 zbi 和 vbmeta 的檔案名稱。
InitialElement 視窗管理員的平台設定選項。
InputDeviceType 可支援的輸入裝置選項。
IntlConfig 輸入區的平台設定選項。
LocationConfig 定位服務的平台設定選項
MapConfig 藍牙訊息存取設定檔 (bt-map) 用戶端裝置角色的設定選項。
MdnsConfig 用於 mdns 區域的平台設定選項。
MemoryMonitorConfig 記憶體監控器設定區的診斷設定選項。
MemoryMonitorVersion 可用的記憶體監控器版本
MemoryReclamationStrategy 設定裝置核心的記憶體回收策略。
MemorySize 無法為複雜的 MemorySize 列舉產生文件:b/332348955 記憶體量。
MultizoneConfig 平台的 multizone_leader 設定。
NetpolConfig 適用於「網路政策」區域的平台設定選項。
NetstackThreadCount 沒有說明
NetstackVersion 要使用的網路堆疊版本。
NetworkingConfig 要使用的網路類型 (標準或基本)。
OOMBehavior 無法為複雜的 OOMBehavior 列舉產生文件:b/332348955 如果裝置記憶體不足,應採取哪些行動。
OOMRebootTimeout 如果裝置記憶體不足,則重新啟動逾時。
OtaConfigs Omaha 用戶端的設定
PageScannerConfig 與網頁掃描器行為相關的設定。
PagetableEvictionPolicy 使用者頁面表格回收政策的選項。
PipelineType 無法為複雜的 PipelineType 列舉產生文件:b/332348955 no description
PlatformConfig 平台設定選項。這些是平台本身的選項,並非產品提供的選項。
PlatformConnectivityConfig 連線區的平台設定選項。
PlatformKernelConfig 核心區域的平台設定選項。
PlatformMediaConfig Starnix 區域的平台設定選項。
PlatformMemoryMonitorConfig 記憶體監控區的平台設定選項。
PlatformNetworkConfig 網路區域的平台設定選項。
PlatformParavirtualizationConfig 準虛擬化的平台設定選項。
PlatformSessionConfig 工作階段的平台設定選項。
PlatformStarnixConfig Starnix 區域的平台設定選項。
PlatformSysmemConfig sysmem 的平台設定選項。此設定同時存在於板卡和平台設定中,可讓板卡設定覆寫靜態預設值,並讓平台設定覆寫板卡設定。
PlatformUiConfig UI 區域的平台設定選項。
PlatformVirtualizationConfig 虛擬化區域的平台設定選項。
PlatformWlanConfig 無線區域的平台設定選項。
PolicyConfig 讓產品擁有者定義 Omaha 用戶端的 FuchsiaPolicy 實作項目所採用的值。
PolicyLabels SWD 政策的說明請參閱 \[RFC-0118](https://fuchsia.dev/fuchsia-src/contribute/governance/rfcs/0118_swd_policy_at_image_assembly_rfc)
PowerConfig Starnix 區域的平台設定選項。
ProductConfig 產品提供的設定詳細資料。
ProductConfigData 沒有說明
ProductFilesystemConfig 設定檔案系統的產品選項。這些選項包括要建構哪些檔案系統以及如何建構,但不包含來自主機板或分區大小的限制。
ProductInfoConfig 產品資訊的設定選項。
ProductPackageDetails 進一步說明要新增至組合的套件。
ProductPackagesConfig 產品提供的套件,可新增至組合完成的映像檔。這也包括這些套件的設定: json5 packages: { base: \[ { manifest: "path/to/package_a/package_manifest.json", }, { manifest: "path/to/package_b/package_manifest.json", config_data: { "foo.cfg": "path/to/some/source/file/foo.cfg", "bar/more/data.json": "path/to/some.json", }, }, ], cache: \[] }
ProductSessionConfig 工作階段的產品設定選項: json5 session: { url: "fuchsia-pkg://fuchsia.com/my_session#meta/my_session.cm", initial_element: { collection: "elements", url: "fuchsia-pkg://fuchsia.com/my_component#meta/my_component.cm" view_id_annotation: "my_component" } }
RecoveryConfig 復原作業的平台設定選項。
RendererType 可支援的 Scenic 轉譯器選項。
ReservedFvmVolumeConfig 在 fvm 中保留空間的設定選項。
修訂版本 無法為複雜的修訂版本列舉產生文件:b/332348955 no description
SamplerConfig 取樣器設定區的診斷設定選項。
SetUiConfig 輸入區的平台設定選項。
嚴重性 記錄訊息可能具有的嚴重性,通常稱為記錄的「層級」。
Snoop 指定 Bluetooth Snoop 元件 (`bt-snoop`) 的設定。
StorageConfig 儲存空間支援的平台設定選項。
StorageToolsConfig 平台提供的工具,可用於開發及偵錯儲存空間。
SystemRecovery 要納入映像檔的系統復原實作
TeeClient 依賴 TEE 架構的通訊協定元件的設定。例如實作 DRM 或驗證服務的元件。
TeeClientFeatures 沒有說明
TestFuzzingConfig 驅動程式庫負載測試的平台設定選項。
ThreadConfig 適用於執行緒區的平台設定選項。
TimekeeperConfig 輸入區的平台設定選項。
ToolsConfig 平台提供的開發和偵錯工具。
TrustedApp 如何在 Fuchsia 中執行信任應用程式的設定。
類型 要使用的 intl 設定類型。
UnsignedIntegerRangeInclusive 沒有說明
UpdateChecker 無法為複雜的 UpdateChecker 列舉產生文件:b/332348955 UpdateChecker 列舉代表 `update` 套件所依賴目標的更新檢查工具特定實作方式
UrlOrMoniker 無法為複雜的 UrlOrMoniker 列舉產生文件:b/332348955 no description
UsbConfig USB 的平台設定選項。
UsbPeripheralConfig 設定 USB 周邊子系統的運作方式。
UsbPeripheralFunction 沒有說明
VerificationFailureAction 定義更新驗證失敗時,系統更新提交者套件的行為
VerifyComponent 已實作 OTA 健康狀態檢查驗證服務的平台元件。
ViewingDistance 沒有說明
VisualDebuggingLevel VisualDebuggingLevel 用於啟用視覺化偵錯功能。目前有 3 個層級:
VolumeConfig 無法為複雜的 VolumeConfig 列舉產生文件:b/332348955 如何設定檔案系統音量。部分系統可能會在未實際產生檔案系統映像檔的情況下進行設定,以便在不需要實際檔案系統的情況下設定 fshost。
WeaveConfig 用於編織區的平台設定選項。
WlanPolicyLayer 無說明
WlanRecoveryProfile 沒有說明
WlanRoamingMode 無說明
WlanRoamingPolicy 無法為複雜的 WlanRoamingPolicy 列舉產生文件:b/332348955 no description
WlanRoamingProfile 沒有說明
ZeroPageScanCount 無法為複雜的 ZeroPageScanCount 列舉產生文件:b/332348955 零頁掃描器設定的選項。
software_delivery 代表軟體提交系統的所有可設定詳細資料,可供產品擁有者使用