fuchsia.settings

新增:7

通訊協定

無障礙功能

fuchsia.settings/accessibility.fidl 中定義的

修改或監控保留的無障礙設定。

支援的 SettingsEpitaph 列舉: REQUEST_NOT_SUPPORTED、INTERNAL_SERVICE_ERROR、PERSISTENT_STORAGE_ERROR

設定

調整 [AccessibilitySettings] 設定。表格中未明確設定的任何欄位都會執行 不執行任何變更,也不會進行任何變更。

要求

名稱類型
settings AccessibilitySettings

回應

名稱類型
payload Accessibility_Set_Result

觀看

取得所有無障礙設定目前的值。退貨程序 首次通話時立即執行;後續呼叫則會傳回 可能會發生什麼變化

  • settings無障礙設定目前的所有值。

如果呼叫失敗,則屬於嚴重錯誤和管道 即將打烊

要求

<空白>

回應

名稱類型
settings AccessibilitySettings

音訊

定義於 fuchsia.settings/audio.fidl

音訊相關設定。

支援的 SettingsEpitaph 列舉: REQUEST_NOT_SUPPORTED、INTERNAL_SERVICE_ERROR、PERSISTENT_STORAGE_ERROR

設定

設定音訊設定。表格中未明確設定的任何欄位都會執行 不執行任何變更,也不會進行任何變更。

要求

名稱類型
settings AudioSettings

回應

名稱類型
payload Audio_Set_Result

觀看

取得目前的 [AudioSettings]。第一次呼叫時立即傳回; 後續呼叫則會在值變更時傳回。

如果呼叫失敗,則屬於嚴重錯誤和管道 即將打烊

要求

<空白>

回應

名稱類型
settings AudioSettings

螢幕

fuchsia.settings/display.fidl 中定義的

與顯示相關的設定。

支援的 SettingsEpitaph 列舉: REQUEST_NOT_SUPPORTED、INTERNAL_SERVICE_ERROR、PERSISTENT_STORAGE_ERROR

設定

設定顯示設定。表格中未明確設定的任何欄位都會執行 不執行任何變更,也不會進行任何變更。

要求

名稱類型
settings DisplaySettings

回應

名稱類型
payload Display_Set_Result

觀看

取得目前的 [DisplaySettings]。第一次呼叫時立即傳回; 後續呼叫則會在值變更時傳回。

如果呼叫失敗,則屬於嚴重錯誤和管道 即將打烊

要求

<空白>

回應

名稱類型
settings DisplaySettings

DoNotDisturb

定義於 fuchsia.settings/do_not_disturb.fidl

修改或手錶零打擾 (DND) 模式。「零打擾」模式啟用時,因為幹擾而分心 就會減少或排除。例如:開機時不會啟動 比方說,系統可能會拒接來電或設為靜音 已暫停、靜音或隱藏您可以設定高優先順序的干擾 (例如鬧鐘) 。

支援的 SettingsEpitaph 列舉: REQUEST_NOT_SUPPORTED、INTERNAL_SERVICE_ERROR、PERSISTENT_STORAGE_ERROR

設定

調整「DoNotDisturbSettings」DoNotDisturbSettings設定。未在 中明確設定的任何欄位 資料表就會執行免人工管理,且不會進行任何變更。

要求

名稱類型
settings DoNotDisturbSettings

回應

名稱類型
payload DoNotDisturb_Set_Result

觀看

取得目前的 DoNotDisturbSettings。將於第一個日期立即傳回 呼叫;後續呼叫則會在值變更時傳回。

如果呼叫失敗,則屬於嚴重錯誤和管道 即將打烊

要求

<空白>

回應

名稱類型
settings DoNotDisturbSettings

FactoryReset

定義於 fuchsia.settings/factory_reset.fidl

與恢復原廠設定相關的設定。

設定

用於恢復原廠設定。表格中未明確設定的任何欄位 且不會進行任何變更

要求

