共用方式為


取得能源來源識別 (函式索引 3)

這個 位元組可定址能源支援函式類別的_DSM介面 (函式介面 1) 函式會傳回可裝載或裝置管理之能源來源 (ES) 的識別資訊。

暫存器定義于 位元組可定址的能源支援介面規格中。

輸入

Arg3

無。

輸出

欄位 位元組長度 位元組位移 註冊 描述
狀態 4 0 請參閱 _DSM方法輸出
能源來源原則 1 4 位元組 0: ENERGY_SOURCE_POLICY (0,0x14) 模組所支援之能源來源原則的相關資訊。
裝置管理的 ES 識別 11 5 只有當目前的 ES 原則是裝置管理 (時,此欄位才會包含有效的資料,也就是說,如果位 2 SET_ES_POLICY_STATUS ( 0,0x70) 設定) 。 對於所有其他 ES 原則,此欄位應為 0。 如需詳細資訊,請參閱下面的Device-Managed ES 識別。
主機管理的 ES 識別 3 16 只有當目前的 ES 原則是主機管理 (,也就是如果位 0 SET_ES_POLICY_STATUS (0,0x70) 設定) 時,此欄位才會包含有效的資料。 對於所有其他 ES 原則,此欄位應為 0。 如需詳細資訊,請參閱下面的Host-Managed ES 識別。

Device-Managed ES 識別

如果 ES 原則的值是 0,則Device-Managed ES 識別欄位有效,且具有下欄欄位:

欄位 位元組長度 位元組位移 註冊 描述
ES 硬體修訂 2 5 位元組 0: ES_HWREV ( 1,0x04) ;位元組 1:保留。 ES 硬體修訂。
ES 韌體修訂 2 7 位元組 0: ES_FWREV0 (1,0x06) ;位元組 1: ES_FWREV1 (1,0x07) ES 韌體修訂。
ES 健康情況檢查頻率 1 9 位元組 0: AUTO_ES_HEALTH_CHECK_FREQUENCY (0,0xA9) 模組 ES 健康情況評估的目前頻率。
ES 費用逾時 2 10 位元組 0: ES_CHARGE_TIMEOUT0 (1,0x10) ;位元組 1: ES_CHARGE_TIMEOUT1 (1,0x11) 最差的情況 (以秒為單位,) ES 收費時間。 此值應大於 0。
ES 最低作業溫度 1 12 位元組 0: MIN_ES_OPERATING_TEMP (1,0x12) ES) 以攝氏 (最低運作溫度。 支援的最小值應該是 0。
ES 最大作業溫度 1 13 位元組 0: MAX_ES_OPERATING_TEMP (1,0x13) ES) (最高運作溫度 (。
ES 屬性 1 14 位元組 0: ES_ATTRIBUTES (1,0x14) 關於 ES 的屬性。
ES 技術 1 15 位元組 0: ES_TECH (1,0x15) ES 中使用的技術。

Host-Managed ES 識別

如果 ES 原則的值是 1,則Host-Managed ES 識別欄位有效,且具有下欄欄位:

欄位 位元組長度 位元組位移 註冊 描述
ES 健康情況檢查頻率 1 16 位元組 0: AUTO_ES_HEALTH_FREQUENCY (0,0xA9) 平臺 ES 健康情況評估的目前頻率。
ES 屬性 1 17 位元組 0: HOST_MANAGED_ES_ATTRIBUTES (2,0x82) 主機管理能源來源的屬性。
ES 技術 1 18 位元遮罩;請參閱下方。

ES 技術位元遮罩定義如下。

bit 定義
[0] 未定義
 [1] 超級水器
[2] 電池
[3] 混合式水器
[7:4] 保留