<< Click to Display Table of Contents >>
マニュアル > コントロールリファレンス > データ > リモートアラームグリッドコントロール > メソッド >
現在発生しているアラーム情報を元に、アラーム状態などの評価を行う。
構文
GetAlarmScriptResult(
script,
&value
)
パラメータ
script
型:
文字
スクリプト。
値
スクリプト実行の結果。
戻り値
ブール
FALSE - 失敗。TRUE - 成功。
解説
OnAlarmNotification内から使用することで、現在発生しているアラーム情報を元に、アラーム状態などを評価することができます。
例えば、あるコントロールの表示色を、未復帰アラームの場合は赤色、復帰後は青色にしたい場合、アラーム情報の評価によって色を決定することができます。
ここで、評価に用いる書式はバインドスクリプト書式と同じです。
例
グループ番号が3以上のアラームが発生したときメッセージボックスを表示する
(※ここでは例として、CM2にはグループ番号が定義されているものとする)
event OnAlarmNotification(Type,Date,AlarmId,bRecovered,bAcked,Comments, bBrandNew) { var bResult; if (Type == "new" && this.GetAlarmScriptResult ("[CM2] > 2", bResult)) { if (bResult) ::OpenMsg("Group is " + Comments[2]); } }
参照
SubscribeSummary
SubscribeHistorical
SubscribeRealtime
CancelSubscribe
Ack
AckSelected
AckPage
AckAll
IsCanAck
FireAlarm
FireAlarm(ルート)
GetAlarmScriptResult
GetAlarmLayout
Connect
DisConnect
GetLastError