名稱類型
settings FactoryResetSettings

回應

名稱類型
payload FactoryReset_Set_Result

觀看

得知恢復原廠設定設定變更時,系統會通知你。

如果有連線,第一個呼叫會傳回目前的 settings 值,而後續呼叫則只會傳回新的 settings 值 並在值有變動時更新。這跟隨持續的 get 模式而定。

如果這項呼叫失敗,系統會將其視為嚴重錯誤,而管道 設為關閉

要求

<空白>

回應

名稱類型
settings FactoryResetSettings

輸入

定義於 fuchsia.settings/input.fidl

與裝置輸入相關的設定。

支援的 SettingsEpitaph 列舉: REQUEST_NOT_SUPPORTED、INTERNAL_SERVICE_ERROR、PERSISTENT_STORAGE_ERROR

設定

要求軟體輸入裝置設定軟體狀態。5 月 不一定會根據不同因素而改變裝置的整體狀態 再決定硬體狀態將修改現有軟體狀態 裝置。其他情況 就會加入新的輸入裝置未包含在 input_states 中的裝置 將不會修改

要求

名稱類型
input_states vector<InputState>

回應

名稱類型
payload Input_Set_Result

觀看

取得目前的 |InputSettings|。第一次呼叫時立即傳回; 後續呼叫則會在值變更時傳回。

任何輸入裝置狀態變更,就會傳回 完整的 [InputSettings] 物件,內含所有 目標裝置上可用的輸入裝置。

為了找出特定輸入裝置的狀態,裝置向量 可反覆查看當中的 [DeviceType]。如果多部裝置都具有相同的 [DeviceType], 您也可以與 [InputDevice] 的 device_name 搭配使用 [DeviceType],尋找所需的輸入裝置。我們透過 device_name 和 [DeviceType] 可明確識別 [InputDevice]。

如果呼叫失敗,則屬於嚴重錯誤和管道 即將打烊

要求

<空白>

回應

名稱類型
settings InputSettings

國際化

定義於 fuchsia.settings/intl.fidl

國際化相關設定,例如地區、時區和 溫度單位。

支援的 SettingsEpitaph 列舉: REQUEST_NOT_SUPPORTED、INTERNAL_SERVICE_ERROR、PERSISTENT_STORAGE_ERROR、 FILE_READ_ERROR

設定

設置 [IntlSettings] 設定。表格中未明確設定的任何欄位都會執行 不執行任何變更,也不會進行任何變更。

要求

名稱類型
settings IntlSettings

回應

名稱類型
payload Intl_Set_Result

觀看

取得目前的 [IntlSettings]。第一次呼叫時立即傳回; 後續呼叫則會在值變更時傳回。

如果呼叫失敗,則屬於嚴重錯誤和管道 即將打烊

要求

<空白>

回應

名稱類型
settings IntlSettings

鍵盤

定義於 fuchsia.settings/keyboard.fidl

用於讀取及修改鍵盤設定的 SetUI 通訊協定。

設定

設定通訊協定:如果不設定欄位,系統不會修改這個欄位。 如要清除欄位,請將欄位類型設為「0」值。

要求

名稱類型
settings KeyboardSettings

回應

名稱類型
payload KeyboardSet_Set_Result

觀看

Watch 通訊協定與其他 fuchsia.settings.* 通訊協定相同。

第一次呼叫時立即傳回;封鎖設定 變更,然後傳回「hanging get」。

要求

<空白>

回應

名稱類型
settings KeyboardSettings

KeyboardSet

定義於 fuchsia.settings/keyboard.fidl

用於修改鍵盤設定的可變動 API。

設定

設定通訊協定:如果不設定欄位,系統不會修改這個欄位。 如要清除欄位,請將欄位類型設為「0」值。

要求

名稱類型
settings KeyboardSettings

回應

名稱類型
payload KeyboardSet_Set_Result

KeyboardWatch

定義於 fuchsia.settings/keyboard.fidl

