通訊協定
無障礙功能
在 fuchsia.settings/accessibility.fidl 中定義的
修改或監控保留的無障礙設定。
支援的 SettingsEpitaph 列舉: REQUEST_NOT_SUPPORTED、INTERNAL_SERVICE_ERROR、PERSISTENT_STORAGE_ERROR
設定
調整 [AccessibilitySettings] 設定。表格中未明確設定的任何欄位都會執行 不執行任何變更,也不會進行任何變更。
要求
名稱 | 類型 |
---|---|
settings |
AccessibilitySettings
|
回應
名稱 | 類型 |
---|---|
payload |
Accessibility_Set_Result
|
觀看
取得所有無障礙設定目前的值。退貨程序 首次通話時立即執行;後續呼叫則會傳回 可能會發生什麼變化
settings
無障礙設定目前的所有值。
- 請參閱 AccessibilitySettings 以瞭解其意義。
如果呼叫失敗,則屬於嚴重錯誤和管道 即將打烊
要求
<空白>
回應
名稱 | 類型 |
---|---|
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
修改或觀看夜間模式設定。夜間模式會讓裝置以 受限模式,可視需要覆寫。夜間 模式時,下列設定會套用於夜間模式參數:
- 已啟用/尚未啟用 DoNotDisturb。
- 系統音量已設為覆寫最大值。
- LED 亮度已設定為可覆寫上限。
- 啟用/未啟用睡眠模式。
支援的 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 中的 |
系統 |
1 |
系統會控制音量。系統會在 計算及調整音量這個來源並未儲存該磁碟區。 |
SYSTEM_WITH_FEEDBACK |
2 |
系統會控制音量。系統變更時會使用這個值 音量,但我們還是想播放這些變更的意見回饋 這個來源尚未儲存磁碟區。 |
CaptionFontFamily 嚴格
類型:uint32
在 fuchsia.settings/accessibility.fidl 中定義的
用於隱藏字幕的字型系列,由 47 CFR §79.102(k) 指定。
名稱 | 值 | 說明 |
---|---|---|
不明 |
0 |
|
MONOSPACED_SERIF |
1 |
|
PROPORTIONAL_SERIF |
2 |
|
MONOSPACED_SANS_SERIF |
3 |
|
PROPORTIONAL_SANS_SERIF |
4 |
|
休閒 |
5 |
|
方塊 |
6 |
|
SMALL_CAPITALS |
7 |
ColorBlindnessType 嚴格
類型:uint32
在 fuchsia.settings/accessibility.fidl 中定義的
名稱 | 值 | 說明 |
---|---|---|
無 |
0 |
無法使用色盲。 |
PROTANOMALY |
1 |
紅光對紅燈的敏感度降低,因此只有紅綠色盲。 |
DEUTERANOMALY |
2 |
紅光對綠光的敏感度降低,因此只有紅綠色盲。 |
重試 |
3 |
藍黃色盲。這可能是由於敏感對藍色的敏感度降低 光線。 |
DeviceStateSource 嚴格
類型:uint32
定義於 fuchsia.settings/input.fidl
名稱 | 值 | 說明 |
---|---|---|
硬體 |
1 |
|
軟體 |
2 |
DeviceType 嚴格
類型:uint32
定義於 fuchsia.settings/input.fidl
名稱 | 值 | 說明 |
---|---|---|
麥克風 |
1 |
|
CAMERA |
2 |
EdgeStyle 嚴格
類型:uint32
在 fuchsia.settings/accessibility.fidl 中定義的
字型邊緣樣式,如 47 CFR §79.103(c)(7) 所述
名稱 | 值 | 說明 |
---|---|---|
無 |
0 |
字型周圍沒有邊框。 |
DROP_SHADOW |
1 |
「後面」的陰影而且與各個邊緣之間會有些微偏移 |
已送出 |
2 |
模仿 3D 提升效果的浮誇。 |
已淘汰 |
3 |
模仿 3D 憂鬱效果的奇蹟。 |
大綱 |
4 |
每個形狀周圍的純框線。 |
錯誤 strict
類型:uint32
定義於 fuchsia.settings/settings.fidl
不同設定中使用的常見錯誤代碼。
名稱 | 值 | 說明 |
---|---|---|
失敗 |
1 |
|
不支援 |
2 |
HourCycle 嚴格
類型:uint32
定義於 fuchsia.settings/intl.fidl
時間格式應為 12 小時制還是 24 小時制。H 代表 時限指標可顯示的最大值。
名稱 | 值 | 說明 |
---|---|---|
不明 |
0 |
|
H11 |
1 |
12 小時制,午夜後凌晨 0:10。 |
H12 |
2 |
12 小時制,午夜後 12:10。 |
H23 |
3 |
24 小時制,午夜後 0:10。 |
H24 |
4 |
24 小時制,午夜後 24:10。 |
LightError 嚴格
類型:uint32
定義於 fuchsia.settings/light.fidl
名稱 | 值 | 說明 |
---|---|---|
失敗 |
1 |
因不明原因導致通話失敗。 |
不支援 |
2 |
不支援通話功能,因此這個 不支援這項設定。 |
INVALID_NAME |
3 |
提供的燈具群組名稱無效/不明。 |
INVALID_VALUE |
4 |
提供的 LightValue 與光源組的不符 LightType 或不符合值類型的要求。 |
LightType 嚴格
類型:uint32
定義於 fuchsia.settings/light.fidl
列舉說明控制光源的可能類型值。
名稱 | 值 | 說明 |
---|---|---|
亮度 |
1 |
這類光源支援將亮度設為 uint8_t。 |
RGB |
2 |
這類光源支援設定 RGB 值。 |
簡單 |
3 |
燈具只能開啟或關閉。 |
LowLightMode 嚴格
類型:uint32
在 fuchsia.settings/display.fidl 中定義的
名稱 | 值 | 說明 |
---|---|---|
停用 |
0 |
裝置不得處於低光源模式。 |
DISABLE_IMMEDIATELY |
1 |
裝置不應處於低光源模式,且應進行轉換 作用是立即解決問題 |
啟用 |
2 |
裝置應處於低光源模式。 |
SettingsEpitaph 嚴格
類型:uint32
定義於 fuchsia.settings/settings.fidl
在不同設定中使用的常見的 Epitaph 訊息。
名稱 | 值 | 說明 |
---|---|---|
REQUEST_NOT_SUPPORTED |
1 |
|
INTERNAL_SERVICE_ERROR |
2 |
|
PERSISTENT_STORAGE_ERROR |
3 |
|
FILE_READ_ERROR |
4 |
ThemeType strict
類型:uint32
在 fuchsia.settings/display.fidl 中定義的
名稱 | 值 | 說明 |
---|---|---|
預設 |
0 |
如果將 |
輕微 |
1 |
|
黑暗 |
2 |
資料表
AccessibilitySettings
在 fuchsia.settings/accessibility.fidl 中定義的
支援的無障礙設定。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
audio_description |
bool
|
若是影片,請使用替代音軌 (類似於變更語言) 說明在沒有對話時顯示的影像內容。 |
2 |
screen_reader |
bool
|
朗讀使用者所選畫面的元素。 |
3 |
color_inversion |
bool
|
反轉畫面上的色彩。 |
4 |
enable_magnification |
bool
|
將輕觸螢幕三下時,視為可放大的指令。 |
5 |
color_correction |
ColorBlindnessType
|
哪種色盲類型 (如果有的話) 修正。 |
6 |
captions_settings |
CaptionsSettings
|
哪些來源取得隱藏式輔助字幕,以及顯示方式。 |
AudioSettings
定義於 fuchsia.settings/audio.fidl
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
streams |
vector<AudioStreamSettings>[5]
|
包含所有音訊串流設定的音量設定。應該只會 每個 fuchsia.media.AudioRenderUsage 一個 AudioStreamSettings。 |
AudioStreamSettings
定義於 fuchsia.settings/audio.fidl
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
stream |
fuchsia.media/AudioRenderUsage
|
要套用設定的音訊串流。 |
2 |
source |
AudioStreamSettingSource
|
系統已根據「 |
3 |
user_volume |
Volume
|
使用者層級數量設定。如果 |
CaptionFontStyle
在 fuchsia.settings/accessibility.fidl 中定義的
隱藏式輔助字幕文字的字型、大小和顏色。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
family |
CaptionFontFamily
|
|
2 |
color |
fuchsia.ui.types/ColorRgba
|
47 CFR §79.103(c)(2) 需要至少 3 位元 RGB,才能讓使用者覆寫 隱藏式輔助字幕的顏色。 每個色彩管道都應是一個有限的數字 SetAccessibilityInfo 以 INVALID_VALUE 執行失敗 |
3 |
relative_size |
float32
|
相對於預設字幕大小的隱藏式輔助字幕文字大小。A 罩杯 保證為 [0.5, 2] 的範圍 (如 47 CFR §79.103(c)(4) 所述) 建築物)。大小必須是有限的數字。 |
4 |
char_edge_style |
EdgeStyle
|
CaptionsSettings
在 fuchsia.settings/accessibility.fidl 中定義的
哪些來源取得隱藏式輔助字幕,以及顯示方式。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
for_media |
bool
|
已為媒體音訊來源啟用隱藏式輔助字幕。 |
2 |
for_tts |
bool
|
已為文字轉語音來源啟用隱藏式輔助字幕。 |
3 |
font_style |
CaptionFontStyle
|
隱藏式輔助字幕文字使用的字型樣式和顏色。 |
4 |
window_color |
fuchsia.ui.types/ColorRgba
|
隱藏式輔助字幕視窗周圍的框線顏色。 每個色彩管道都應是一個有限的數字 SetAccessibilityInfo 以 INVALID_VALUE 執行失敗 |
5 |
background_color |
fuchsia.ui.types/ColorRgba
|
隱藏式輔助字幕視窗的背景顏色。 每個色彩管道都應是一個有限的數字 SetAccessibilityInfo 以 INVALID_VALUE 執行失敗 |
DeviceState
定義於 fuchsia.settings/input.fidl
保留 |InputDevice| 的狀態。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
toggle_flags |
ToggleStateFlags
|
控管輸入裝置的開啟/關閉狀態。 |
DisplaySettings
在 fuchsia.settings/display.fidl 中定義的
DisplaySettings 的用途是判斷螢幕的輸出狀態。 螢幕可在兩種模式之間切換,開啟自動調整亮度功能以及 關閉自動調整亮度功能。
「Adjusted_auto_brightness」可用於設定 目前光線。自動調整亮度功能將持續: 系統就會根據周遭光線變化,調暗並調亮螢幕。
在手動模式中會使用 Brightness_value 設定特定亮度等級 。這個等級在手動模式下仍會保留。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
auto_brightness |
bool
|
已啟用自動調整亮度功能。 |
2 |
brightness_value |
float32
|
手動設定亮度值 [0.0 - 1.0]。不是數字、無限或 負無限大會導致 SetDisplayInfo 因 INVALID_VALUE 而失敗。 |
4 |
low_light_mode |
LowLightMode
|
裝置的低光源模式狀態。 |
5 |
screen_enabled |
bool
|
螢幕是否已啟用。 |
6 |
theme |
Theme
|
用於裝置使用者介面的主題。 |
7 |
adjusted_auto_brightness |
float32
|
亮度值會將自動調整亮度調整為 [0.0 - 1.0]。 |
DoNotDisturbSettings
定義於 fuchsia.settings/do_not_disturb.fidl
「零打擾」(DND) 模式相關設定。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
user_initiated_do_not_disturb |
bool
|
如果設為 true,裝置會處於 DND 模式 (DND) 模式。變更這個值 指定您直接回應使用者啟動的事件 請注意,即使啟用這項設定,裝置仍可能處於 DND 模式
如要瞭解 DND 是否已啟用,您必須同時執行兩者的布林值「或」 只要使用來自這些領域的 小型資料集訓練即可 |
2 |
night_mode_initiated_do_not_disturb |
bool
|
如果設為 true,裝置會處於 DND 模式 (DND) 模式。變更這個值 請務必根據每晚的時間表啟用或停用 DND。 請注意,即使啟用這項設定,裝置仍可能處於 DND 模式
如要瞭解 DND 是否已啟用,您必須同時執行兩者的布林值「或」 只要使用來自這些領域的 小型資料集訓練即可 |
FactoryResetSettings
定義於 fuchsia.settings/factory_reset.fidl
恢復原廠設定設定的相關資訊。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
is_local_reset_allowed |
bool
|
如果設為 true,使用者將可實際恢復原廠設定。 如果設為 False,系統會停用該功能。 |
InputDevice
定義於 fuchsia.settings/input.fidl
包含輸入裝置的資訊。裝置可明確識別 由 device_name 和 device_type 的組合組合得出。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
device_name |
string
|
可在特定裝置類型中準確識別裝置。 |
2 |
device_type |
DeviceType
|
輸入裝置的類型 (例如相機、麥克風)。 |
3 |
source_states |
vector<SourceState>
|
個別 [DeviceStateSource] 的狀態。 |
4 |
mutable_toggle_state |
ToggleStateFlags
|
允許為裝置變更的軟體切換狀態。 |
5 |
state |
DeviceState
|
裝置的整體狀態,在考量組合中 以及來源狀態的對應內容 |
InputSettings
定義於 fuchsia.settings/input.fidl
裝置輸入相關設定。InputDeviceSettings 的新格式。
InputSettings 包含輸入裝置清單,例如麥克風和相機 裝置。每種類型可能都有多部裝置。如果是的話, 以 device_name 表示。如果特定裝置只有一個裝置 [DeviceType],則名稱預設為與裝置類型相同,例如 DeviceType::麥克風 ->「麥克風」。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
devices |
vector<InputDevice>
|
InputState
定義於 fuchsia.settings/input.fidl
|DeviceState| 的屬性子集,用戶端可能會傳遞 InputDevice 的軟體狀態。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
name |
string
|
|
2 |
device_type |
DeviceType
|
|
3 |
state |
DeviceState
|
IntlSettings
定義於 fuchsia.settings/intl.fidl
一組國際化相關設定。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
locales |
vector<fuchsia.intl/LocaleId>[10]
|
偏好語言代碼的排序清單。 |
2 |
temperature_unit |
fuchsia.intl/TemperatureUnit
|
慣用的溫度單位。 |
3 |
time_zone_id |
fuchsia.intl/TimeZoneId
|
目前設定的時區。 |
4 |
hour_cycle |
HourCycle
|
偏好的小時循環。 |
KeyboardSettings
定義於 fuchsia.settings/keyboard.fidl
各種鍵盤設定。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
keymap |
fuchsia.input/KeymapId
|
|
2 |
autorepeat |
Autorepeat
|
LightGroup
定義於 fuchsia.settings/light.fidl
可控制燈具的相關資訊。每個群組可能會有一或多個 光源。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
name |
string[32]
|
這個燈組的 ID,用戶端應將此函式傳回 服務來設定群組的淺色值。 |
2 |
enabled |
bool
|
如果燈具群組已啟用,且變更者能看到變更,則為 True 內容。如果燈具群組遭硬體強制關閉,則為 False。如果指示燈亮起 群組已停用,仍可設定此值,但無法進行變更 直到燈群組重新開啟為止。 |
3 |
type |
LightType
|
定義控制這個光源群組可接受的值類型。 |
4 |
lights |
vector<LightState>
|
這個群組中的燈具狀態。 |
LightState
定義於 fuchsia.settings/light.fidl
指定燈具的狀態。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
value |
LightValue
|
NightModeSettings
定義於 fuchsia.settings/night_mode.fidl
夜間模式相關設定。
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
night_mode_enabled |
bool
|
如果為 true,則裝置/使用者已選擇啟用 NightMode 日常安排。 |
PrivacySettings
定義於 fuchsia.settings/privacy.fidl
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
user_data_sharing_consent |
bool
|
反映使用者同意將使用者資料與產品擁有者分享,例如: 指標收集與當機報告 |
SetupSettings
定義於 fuchsia.settings/setup.fidl
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
enabled_configuration_interfaces |
ConfigurationInterfaces
|
指定可以設定裝置的網路介面 重新設定容器 |
SourceState
定義於 fuchsia.settings/input.fidl
說明 |來源|的 |狀態|為何不過,無論內部 IP 位址為何 DNS 名稱始終會指向特定的執行個體
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
source |
DeviceStateSource
|
|
2 |
state |
DeviceState
|
主題
在 fuchsia.settings/display.fidl 中定義的
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
theme_type |
ThemeType
|
|
2 |
theme_mode |
ThemeMode
|
音量
定義於 fuchsia.settings/audio.fidl
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
level |
float32
|
音量範圍為 [0.0, 1.0]。該層級會對應至磁碟區中的 dbfs 值 。不是數字 (NaN)、無限或負無限大 會導致 SetVolume 失敗,並顯示 INVALID_VALUE。 |
2 |
muted |
bool
|
如果音量應設為靜音,則為「true」。若為 true,則音量為靜音
無論 |
聯合國
Accessibility_Set_Result 嚴格
在 fuchsia.settings/accessibility.fidl 中定義的
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
Accessibility_Set_Response
|
|
2 |
err |
Error
|
Audio_Set_Result 嚴格
定義於 fuchsia.settings/audio.fidl
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
Audio_Set_Response
|
|
2 |
err |
Error
|
Display_Set_Result 嚴格
在 fuchsia.settings/display.fidl 中定義的
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
Display_Set_Response
|
|
2 |
err |
Error
|
DoNotDisturb_Set_Result 嚴格
定義於 fuchsia.settings/do_not_disturb.fidl
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
DoNotDisturb_Set_Response
|
|
2 |
err |
Error
|
FactoryReset_Set_Result 嚴格
定義於 fuchsia.settings/factory_reset.fidl
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
FactoryReset_Set_Response
|
|
2 |
err |
Error
|
Input_Set_Result 嚴格
定義於 fuchsia.settings/input.fidl
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
Input_Set_Response
|
|
2 |
err |
Error
|
Intl_Set_Result 嚴格
定義於 fuchsia.settings/intl.fidl
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
Intl_Set_Response
|
|
2 |
err |
Error
|
KeyboardSet_Set_Result 嚴格
定義於 fuchsia.settings/keyboard.fidl
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
KeyboardSet_Set_Response
|
|
2 |
err |
Error
|
LightValue 嚴格
定義於 fuchsia.settings/light.fidl
光源的值。聯集中只會出現以下三個值的其中之一 根據光源的 LightType。
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
on |
bool
|
採用 LightType.SIMPLE 的光源會使用這個值。 |
2 |
brightness |
float64
|
採用 LightType.BRIGHTNESS 時,燈會具有這個值,也就是浮點值 值 0.0 到 1.0,其中 0.0 表示燈具已關閉。不是 數字 (NaN)、無限或負無限大會導致 SetLightGroup 失敗,並傳回 INVALID_VALUE。 |
3 |
color |
fuchsia.ui.types/ColorRgb
|
採用 LightType.RGB 的燈會使用這個值。 每個色彩管道的值應該介於 0.0 到 1.0 (含) 之間。 超過這個範圍的值會導致 SetLightGroup 因 INVALID_VALUE。 |
Light_SetLightGroupValues_Result 嚴格
定義於 fuchsia.settings/light.fidl
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
Light_SetLightGroupValues_Response
|
|
2 |
err |
LightError
|
NightMode_Set_Result 嚴格
定義於 fuchsia.settings/night_mode.fidl
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
NightMode_Set_Response
|
|
2 |
err |
Error
|
Privacy_Set_Result 嚴格
定義於 fuchsia.settings/privacy.fidl
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
Privacy_Set_Response
|
|
2 |
err |
Error
|
Setup_Set_Result 嚴格
定義於 fuchsia.settings/setup.fidl
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
Setup_Set_Response
|
|
2 |
err |
Error
|
商業智慧
ConfigurationInterfaces 嚴格
類型:uint32
定義於 fuchsia.settings/setup.fidl
名稱 | 值 | 說明 |
---|---|---|
ETHERNET |
1 | |
Wi-Fi |
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 |