Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

SDK同梱ドキュメント:AdamAppDevelopmentManualForIpro_Vx_xx.pdf

目次

...

Table of Contents
minLevel1
maxLevel4

...

はじめに

この章では、AdamApp を 開発する際に利用するユーティリティについて説明します

1.1.Resource Monitor

Resource Monitor を用いて、カメラの CPU(メイン・AI)使用率とメモリの使用状況を確認することができます。
アプリの使用状況については、個別の AdamApp と、アプリトータルでの負荷の状況を確認することが可能です。また、モニタリングの結果を CSV 形式で保存することも可能です。

1.1.1. 開始方法

(1) Google Chrome を起動

(2) Chrome 中のアドレスバーの右横にある「拡張機能」ボタンを押し「Resource Monitor for i-pro」を押してください。

...

(3)カメラのIPアドレスを入力し、「START」ボタンを押してください。
カメラのユーザ名/パスワードを入力すると、リソースモニタリングが開始します。

...

モニタリング開始時にインストールされている AdamApp がモニタリングの対象となります。開始後にAdamApp のインストール/アンインストールを行った場合は、「STOP」ボタンを押下後、再度「START」ボタンを押下して下さい。

1.1.2. グラフの表示

(1) System

カメラ全体のリソース状況を表示します。

★後ほど画像はりつけ

(2) Ext. software total

動作中の AdamApp のリソース状況の合計を表示します。

★後ほど画像はりつけ

グラフが赤線に到達している場合、AdamApp は利用可能なリソース上限に達していることを表します。
CPU 使用率が上限に達すると、カメラはそれ以上 AdamApp が CPU を使用しないように制限します。
メモリ使用量が上限に達すると、AdamApp は強制終了されます。

(3) Individual AdamApps

...

個々の AdamApp のリソース状況を表示します。インストールされている AdamApp の数だけ表示されます。この章では、AdamAppを開発する際に利用するユーティリティについて説明します

本確認を行うためにはADAM_Alarm_Notifyの実装が必要です。

TCP Alarm

...

i-PROカメラの独自アラーム通知はi-PROカメラのマニュアルに従って有効化設定を実施して下さい。参考にWV-X2571Lの場合の設定画面を示します。

...

i-PROカメラの独自アラーム通知をAdamAppから発行することができます。i-PROレコーダはアラーム情報を保存しているため、アラーム発生時の録画映像を事後検索するといった用途に利用します。
AdamAppからもこのアラームを発生させることができます。

HTTP Alarm

...

使用するHTTPサーバーにあわせて、通知先の設定を行います。

通知データに %alrmsrc2 を含めることで、AdamAppで発生したアラームであることを判別することが可能です。

ADAM_Alarm_Notifyで指定したAlarm ID(ex.171)に従い、16進数表記の値(ex. AB)が %alrmsrc2にセットされて送信されます。

...

image-20240410-123158.pngImage Added