這個唯讀 API,用於監控鍵盤設定變更。

觀看

Watch 通訊協定與其他 fuchsia.settings.* 通訊協定相同。

第一次呼叫時立即傳回;封鎖設定 變更,然後傳回「hanging get」。

要求

<空白>

回應

名稱類型
settings KeyboardSettings

淺色

定義於 fuchsia.settings/light.fidl

SetLightGroupValues

以指定名稱設定群組中燈具的值。

如果提供的值與燈組類型不符,則這個 呼叫。

如果發生以下情況,要求的變更可能不會立即生效: 裝置硬體強制讓燈進入特定狀態這個 呼叫仍會成功,但指示燈值可能不會變更。

要求

名稱類型
name string[32]
state vector<LightState>

回應

名稱類型
payload Light_SetLightGroupValues_Result

WatchLightGroup

使用 名字第一次呼叫時立即傳回;後續呼叫傳回 當值發生變化時。

如果呼叫失敗,則屬於嚴重錯誤和管道 即將打烊如果因燈組群組名稱無效而導致失敗, 該管道將以 NOT_FOUND 頭銜關閉。

要求

名稱類型
name string[32]

回應

名稱類型
group LightGroup

WatchLightGroups

擷取裝置上可控制燈具群組的資訊。 第一次呼叫時立即傳回;後續呼叫則會在 值的變化。

如果呼叫失敗,則屬於嚴重錯誤和管道 即將打烊

要求

<空白>

回應

名稱類型
groups vector<LightGroup>

NightMode

定義於 fuchsia.settings/night_mode.fidl

修改或觀看夜間模式設定。夜間模式會讓裝置以 受限模式,可視需要覆寫。夜間 模式時,下列設定會套用於夜間模式參數:

  1. 已啟用/尚未啟用 DoNotDisturb。
  2. 系統音量已設為覆寫最大值。
  3. LED 亮度已設定為可覆寫上限。
  4. 啟用/未啟用睡眠模式。

支援的 SettingsEpitaph 列舉: REQUEST_NOT_SUPPORTED、INTERNAL_SERVICE_ERROR、PERSISTENT_STORAGE_ERROR

設定

調整 NightModeSettings 設定。未在 中明確設定的任何欄位 資料表就會執行免人工管理,且不會進行任何變更。

要求

名稱類型
settings NightModeSettings

回應

名稱類型
payload NightMode_Set_Result

觀看

取得目前的 NightModeSettings。將於第一個日期立即傳回 呼叫;後續呼叫則會在值變更時傳回。

如果呼叫失敗,則屬於嚴重錯誤和管道 即將打烊

要求

<空白>

回應

名稱類型
settings NightModeSettings

隱私權

定義於 fuchsia.settings/privacy.fidl

與隱私權相關的設定。

支援的 SettingsEpitaph 列舉: REQUEST_NOT_SUPPORTED、INTERNAL_SERVICE_ERROR、PERSISTENT_STORAGE_ERROR

設定

設置隱私設定。

未在 settings 中明確設定的任何欄位都會執行免人工管理,且不會進行任何變更。

要求

名稱類型
settings PrivacySettings

回應

名稱類型
payload Privacy_Set_Result

觀看

隱私權設定異動通知。

在指定的連線上,如果這是第一次呼叫,伺服器會立即傳回。 或是 settings 值在上次呼叫後有所變更。否則伺服器會 等候值變更,然後才會傳回新的值。這跟隨持續的 get 模式而定。

如果這項呼叫失敗,系統會將其視為嚴重錯誤,並關閉管道。

要求

<空白>

回應

名稱類型
settings PrivacySettings

設定

定義於 fuchsia.settings/setup.fidl

影響裝置設定行為的設定。

支援的 SettingsEpitaph 列舉: REQUEST_NOT_SUPPORTED、INTERNAL_SERVICE_ERROR、PERSISTENT_STORAGE_ERROR

設定

