...
Table of Contents | ||||
---|---|---|---|---|
|
はじめに
...
Introduction
...
You can output a debug log from AdamApp by using ADAM_DEBUG_PRINT() 関数を用いると、AdamApp からデバッグログを出力させることが可能になります。(なお、このとき、ADAMfuction included in AdamDebug.h. (In this case, you do not need to call ADAM_DEBUG_OPEN() 関数、及び、ADAMfunction nor ADAM_DEBUG_CLOSE() 関数の呼び出しは、不要です。)具体的な使用方法はサンプルプログラムの利用箇所を参考にしてください。次に示す UDP ログを設定していない場合は、i-PRO 本体の不揮発メモリへログが保存されます。不揮発メモリはリングバッファとなっており、古いログから上書きされていきます。
AdamApp のログは i-PRO の Web 画面から取得できる syslog.tgz 内の mnt/log/pflog.tgz 内の log/adam 内にある pf_<インストール function.)
The logs will be saved in non-volatile memory of i-PRO camera itself if the UDP Log setting shown below
was not set.
The non-volatile memory is a ring buffer, thus the older logs will be overwritten by new ones.
The AdamApp log output will be in pf_<install ID>_<processId>.log* に出力されています。within log/adam in syslog.tgz which
can be obtained from the i-PRO Web display.
...
また、このチュートリアルでは、SDKのインストールディレクトリをAlso, this tutorial refers to the SDK installation directory as ${SDK_DIR}として記載します。.
How to view debug logs on i-PRO
...
...
(1) Launch Google Chrome を起動
(2) Chrome 中のアドレスバーの右横にある「拡張機能」ボタンを押し「Adam Click the "Extensions" button on the right side of the address bar in Chrome and click "Adam application manager for i-pro」を押してください。pro".
...
(3) TargetにカメラのIPアドレスを入力し、Connectボタンを押下します。Enter the IP address of the camera in Target and click the Connect button.
...
ただし、カメラにログインしている状態でなければカメラに接続できません。
接続できない場合は下記のようにブラウザURLにカメラのIPアドレス(例:192However, you cannot connect to the camera unless you are logged in to the camera.
If you cannot connect, enter the camera's IP address (eg 192.168.0.10) を入力するなどして、カメラにログインした状態で「Connect」ボタンを押してください。in the browser URL as shown below, and click the "Connect" button while logged into the camera.
...
UDPLog を有効にする
Adam Operation UI を使って、デバッグログを受信する PC の IP アドレスとポート番号を設定します。
...
Set IP address and port number of PC to receive UDPLog by using Adam Control Extension.
Info |
---|
Check the PC's IP address by using ipconfig at the command prompt. |
...
UDPLogを受信
...
Receive UDPLog
The tools for receiving and displaying UDPLog consists of ‘UDPLog receiving server’ and ‘UDPLog Receiver (Google Chrome 拡張)から構成されており、それぞれ下記に含まれています。UDPLog 受信サーバextension)’. They are included in the iPRO_CAMERA_SDK as shown below.
UDPLog receiving server
${SDK_DIR}/tool/UDPLogRecvSrv
...
${SDK_DIR}/tool/ResourceMonitorExtension
※「UDPLog Receiver」は「リソースモニター」に含まれます* ‘UDPLog Receiver’ is included in ‘Resource Monitor’.
...
UDPLog
...
PC のファイアウォールを無効化して、UDPLog 受信サーバを起動します。
Windows では UDPLogRecvSrv.exe を実行します。Linux では startup.sh を実行します。
...
receiving server
Start UDP Log receiving server by disabling the firewall on your PC.
On Windows, run UDPLogRecvSrv.exe. On Linux, run startup.sh.
Here, run ${SDK_DIR}/tool/UDPLogRecvSrv/UDPLogRecvSrv-win32-x64/UDPLogRecvSrv.exe を実行します。
Linux にて UDPLog のポート番号にウェルノウンポートを使用する場合、root 権限で UDPLog 受信サーバを起動する必要があります。.
Run a startup.sh using a root privilege if you are using well-known port for the UDP Log port number on Linux.
...
UDPLog 受信サーバを起動すると、下記の画面が表示されます。
The following window will appear as you start ‘UDPLog receiving server’.
...
WebSocket Port Setting - Port :
UDPLog 受信サーバ/UDPLog Receiver 間の WebSocket 通信で用いるポート番号を設定します。
通常は初期値で構いません。複数のカメラから UDPLog を受信する場合には重複しないよう変更します。Set port number used for WebSocket between ‘UDPLog receiving server’ and ‘UDPLog Receiver’. Normally, you can use the initial setting. If you receive UDPLogs from two or more cameras, change the setting to prevent duplication.
UdpLog File Setting - Write Limit :受信したログデータをファイルへ出力する際の 1 ファイル当たりの行数を設定します。
Set the number of lines per file when outputting the received log data to files.
Operation - START / STOP :
Starts and stops receiving UDPLog 受信の開始、停止をします。ここでは初期値のままSTARTボタンを押してUDPLog 受信サーバを開始します。.
Here, leave the default values and click the START button to start the UDPLog receiving server.
UDPLog Receiver
Resource Monitor を起動します。Resource Monitor のインストール方法はこちらを、起動方法はこちらを参照下さい。
Select Mode で UDPLog Receiver を選択します。Launch Resource Monitor. Please refer to here(how to install)★link★ and here(how to launch)★link★ for how to install Resource Monitor and how to launch Resource Monitor respectively. Select ‘UDPLog Receiver’ in ‘Select Mode’.
...
WebSocket Settings - WebSocket Port :
UDPLog 受信サーバ/UDPLog Receiver 間の WebSocket 通信で用いるポート番号を設定します。通常は初期値で構いません。複数のカメラから UDPLog を受信する場合には重複しないよう変更します。
UDPLog 受信サーバのSet port number used for WebSocket between ‘UDPLog receiving server’ and ‘UDPLog Receiver’. Normally, you can use the initial setting. If you receive UDPLogs from two or more cameras, change the setting to prevent duplication. The port number should be the same port number specified in [WebSocket Port Setting]-[Port] と同じポート番号を指定する必要があります。of ‘UDPLog receiving server’.
UdpLog Settings - Receive IP Address / Receive Port :
PC の Set IP アドレス及び UDPLog 受信ポート番号を設定します。address and UDPLog receiving port number for the PC. Use the port number set in Adam Operation UI で設定したIP アドレス及びポート番号を指定して下さい。ここでは下記の赤枠のIP アドレス.
Here, specify the IP address (192.168.0.70) 及びポート番号and port number (514) を指定します。framed in red below.
...
Operation - START / STOP / CLEAR / COPY :
UDPLog 受信サーバから UDPLog 受信の開始、停止をします。[CLEAR]は表示エリアに表示されているログのクリアを行い、[COPY]はクリップボードへコピーします。Starts and stops receiving UDPLog from the UDPLog receiving server. Click “CLEAR” to clear the display area. Click “COPY” to copy the display area to the clipboard.
Operation - Save To Files
UDPLog をファイル保存する場合、チェックします。本項目にチェックが入っている場合、START ボタン押下時にログ保存ディレクトリ名を設定するダイアログボックスが表示されます。ログ保存ディレクトリは UDPLog 受信サーバ「UDPLogRecvSrv.exe」と同じディレクトリ内に生成されます。
...