メーター管理サービス

この項では、テスト・ハーネス・コンポジットのメーター管理サービスについて説明します。

AddMeters

このWebサービスは、一連のメーターをインメモリー・データ・ストアに追加します。これにより、永久に制御ファイルに追加されることはありません。

入力 - AddMetersInput

部分: ペイロード

要素: AddMetersRequest

パラメータ

摘要

id

メーターのIDコード。

macID

システム内で一意である必要があるMACアドレス。

utility

情報文字列。

serviceType

有効なServiceType値のいずれか(「スキーマ」を参照)。現時点では、Electricが唯一のオプションです。

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

メーターのIDコード。

uomCode

チャネルの単位を記述するコード。

uomName

単位の名前が含まれる短い文字列。

decimals

検針時に生成される小数点以下の桁数。

description

単位の詳細な説明。

出力 - AddMeterChannelOutput

部分: ペイロード

要素: AddMeterChannelResult

チャネルが索引に追加されたかどうか。

障害 — 「UtilityFault」を参照してください。メーターIDが見つからない場合にスローされます。

RemoveMeterChannel

このWebサービスは、チャネルをメーターから削除します。

入力 - RemoveMeterChannelInput

部分: ペイロード

要素: RemoveMeterChannelRequest

パラメータ

摘要

id

削除するメーターのID。

uomCode

チャネルの単位を記述するコード。

uomName

単位の名前が含まれる短い文字列。

これらの3つのパラメータを組み合せて一意のチャネルを特定します

出力 - RemoveMeterChannelOutput

部分: ペイロード

要素: RemoveMeterChannelResult

チャネルがメーターから削除されたかどうか。

障害 — 「UtilityFault」を参照してください。メーターIDが見つからない場合にスローされます。

ReadScalarMeter

このWebサービスは、指定されたメーターの各チャネルのスカラー検針を生成します。

入力 - ReadScalarMeterInput

部分: ペイロード

要素: ReadScalarMeterRequest

パラメータ

摘要

id

検針するメーターのID

出力 - ReadScalarMeterOutput

部分: ペイロード

要素: ReadScalarMeterResult

指定されてメーターのゼロ個以上のスカラー検針。

パラメータ

摘要

uomCode

チャネルの単位を記述するコード。

uomName

単位の名前が含まれる短い文字列。

decimals

検針時に生成される小数点以下の桁数。

description

単位の詳細な説明。

value

スカラー検針を表すランダム番号。