通訊協定
校正器
定義於 fuchsia.lightsensor/calibrator.fidl
Calibrator
負責校正來自產品設定的光度感應器原始資料。僅供內部使用。
校正
校正提供的原始 [Rgbc],並傳回校正後的 [Rgbc]。
要求
名稱 | 類型 |
---|---|
data |
Rgbc
|
回應
名稱 | 類型 |
---|---|
payload |
Calibrator_Calibrate_Result
|
感應器
定義於 fuchsia.lightsensor/sensor.fidl
Sensor
會從產品設定的光度感應器傳回經過校正的讀數。
觀看
取得目前的 [LightSensorData]。第一次呼叫時會立即傳回;值變更時,後續呼叫就會傳回。
要求
<EMPTY>
回應
名稱 | 類型 |
---|---|
data |
LightSensorData
|
結構化
Calibrator_Calibrate_Response
定義於 fuchsia.lightsensor/calibrator.fidl
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
data |
Rgbc
|
無預設 |
RGbc
定義於 fuchsia.lightsensor/types.fidl
光度感應器中色彩管道的裝置專屬強度值。
欄位 | 類型 | 說明 | 預設 |
---|---|---|---|
red_intensity |
float32
|
光線感應器測得的紅光強度。 |
無預設 |
green_intensity |
float32
|
光度感應器測量到的綠光強度。 |
無預設 |
blue_intensity |
float32
|
光度感應器測得的藍光強度。 |
無預設 |
clear_intensity |
float32
|
光度感應器所測量的清晰強度。 |
無預設 |
ENUMS
錯誤:strict
類型:uint32
定義於 fuchsia.lightsensor/types.fidl
API 呼叫可能會產生錯誤結果。
名稱 | 值 | 說明 |
---|---|---|
INVALID_INPUT |
1 |
提供給 API 的輸入內容超出有效輸入範圍,或資料表中缺少必要參數。 |
資料表
LightSensorData
定義於 fuchsia.lightsensor/sensor.fidl
序數 | 欄位 | 類型 | 說明 |
---|---|---|---|
1 |
rgbc |
Rgbc
|
光度感應器以原始感應器數量測量的光線強度。這個值會因使用的特定硬體而異。這個欄位一律會填入資料。 |
2 |
calculated_lux |
float32
|
RGBC 強度的加權總和。這個欄位一律都會填入。 |
3 |
correlated_color_temperature |
float32
|
測量光源的色溫。這個欄位一律都會填入。 |
4 |
si_rgbc |
Rgbc
|
uW/cm^2 國際系統 (SI) 單位的光度感應器測量到的光強度。這個欄位一律會填入資料。 新增時間:11 張
|
5 |
is_calibrated |
bool
|
無論是否已校正 si_rgbc、compute_lux 和 correlated_color_temperature 值皆會校正。這個欄位一律會填入資料。 新增時間:11 張
|
聯合國
Calibrator_Calibrate_Result 嚴格
定義於 fuchsia.lightsensor/calibrator.fidl
序數 | Variant | 類型 | 說明 |
---|---|---|---|
1 |
response |
Calibrator_Calibrate_Response
|
|
2 |
err |
Error
|