變更 [SetupSettings] 中指定的設定。未指定任何欄位 資料表不會執行任何系統作業。發生錯誤時 如果提供的設定無效 (例如 沒有內容)。

要求

名稱類型
settings SetupSettings
reboot_device bool

回應

名稱類型
payload Setup_Set_Result

觀看

取得目前的 [SetupSettings]。第一次呼叫時立即傳回; 後續呼叫則會在值變更時傳回。

如果呼叫失敗,則屬於嚴重錯誤和管道 即將打烊

要求

<空白>

回應

名稱類型
settings SetupSettings

結構

Accessibility_Set_Response

fuchsia.settings/accessibility.fidl 中定義的

<空白>

Audio_Set_Response

定義於 fuchsia.settings/audio.fidl

<空白>

自動重複

定義於 fuchsia.settings/keyboard.fidl

欄位類型說明預設
delay zx/Duration

金鑰啟動和自動重複啟動的時間長度。

無預設
period zx/Duration

兩個連續自動重複動作 (1/速率) 的間隔時間。費率的定義為 自動重排功能開始執行後,重複鍵產生的頻率 每秒產生的流量

無預設

Display_Set_Response

fuchsia.settings/display.fidl 中定義的

<空白>

DoNotDisturb_Set_Response

定義於 fuchsia.settings/do_not_disturb.fidl

<空白>

FactoryReset_Set_Response

定義於 fuchsia.settings/factory_reset.fidl

<空白>

Input_Set_Response

定義於 fuchsia.settings/input.fidl

<空白>

Intl_Set_Response

定義於 fuchsia.settings/intl.fidl

<空白>

KeyboardSet_Set_Response

定義於 fuchsia.settings/keyboard.fidl

<空白>

Light_SetLightGroupValues_Response

定義於 fuchsia.settings/light.fidl

<空白>

NightMode_Set_Response

定義於 fuchsia.settings/night_mode.fidl

<空白>

Privacy_Set_Response

定義於 fuchsia.settings/privacy.fidl

<空白>

Setup_Set_Response

定義於 fuchsia.settings/setup.fidl

<空白>

ENUMS

AudioStreamSettingSource 嚴格

類型:uint32

定義於 fuchsia.settings/audio.fidl

音量設定的來源。音量會根據來源設定。

名稱說明
0

音量是由使用者設定。當 AudioStreamSettings 中的 source 為 設為此模式,音訊音量設為 user_volume

1

系統會控制音量。系統會在 計算及調整音量這個來源並未儲存該磁碟區。

2

系統會控制音量。系統變更時會使用這個值 音量,但我們還是想播放這些變更的意見回饋 這個來源尚未儲存磁碟區。

CaptionFontFamily 嚴格

類型:uint32

fuchsia.settings/accessibility.fidl 中定義的

用於隱藏字幕的字型系列,由 47 CFR §79.102(k) 指定。

名稱說明
0
1
2
3
4
5
6
7

ColorBlindnessType 嚴格

類型:uint32

fuchsia.settings/accessibility.fidl 中定義的

名稱說明
0

無法使用色盲。

1

紅光對紅燈的敏感度降低,因此只有紅綠色盲。

2

紅光對綠光的敏感度降低,因此只有紅綠色盲。

3

藍黃色盲。這可能是由於敏感對藍色的敏感度降低 光線。

DeviceStateSource 嚴格

類型:uint32

定義於 fuchsia.settings/input.fidl

名稱說明
1
2

DeviceType 嚴格

類型:uint32

定義於 fuchsia.settings/input.fidl

名稱說明
1
2

EdgeStyle 嚴格

類型:uint32

fuchsia.settings/accessibility.fidl 中定義的

字型邊緣樣式,如 47 CFR §79.103(c)(7) 所述

名稱說明
0

字型周圍沒有邊框。

1

「後面」的陰影而且與各個邊緣之間會有些微偏移

2

模仿 3D 提升效果的浮誇。

