定期ログ保存ツール
ユーザーマニュアル

WDS Co.,Ltd0

編集履歴
編集日付
2023年1月27日

WDS Co.,Ltd

編集内容
初版

版数
1.0

1

目次
編集履歴

1

目次

2

１．概要

3

1.1．処理イメージ
２．データ定期取得ツールの実行

3
4

２.1.

エクスプローラーから実行する方法

4

２.2.

コマンドプロントから実行する方法

5

２.3.

メッセージ表示欄の説明

6

３．保存データの説明
３.1

EG-Keeperの保存データ

77３.2． EG-Plus2の保存データ

8

３.3． 保存データの連続性

8

WDS Co.,Ltd2

1. 概要本書では、EG-Keeper及びEG-Plus2から定期的にログデータを取得し、PCに保存するソフトウェアについて説明します。
本ソフトウェアは、Windows PC（パソコン）上でのみ実行できます。
また、PCとEG-Keeper及びEG-Plus2とのネットワーク接続ついては、別途、それぞれのマニュアルをご覧ください。

バージョン
1.0

表１-1 ソフトウェア・バージョン
プログラム名eg-logtool_ver1.0.exe

1.1. 処理イメージ例）保存時間間隔：5分
取得したログデータは、CSVファイルにて、PCの指定のフォルダーに保存されます。

EG-Keeper

EG-Plus2

PCは、ログデータ取得リクエストを5分毎に実行する。

ログデータがあれば、PCは、取得後に保存する。

5分後
次のサイクルにログデータがあれば、PCは、取得後に保存する。

5分後
次のサイクルにログデータが無ければ保存しない。
（測定者がいない）

保存はしない5分後
次のサイクルにログデータがあれば、PCは、取得後に保存する。

WDS Co.,Ltd

保存停止まで繰り返されます。
3

2. データ定期取得ツールの実行
データ定期取得ツールは、Windows PCのみで実行できるソフトウェアです。
実行ファイル名：eg_logtool_ver1.0.exe
実行方法には、２通りあり、
１）エクスプローラーから直接実行する。
２）コマンドプロンプトから引数を付けて実行する。の、どちらかで実行します。
2.1. エクスプローラーから実行する方法
手順１
手順２
手順３eg_logtool_ver1.exeを任意のフォルダーにコピーする。
eg_logtool_ver1.exeをダブルクリックし直接実行する。
以下のEG-Plus2 ログ保存ツールのウインドウが起動する。

メッセージ表示欄

手順４＜ログ取得間隔＞
ボタンのマウスにてドラッグしてスライドさせることで、時間を変更する。
ボタンの上の数字が、時間（分）を示す。（初期値：1分）

各項目を設定する。
・ EG-KeeperまたはEG-Plus2のIPアドレスとポート番号
EG-Keeperのポート番号は、8080固定
EG-Plus2のポート番号は、8000固定
・出力先のフォルダー名（参照ボタンでエクスプローラーを起動し、フォルダーを選択）
・ログ取得間隔（初期値：1分、分単位で60分まで選択可能）
・並び順（ログのtimestampの時刻順）
降順：ファイルの先頭が、一番時刻が新しい
昇順：ファイルの先頭が、一番時刻が古い
・アルコール検出結果のみを取得（すべて取得時は、チェックを入れない）
注．EG-Plus2のみ有効であり、EG-Keeperの時はチェックを入れない事。

手順５
手順６

すべての項目が設定されるとCSV出力開始ボタンが有効となります。
任意のタイミングでCSV出力開始ボタンがクリックして、開始してください。
CSV出力終了ボタンが有効となり、終了ボタンをクリックするまで、CSV保存を繰り返します。

注．各項目設定は保存されませんので、不便を感じられる時は、次章のコマンドプロンプトから実行する方法をご利用ください。

WDS Co.,Ltd4

2.2. コマンドプロンプトから引数を付けて実行する方法
手順１

例として、C:¥csvのフォルダーを作成し、eg-logtool_ver1.0.exeをコピーする。
注．フォルダーは、Cドライブ直下で、アルファベット小文字で作成すること。
手順２ コマンドプロンプトを起動します。
手順３ コマンドプロンプトのフォルダー位置をC:¥csvに移動します。
手順４ コマンドラインに、例として以下の実行ファイルと引数を入力し、Enterを押下します。
引数間は、スペース1個を挿入してください。
C:¥csv>egkeeper_log_ver5.exe command 192.168.1.50:8000 c:/csv/ 3 desc all＜引数例：説明注．Command入力した時、それ以降の引数は必須で、省かないこと＞(1)｛command}
コマンドライン実行(2)｛192.168.1.50:8000｝
EG-Plus2 IPアドレス：ポート番号
EG-Keeperのポート番号は、8080固定
EG-Plus2のポート番号は、8000固定(3)｛c:/csv/｝
ログ保存場所(4)｛3｝
取得間隔(min) 例：3分(5)｛desc｝
並び順（ desc=降順, asc=昇順）(6)｛all｝
保存対象（all=すべてのデータ,alcohol=アルコール値が入っているデータだけ）
注．引数をすべて無しで実行すると、エクスプローラーから直接実行する場合と同じ動作になります。
手順５ 以下のEG-Plus2 ログ保存ツールが実行状態でウインドウが起動します。
手順４で指定した引数が、適応された状態で、実行されています。

