名稱說明
A2dpConfig 藍牙音訊串流 (bt-a2dp) 的設定選項。
ArchivistConfig 封存設定區的診斷設定選項。
ArchivistPipeline 單一封存管道設定。
AssemblyConfig 產品組裝作業的設定。這是高階作業,會在組合的產品映像檔中取得更具體的摘要說明,然後產生完整的 Image Assembly 設定 (`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 可以保持一致,確保不需要將儲存體遷移到新位置。
ComponentInitialInterest 元件啟動時,應接收的初始記錄興趣。
ComponentPolicyConfig 元件政策的設定選項。
ConnectivityToolsConfig 平台提供的開發和偵錯連線工具。
DataFilesystemFormat fvm 內部使用的資料格式。
DataFvmVolumeConfig 資料檔案系統的設定選項。
DevelopmentSupportConfig 啟用開發支援的平台設定選項。
DiagnosticsConfig 診斷區域的診斷設定選項。
DisplayModeConfig 沒有說明
DriverDetails 包含驅動程式的套件詳細資料。
DriverFrameworkConfig 驅動程式庫程式架構支援的平台設定選項。
ExampleConfig 此結構會設定用於說明文件和測試的範例子系統。只有在設有已啟用範例的選項的情況下,系統才會設定範例子系統。
FactoryDataConfig 工廠資料儲存庫的平台設定選項。
FeatureControl 可能強制開啟、強制關閉或允許開啟/關閉的功能選項。功能預設為停用。
FeatureSupportLevel 平台的基本服務層級。 這是與產品合約的基礎,旨在規範平台中可用的最少服務組合。您可在最基本的層級啟用這些功能,但某些功能需要更基本的支援層級才能運作。 最初是根據產品定義,用於提供所有其他產品的基礎: startup.gni (Bootstrap) +-->minimal.gni (最小) +-->Core.gni +-->(其他) `Utility` 級別介於 `Bootstrap` 和 `Minimal` 之間,針對包含 `/core` 的所有系統新增 `/core` 領域和 `/core` 子項。 標準 (預設) 等級為「最小」。這是指產品應使用的層級主要系統。
FeedbackConfig 意見回饋設定區域的設定選項。
FileRelativePathBuf 無法產生複雜 FileRelativePathBuf 列舉的文件:b/332348955 Utf8PathBuf 表示檔案相關,或已透過內含檔案的路徑完成解析。 「serde::Deserialize」實作會導致這些路徑處於檔案相關狀態。 FileRelativePathBuf 的「From」在 [已解決] 標頭中建立狀態從應用程式使用的路徑格式 (str、String、Utf8Path、Utf8PathBuf 等) 轉換時的狀態 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 檔案系統是否應置於單獨的分區、ramdisk 中或不存在。
FontsConfig Fonts 子系統的組合平台設定結構定義。
ForensicsConfig 鑑識區域的設定選項。
FormatDataOnCorruption 是否在偵測到損毀時將資料檔案系統格式化。
FvmVolumeConfig FVM 磁碟區。
GraphicsConfig 圖像的平台設定選項為。
HealthChecks 讓產品擁有者選擇要驗證哪些元件已實作健康狀態檢查。
HfpConfig 藍牙免持免持通話 (bt-hfp) 的設定選項。
ICUConfig ICU 子系統的系統組合設定。
ICUType 沒有說明
ImageName 要用於 zbi 和 vbmeta 的檔案名稱。
InputDeviceType 可能支援的輸入裝置選項。
IntlConfig 輸入區域的平台設定選項。
LocationConfig 定位服務的平台設定選項
LogSeverity 沒有說明
MdnsConfig 用於 MDns 區域的平台設定選項。
MemoryMonitorConfig 記憶體監控設定區域的診斷設定選項。
MemorySize 無法產生複雜 MemorySize 列舉的文件:b/332348955 記憶體容量。
MultizoneConfig 平台的 multizone_leader 設定。
NetpolConfig 用於「網路政策」區域的平台設定選項。
NetstackThreadCount 沒有說明
NetstackVersion 要使用的網路堆疊版本。
NetworkingConfig 要使用的網路類型 (標準或基本)。
OOMBehavior 無法產生複雜 OOMBehavior 列舉的文件:b/332348955 如果裝置記憶體不足,會發生什麼情況。
OOMRebootTimeout 裝置記憶體不足時重新啟動逾時。
OtaConfigs Omaha 用戶端設定
PipelineType 無法產生複雜 PipelineType 列舉的文件:b/332348955 沒有說明
PlatformConfig 平台設定選項。這些選項只與平臺本身相關,而非產品提供的所有內容。
PlatformConnectivityConfig 連線區域的平台設定選項。
PlatformKernelConfig 核心區域的平台設定選項。
PlatformMediaConfig Starnix 區域的平台設定選項。
PlatformNetworkConfig 網路區域的平台設定選項。
PlatformParavirtualizationConfig 半虛擬化的平台設定選項。
PlatformSessionConfig 工作階段的平台設定選項。
PlatformStarnixConfig Starnix 區域的平台設定選項。
PlatformSysmemConfig sysmem 的平台設定選項。這項設定同時存在於主機和平台設定中,讓 Jamboard 設定覆寫靜態預設值,並允許平台設定覆寫主機設定。
PlatformUiConfig UI 區域的平台設定選項。
PlatformVirtualizationConfig 虛擬化區域的平台設定選項。
PlatformWlanConfig WLAN 區域的平台設定選項。
PolicyConfig 允許產品擁有者定義 Omaha 用戶端的 FuchsiaPolicy 實作值。
PolicyLabels SWD 政策列載於 \[RFC-0118](https://https://fuchsia.dev/fuchsia-src/contribution/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: \[] }
RecoveryConfig 復原的平台設定選項。
RendererType 可能支援的 View 轉譯器選項。
ReservedFvmVolumeConfig fvm 中的預留空間設定選項。
修訂版本 無法產生複雜修訂版本列舉的文件:b/332348955 沒有說明
SamplerConfig 取樣器設定區域的診斷設定選項。
SetUiConfig 輸入區域的平台設定選項。
窺探 指定藍牙窺探元件 (`bt-snoop`) 的設定。
StorageConfig 儲存空間支援的平台設定選項。
StorageToolsConfig 平台提供的工具用於開發和偵錯儲存空間。
TeeClient 依附 TEE 通訊協定的元件設定。例如導入 DRM 的元件,或驗證服務的元件。
TeeClientFeatures 沒有說明
TestFuzzingConfig 用於驅動程式庫負載測試的平台設定選項。
ThreadConfig 用於執行緒區域的平台設定選項。
TimekeeperConfig 輸入區域的平台設定選項。
ToolsConfig 平台提供的開發和偵錯工具。
類型 要使用的詳細設定類型。
UnsignedIntegerRangeInclusive 沒有說明
UpdateChecker 無法產生複雜 UpdateChecker 列舉的文件:b/332348955 UpdateChecker 列舉代表 `update` 套件所依賴的目標上更新檢查工具工具的特定實作方式
UrlOrMoniker 無法產生複雜 UrlOrMoniker 列舉的文件:b/332348955 沒有說明
UsbConfig USB 的平台設定選項。
UsbPeripheralConfig 設定 USB 週邊裝置子系統的運作方式。
UsbPeripheralFunction 沒有說明
VerificationFailureAction 定義更新驗證失敗時, system-update-committer 套件的行為
ViewingDistance 沒有說明
VolumeConfig 無法產生複雜 VolumeConfig 列舉的文件:b/332348955 如何設定檔案系統磁碟區。部分系統可能會在不實際產生檔案系統映像檔的情況下進行這項設定,以設定 fshost,而不需要實際的檔案系統。
WeaveConfig 編織區域適用的平台設定選項。
WlanPolicyLayer 沒有說明
WlanRecoveryProfile 沒有說明
WlanRoamingMode 沒有說明
WlanRoamingPolicy 無法產生複雜 WlanRoamingPolicy 列舉的文件:b/332348955 沒有說明
WlanRoamingProfile 沒有說明
software_delivery 產品負責人提供的軟體推送系統所有可設定詳細資料的代表性結構