3

模仿 3D 憂鬱效果的奇蹟。

4

每個形狀周圍的純框線。

錯誤 strict

類型:uint32

定義於 fuchsia.settings/settings.fidl

不同設定中使用的常見錯誤代碼。

名稱說明
1
2

HourCycle 嚴格

類型:uint32

定義於 fuchsia.settings/intl.fidl

時間格式應為 12 小時制還是 24 小時制。H 代表 時限指標可顯示的最大值。

名稱說明
0
1

12 小時制,午夜後凌晨 0:10。

2

12 小時制,午夜後 12:10。

3

24 小時制,午夜後 0:10。

4

24 小時制,午夜後 24:10。

LightError 嚴格

類型:uint32

定義於 fuchsia.settings/light.fidl

名稱說明
1

因不明原因導致通話失敗。

2

不支援通話功能,因此這個 不支援這項設定。

3

提供的燈具群組名稱無效/不明。

4

提供的 LightValue 與光源組的不符 LightType 或不符合值類型的要求。

LightType 嚴格

類型:uint32

定義於 fuchsia.settings/light.fidl

列舉說明控制光源的可能類型值。

名稱說明
1

這類光源支援將亮度設為 uint8_t。

2

這類光源支援設定 RGB 值。

3

燈具只能開啟或關閉。

LowLightMode 嚴格

類型:uint32

fuchsia.settings/display.fidl 中定義的

名稱說明
0

裝置不得處於低光源模式。

1

裝置不應處於低光源模式,且應進行轉換 作用是立即解決問題

2

裝置應處於低光源模式。

SettingsEpitaph 嚴格

類型:uint32

定義於 fuchsia.settings/settings.fidl

在不同設定中使用的常見的 Epitaph 訊息。

名稱說明
1
2
3
4

ThemeType strict

類型:uint32

fuchsia.settings/display.fidl 中定義的

名稱說明
0

如果將 ThemeType 設為 DEFAULT,則系統會將其設定為 產品 判斷這真正的意義

1
2

資料表

AccessibilitySettings

fuchsia.settings/accessibility.fidl 中定義的

支援的無障礙設定。

序數欄位類型說明
audio_description bool

若是影片,請使用替代音軌 (類似於變更語言) 說明在沒有對話時顯示的影像內容。

screen_reader bool

朗讀使用者所選畫面的元素。

color_inversion bool

反轉畫面上的色彩。

enable_magnification bool

將輕觸螢幕三下時,視為可放大的指令。

color_correction ColorBlindnessType

哪種色盲類型 (如果有的話) 修正。

captions_settings CaptionsSettings

哪些來源取得隱藏式輔助字幕,以及顯示方式。

AudioSettings

定義於 fuchsia.settings/audio.fidl

序數欄位類型說明
streams vector<AudioStreamSettings>[5]

包含所有音訊串流設定的音量設定。應該只會 每個 fuchsia.media.AudioRenderUsage 一個 AudioStreamSettings。

AudioStreamSettings

定義於 fuchsia.settings/audio.fidl

序數欄位類型說明
stream fuchsia.media/AudioRenderUsage

要套用設定的音訊串流。

source AudioStreamSettingSource

系統已根據「source」的音量設定調整「stream」音量。

user_volume Volume

使用者層級數量設定。如果 source 為 USER,音量會設為 user_volume

CaptionFontStyle

fuchsia.settings/accessibility.fidl 中定義的

隱藏式輔助字幕文字的字型、大小和顏色。

序數欄位類型說明
family CaptionFontFamily
color fuchsia.ui.types/ColorRgba

47 CFR §79.103(c)(2) 需要至少 3 位元 RGB,才能讓使用者覆寫 隱藏式輔助字幕的顏色。

每個色彩管道都應是一個有限的數字 SetAccessibilityInfo 以 INVALID_VALUE 執行失敗

relative_size float32