手順６ CSV出力終了ボタンをクリックするまで、CSV保存を繰り返します。
CSV出力終了すると、各項目は編集可能となりますが、変更内容は保存できません。

WDS Co.,Ltd52.3. メッセージ表示欄の説明
下図の赤枠内は、動作状況を示すメッセージを表示します。

メッセージ表示欄

状況に応じて、以下のメッセージが表示されます。
＜起動時＞
引数無で実行時ー＞ “設定項目を入力してください”
引数有で実行時ー＞ “コマンドラインから実行開始”＜ネットワーク接続エラー時＞（IPアドレス：192.168.1.50:8000設定時 ）“192.168.1.50:8000指定IPにはネットワークエラー（timeout）が発生しました”＜ログ出力有の時＞（60分間隔設定時の例）“2023-01-24 17:57:41～ 2023-01-24 18:57:41のログを保存しました”＜ログ出力無の時＞（60分間隔設定時の例）“2023-01-24 17:57:41～ 2023-01-24 18:57:41のログが無かったため、保存していません”

WDS Co.,Ltd6

3. 保存データの説明
取得データは、CSV形式で保存されますが、EG-KeeperとEG-Plus2とでは、保存される項目が異なります。
3.1．EG-Keeperの保存データ
下図は、例として、5分間隔に設定された場合の1回分のサンプルデータを示します。
並び順は、昇順設定です。

各項目の説明は、以下の通りです。各データは、シフトJISコードで保存されます。
列A：項目名無CSVファイル内の連番
列B：address
住所列C：age
年齢
列D：birth
データ無列E：bodyTemperature
検温結果
列F：certificateNumber
証明書番号
列G：certificateType
証明書の種類（111：身分証 固定）
列H：country
データ無列I：deviceid
デバイスシリアル番号
列J：email
メールアドレス
列K：gender
性別
列L：groupId
データ無列M：id
取得したデータ毎に振られる固有の連番。分割したCSVファイル内のデータを連結する際の基準として使用する
列N：name
名前
列O：nation
データ無列P：personId
ユーザーID
列Q：phone
電話
列R：respirator
マスク
列S：simulatiry
類似度
列T：symbolData データ無列U：timestamp
取得日付
列V：userid
ユーザーID（personIdと同じ値）
保存ファイル名は、例として以下となります。
192_168_1_100_8080_20230125_162526_csvoutput.csv

IPアドレス：ポート番号

WDS Co.,Ltd

年月日時刻

7

3.2．EG-Plus2の保存データ
下図は、例として、60分間隔に設定された場合の1回分のサンプルデータを示します。
並び順は、降順設定です。

各項目の説明は、以下の通りです。各データは、シフトJISコードで保存されます。
列A：項目名無列B：id

CSVファイル内の連番
取得したデータ毎に振られる固有の連番。分割したCSVファイル内のデータを連結する際の基準として使用する
列C：name
EG-Keeperに顔登録された氏名（未登録者は、空白）
列D：body_temp
測定した検温値（℃）
列E：body_alc
測定したアルコール値（ mg/L、測定しない時は、9999が入る）
列F：custum_key 押下されカスタムボタンの機能名（カスタムボタン無の時は、“ー”が入る）
列G：userid
EG-Keeperに顔写真と合わせて登録されたユーザーID
列H：deviceid
EG-Plus2に登録したデバイスID
列I：timestamp 検温、アルコールチェックを実施した時間（EG-Keeperの時刻）
保存ファイル名は、例として以下となります。
192_168_1_50_8000_20230124_181026_csvoutput.csv

IPアドレス：ポート番号

年月日時刻

3.3．保存データの連続性
例えば、60分間隔（最大値）に保存する設定になっていれば、60分毎に別々のCSVファイルが作成されます。
データの連続性は、保存ファイル名の年月日時刻と各データに付けられているid（列B）の値の順で判断します。測定データが重複することはありません。
さらに、60分の間に測定が無い（ログデータが無い）場合は、CSVファイルは作成されません。

WDS Co.,Ltd8