計量表管理服務
本節描述測試控制工具複合的計量表管理服務。
AddMeters
此 Web 服務會將一組計量表新增到記憶體內的資料存放區中。這不會將計量表永久新增至控制檔中。
輸入 - AddMetersInput
組件:承載
元素:AddMetersRequest
參數 |
描述 |
---|---|
id |
計量表的識別代碼。 |
macID |
MAC 位址在系統中必須是唯一的。 |
utility |
資訊字串。 |
serviceType |
其中一個有效的 ServiceType 值 (請參閱結構)。「電力」是此時唯一的選項。 |
isCommissioned |
計量表是否處於開始通訊狀態。 |
loadActionCode |
用於「連接」及「斷接」的其中一個可能的 LoadActionCode 值 (請參閱結構)。 |
outageEventType |
用於「裝置狀態檢查」的其中一個可能的 OutageEventType 值 (請參閱結構)。 |
executionStatus |
其中一個可能的 ExecutionStates (請參閱結構)。這些值會控制計量表回應指令的方式。 |
groupName |
將多個計量表連結到某個集合的名稱。 |
jobExecutionStatus |
其中一個可能的「工作執行狀態」值 (請參閱結構)。此屬性會決定受要求之工作的執行方式。 |
updateIfExisting |
如果索引中已經有該計量表,是否要用提供的值更新該計量表。 |
Comment |
描述計量表用途的資訊字串。 |
Channels |
此計量表支援的計量單位列表。 |
uomCode |
描述管道之計量單位的代碼。 |
uomName |
包含計量單位名稱的短字串。 |
decimals |
抄表時,應在小數點右側產生的位數。 |
description |
較長的計量單位描述。 |
輸出 - AddMetersOutput
組件:承載
元素:AddMetersResult
是否已將每個計量表新增至索引。
錯誤 - 請參閱 UtilityFault
RemoveMeter
此 Web 服務會移除記憶體內資料存放區中的計量表。這不會將計量表永久從控制檔中移除。
輸入 - RemoveMeterInput
組件:承載
元素:RemoveMeterRequest
參數 |
描述 |
---|---|
id |
要移除之計量表的 ID |
輸出 - RemoveMeterOutput
組件:承載
元素:RemoveMeterResult
是否已將該計量表從索引中移除。
錯誤 - 請參閱 UtilityFault。找不到計量表 ID 時,就會擲回錯誤。
AddMeterChannel
此 Web 服務會將新的管道新增至單一計量表。
輸入 - AddMeterChannelInput
組件:承載
元素:AddMeterChannelRequest
參數 |
描述 |
---|---|
id |
計量表的識別代碼。 |
uomCode |
描述管道之計量單位的代碼。 |
uomName |
包含計量單位名稱的短字串。 |
decimals |
抄表時,應在小數點右側產生的位數。 |
description |
較長的計量單位描述。 |
輸出 - AddMeterChannelOutput
組件:承載
元素:AddMeterChannelResult
是否已將該管道新增至索引。
錯誤 - 請參閱 UtilityFault。找不到計量表 ID 時,就會擲回錯誤。
RemoveMeterChannel
此 Web 服務會從計量表中移除「管道」。
輸入 - RemoveMeterChannelInput
組件:承載
元素:RemoveMeterChannelRequest
參數 |
描述 |
---|---|
id |
要移除之計量表的 ID。 |
uomCode |
描述管道之計量單位的代碼。 |
uomName |
包含計量單位名稱的短字串。 |
系統會結合這三個參數來尋找唯一的管道
輸出 - RemoveMeterChannelOutput
組件:承載
元素:RemoveMeterChannelResult
是否已將該管道從計量表中移除。
錯誤 - 請參閱 UtilityFault。找不到計量表 ID 時,就會擲回錯誤。
ReadScalarMeter
此 Web 服務會針對指定計量表的每個管道來產生定量抄表值。
輸入 - ReadScalarMeterInput
組件:承載
元素:ReadScalarMeterRequest
參數 |
描述 |
---|---|
id |
要抄表之計量表的 ID |
輸出 - ReadScalarMeterOutput
組件:承載
元素:ReadScalarMeterResult
指定計量表的零或多個定量抄表值。
參數 |
描述 |
---|---|
uomCode |
描述管道之計量單位的代碼。 |
uomName |
包含計量單位名稱的短字串。 |
decimals |
抄表時,應在小數點右側產生的位數。 |
description |
較長的計量單位描述。 |
value |
代表定量抄表值的隨機數字。 |