相對於預設字幕大小的隱藏式輔助字幕文字大小。A 罩杯 保證為 [0.5, 2] 的範圍 (如 47 CFR §79.103(c)(4) 所述) 建築物)。大小必須是有限的數字。

char_edge_style EdgeStyle

CaptionsSettings

fuchsia.settings/accessibility.fidl 中定義的

哪些來源取得隱藏式輔助字幕,以及顯示方式。

序數欄位類型說明
for_media bool

已為媒體音訊來源啟用隱藏式輔助字幕。

for_tts bool

已為文字轉語音來源啟用隱藏式輔助字幕。

font_style CaptionFontStyle

隱藏式輔助字幕文字使用的字型樣式和顏色。

window_color fuchsia.ui.types/ColorRgba

隱藏式輔助字幕視窗周圍的框線顏色。

每個色彩管道都應是一個有限的數字 SetAccessibilityInfo 以 INVALID_VALUE 執行失敗

background_color fuchsia.ui.types/ColorRgba

隱藏式輔助字幕視窗的背景顏色。

每個色彩管道都應是一個有限的數字 SetAccessibilityInfo 以 INVALID_VALUE 執行失敗

DeviceState

定義於 fuchsia.settings/input.fidl

保留 |InputDevice| 的狀態。

序數欄位類型說明
toggle_flags ToggleStateFlags

控管輸入裝置的開啟/關閉狀態。

DisplaySettings

fuchsia.settings/display.fidl 中定義的

DisplaySettings 的用途是判斷螢幕的輸出狀態。 螢幕可在兩種模式之間切換,開啟自動調整亮度功能以及 關閉自動調整亮度功能。

「Adjusted_auto_brightness」可用於設定 目前光線。自動調整亮度功能將持續: 系統就會根據周遭光線變化,調暗並調亮螢幕。

在手動模式中會使用 Brightness_value 設定特定亮度等級 。這個等級在手動模式下仍會保留。

序數欄位類型說明
auto_brightness bool

已啟用自動調整亮度功能。

brightness_value float32

手動設定亮度值 [0.0 - 1.0]。不是數字、無限或 負無限大會導致 SetDisplayInfo 因 INVALID_VALUE 而失敗。

low_light_mode LowLightMode

裝置的低光源模式狀態。

screen_enabled bool

螢幕是否已啟用。

theme Theme

用於裝置使用者介面的主題。

adjusted_auto_brightness float32

亮度值會將自動調整亮度調整為 [0.0 - 1.0]。

DoNotDisturbSettings

定義於 fuchsia.settings/do_not_disturb.fidl

「零打擾」(DND) 模式相關設定。

序數欄位類型說明
user_initiated_do_not_disturb bool

如果設為 true,裝置會處於 DND 模式 (DND) 模式。變更這個值 指定您直接回應使用者啟動的事件

請注意,即使啟用這項設定,裝置仍可能處於 DND 模式 false,因為 night_mode_initiated_do_not_disturb 可能是 true。目的地: 請停用 DND 模式,將兩個欄位都設為 false

如要瞭解 DND 是否已啟用,您必須同時執行兩者的布林值「或」 只要使用來自這些領域的 小型資料集訓練即可

night_mode_initiated_do_not_disturb bool

如果設為 true,裝置會處於 DND 模式 (DND) 模式。變更這個值 請務必根據每晚的時間表啟用或停用 DND。

請注意,即使啟用這項設定,裝置仍可能處於 DND 模式 false,因為 user_initiated_do_not_disturb 可能是 true。禁止事項 除非您直接回應false 使用者啟動的事件

如要瞭解 DND 是否已啟用,您必須同時執行兩者的布林值「或」 只要使用來自這些領域的 小型資料集訓練即可

FactoryResetSettings

定義於 fuchsia.settings/factory_reset.fidl

恢復原廠設定設定的相關資訊。

序數欄位類型說明
is_local_reset_allowed bool

如果設為 true,使用者將可實際恢復原廠設定。 如果設為 False,系統會停用該功能。

InputDevice

定義於 fuchsia.settings/input.fidl

包含輸入裝置的資訊。裝置可明確識別 由 device_name 和 device_type 的組合組合得出。

序數欄位類型說明
device_name string

可在特定裝置類型中準確識別裝置。

device_type DeviceType

輸入裝置的類型 (例如相機、麥克風)。

source_states vector<SourceState>

個別 [DeviceStateSource] 的狀態。

mutable_toggle_state ToggleStateFlags

允許為裝置變更的軟體切換狀態。

state DeviceState

裝置的整體狀態,在考量組合中 以及來源狀態的對應內容

InputSettings

定義於 fuchsia.settings/input.fidl

裝置輸入相關設定。InputDeviceSettings 的新格式。

InputSettings 包含輸入裝置清單,例如麥克風和相機 裝置。每種類型可能都有多部裝置。如果是的話, 以 device_name 表示。如果特定裝置只有一個裝置 [DeviceType],則名稱預設為與裝置類型相同,例如 DeviceType::麥克風 ->「麥克風」。

序數欄位類型說明
devices vector<InputDevice>

InputState

定義於 fuchsia.settings/input.fidl

|DeviceState| 的屬性子集,用戶端可能會傳遞 InputDevice 的軟體狀態。

序數欄位類型說明
name string
device_type DeviceType
state DeviceState

IntlSettings

定義於 fuchsia.settings/intl.fidl

一組國際化相關設定。

序數欄位類型說明
locales vector<fuchsia.intl/LocaleId>[10]

偏好語言代碼的排序清單。

temperature_unit fuchsia.intl/TemperatureUnit

慣用的溫度單位。

time_zone_id fuchsia.intl/TimeZoneId

目前設定的時區。

hour_cycle HourCycle

偏好的小時循環。

KeyboardSettings

定義於 fuchsia.settings/keyboard.fidl

各種鍵盤設定。

序數欄位類型說明
keymap fuchsia.input/KeymapId
autorepeat Autorepeat

LightGroup

定義於 fuchsia.settings/light.fidl

可控制燈具的相關資訊。每個群組可能會有一或多個 光源。

序數欄位類型說明
name string[32]

這個燈組的 ID,用戶端應將此函式傳回 服務來設定群組的淺色值。

enabled bool

如果燈具群組已啟用,且變更者能看到變更,則為 True 內容。如果燈具群組遭硬體強制關閉,則為 False。如果指示燈亮起 群組已停用,仍可設定此值,但無法進行變更 直到燈群組重新開啟為止。

type LightType

定義控制這個光源群組可接受的值類型。

lights vector<LightState>

這個群組中的燈具狀態。

LightState

定義於 fuchsia.settings/light.fidl

指定燈具的狀態。

序數欄位類型說明
value LightValue

NightModeSettings

定義於 fuchsia.settings/night_mode.fidl

夜間模式相關設定。

序數欄位類型說明
night_mode_enabled bool

如果為 true,則裝置/使用者已選擇啟用 NightMode 日常安排。

PrivacySettings

定義於 fuchsia.settings/privacy.fidl

序數欄位類型說明

SetupSettings

定義於 fuchsia.settings/setup.fidl

序數欄位類型說明
enabled_configuration_interfaces ConfigurationInterfaces

指定可以設定裝置的網路介面 重新設定容器

SourceState

定義於 fuchsia.settings/input.fidl

說明 |來源|的 |狀態|為何不過,無論內部 IP 位址為何 DNS 名稱始終會指向特定的執行個體

序數欄位類型說明
source DeviceStateSource
state DeviceState

主題

fuchsia.settings/display.fidl 中定義的

序數欄位類型說明
theme_type ThemeType
theme_mode ThemeMode

音量

定義於 fuchsia.settings/audio.fidl

序數欄位類型說明
level float32

音量範圍為 [0.0, 1.0]。該層級會對應至磁碟區中的 dbfs 值 。不是數字 (NaN)、無限或負無限大 會導致 SetVolume 失敗,並顯示 INVALID_VALUE。

muted bool

如果音量應設為靜音,則為「true」。若為 true,則音量為靜音 無論 level 為何。

聯合國

Accessibility_Set_Result 嚴格

fuchsia.settings/accessibility.fidl 中定義的

序數Variant類型說明
response Accessibility_Set_Response
err Error

Audio_Set_Result 嚴格

定義於 fuchsia.settings/audio.fidl

序數Variant類型說明
response Audio_Set_Response
err Error

Display_Set_Result 嚴格

fuchsia.settings/display.fidl 中定義的

序數Variant類型說明
response Display_Set_Response
err Error

DoNotDisturb_Set_Result 嚴格

定義於 fuchsia.settings/do_not_disturb.fidl

序數Variant類型說明
response DoNotDisturb_Set_Response
err Error

FactoryReset_Set_Result 嚴格

定義於 fuchsia.settings/factory_reset.fidl

序數Variant類型說明
response FactoryReset_Set_Response
err Error

Input_Set_Result 嚴格

定義於 fuchsia.settings/input.fidl

序數Variant類型說明
response Input_Set_Response
err Error

Intl_Set_Result 嚴格

定義於 fuchsia.settings/intl.fidl

序數Variant類型說明
response Intl_Set_Response
err Error

KeyboardSet_Set_Result 嚴格

定義於 fuchsia.settings/keyboard.fidl

序數Variant類型說明
response KeyboardSet_Set_Response
err Error

LightValue 嚴格

定義於 fuchsia.settings/light.fidl

光源的值。聯集中只會出現以下三個值的其中之一 根據光源的 LightType。

序數Variant類型說明
on bool

採用 LightType.SIMPLE 的光源會使用這個值。

brightness float64

採用 LightType.BRIGHTNESS 時,燈會具有這個值,也就是浮點值 值 0.0 到 1.0,其中 0.0 表示燈具已關閉。不是 數字 (NaN)、無限或負無限大會導致 SetLightGroup 失敗,並傳回 INVALID_VALUE。

color fuchsia.ui.types/ColorRgb

採用 LightType.RGB 的燈會使用這個值。

每個色彩管道的值應該介於 0.0 到 1.0 (含) 之間。 超過這個範圍的值會導致 SetLightGroup 因 INVALID_VALUE。

Light_SetLightGroupValues_Result 嚴格

定義於 fuchsia.settings/light.fidl

序數Variant類型說明
response Light_SetLightGroupValues_Response
err LightError

NightMode_Set_Result 嚴格

定義於 fuchsia.settings/night_mode.fidl

序數Variant類型說明
response NightMode_Set_Response
err Error

Privacy_Set_Result 嚴格

定義於 fuchsia.settings/privacy.fidl

序數Variant類型說明
response Privacy_Set_Response
err Error

Setup_Set_Result 嚴格

定義於 fuchsia.settings/setup.fidl

序數Variant類型說明
response Setup_Set_Response
err Error

商業智慧

ConfigurationInterfaces 嚴格

類型:uint32

定義於 fuchsia.settings/setup.fidl

名稱說明
1
2

ThemeMode 嚴格

類型:uint32

fuchsia.settings/display.fidl 中定義的

名稱說明
1

產品可以根據環境提示選擇主題。

ToggleStateFlags 嚴格

類型:uint64

定義於 fuchsia.settings/input.fidl

一系列決定輸入裝置靜音切換狀態的標記。

名稱說明
1

輸入裝置已存在,也未設為靜音或停用。

2

輸入裝置正在使用。

4

如果輸入裝置已啟用,或許可以使用,但裝置已設為靜音。

8

輸入裝置已永久停用,例如依政策執行

16

無法判斷州/省。

觀測站

名稱類型說明
MAX_LIGHT_NAME_LENGTH 32 uint8