社内温度監視システム用サーバインターフェイス設計書
改定履歴
日付 |
版 |
改定者 |
改定内容 |
2014/06/30 |
初版 |
N.Y |
新規作成 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
目次
社内温度監視システム用サーバの通信データ定義を記載する。
社内温度監視システム要件定義書
各機能で利用する通信データのフォーマットは、次のようにする。
データ最大長は、0x0578(1400)バイトとする。
(WindowsのMTUの値を考慮し、100バイト単位で切り下げた値)
内訳は、ヘッダ部、データ部、フッタ部の3部構成にする。
ヘッダ部は、0x0000 ~ 0x002Fまでの固定長。
データ部は、0x0030 ~ 0x0573までの可変長。
例えば、データが16BYTEしかない場合は、終端は、0x003Fとなる。
フッタ部は、データ部から終端から4BYTEとする。
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
0x0000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0x0010 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0x0020 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0x0030 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0x0040 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0x0050 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
… 省略
0x0550 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0x0560 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
0x0570 |
|
|
|
|
|
|
|
|
|
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
0x0000 |
ProcID |
Re |
TransactionID |
DataSize |
CommandID |
Type |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
|||
0x0010 |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
0x0020 |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
Re |
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
ProcID |
1 |
BYTE |
プロトコルID 0x00:温度モニター 、温度サーバインターフェイス間 0x01:温度サーバインターフェイス間、トレンドビューアー間 0x02:温度サーバインターフェイス間、履歴閲覧画面 0x03:アラーム検出、アラーム通知画面間 |
1 |
TransactionID |
2 |
WORD |
通信用ID。送信の度に、インクリメントする。 |
2 |
DataSize |
2 |
WORD |
データ部のサイズ |
3 |
CommandID |
2 |
WORD |
コマンドの種別(各通信間で定義)
温度モニター 0 :E_CmndTempMoni トレンドビューアー 20:E_CmndTrendPCName 21:E_CmndTrendPCNameEnd 22:E_CmndTrendDayData 23:E_CmndTrendDayDataEnd 24:E_CmndTrendNewData 履歴閲覧画面 30:E_CmndHistoryYear 31:E_CmndHistoryMDP 32:E_CmndHistoryMDPEnd 33:E_CmndHistoryDayALL 34:E_CmndHistoryTemp 35:E_CmndHistoryTempEnd アラーム検出 40:E_CmndAlerm 41:E_CmndAlermTemp |
4 |
Type |
1 |
BYTE |
タイプ(0x00:リクエスト, 0x01:レスポンス、0x02:イベント) |
5 |
Re |
- |
- |
Reserved (予約) |
各通信間にて、定義
|
0x0 |
0x1 |
0x2 |
0x3 |
0x0570 |
CheckSum |
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
CheckSum |
4 |
DWORD |
データ部の、1バイト毎の加算値。 ゴミデータを間違って処理しないように付加。 (Bit落ちの検出を目的とするものではない。) |
温度データをDBに蓄積するコマンド。
入力
CommandID:E_CmndTempMoni
DataSize:97
出力
CommandID:E_CmndTempMoni
DataSize:128
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
|
0x0030 |
bTempStatus |
stTime |
|||||||||||||||
0x0040 |
stTime |
dfTempData |
dfHumidityData |
||||||||||||||
0x0050 |
dfHumidityData |
chPCName |
|||||||||||||||
0x0060 |
|
||||||||||||||||
0x0070 |
|||||||||||||||||
0x0080 |
|||||||||||||||||
0x0090 |
|
|
|||||||||||||||
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
bTempStatus |
1 |
bool |
ステータス(正常、読込失敗) |
1 |
stTime |
16 |
SYSTEMTIME |
計測時間 |
2 |
dfTempData |
8 |
double |
温度 |
3 |
dfHumidityData |
8 |
double |
湿度 |
4 |
chPCName |
64 |
char |
コンピュータ名 |
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
|
0x0030 |
chStatus |
||||||||||||||||
0x0040 |
stTime |
||||||||||||||||
0x0050 |
dfTemperature |
dfHumidity |
|||||||||||||||
0x0060 |
chPCName |
||||||||||||||||
0x0070 |
|||||||||||||||||
0x0080 |
|||||||||||||||||
0x0090 |
|||||||||||||||||
0x00A0 |
chAddress |
||||||||||||||||
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
chStatus |
16 |
char |
ステータス(正常、読込失敗) |
1 |
stTime |
16 |
SYSTEMTIME |
計測時間 |
2 |
dfTemperature |
8 |
double |
温度 |
3 |
dfHumidity |
8 |
double |
湿度 |
4 |
chPCName |
64 |
char |
PC名 |
5 |
chAddress |
16 |
char |
アドレス |
指定日に接続されたPC名を応答するコマンド。
1つの要求に対し、すべてのPC名を送り終えるまで送信を繰り返す。1回の送信で最大21個のPC名を送信する。1回目から、最終−1回目のCommandIDはE_CmndTrendDayData、最終送信時のCommandIDはE_CmndTrendPCNameEndを応答する。
入力
CommandID:E_CmndTrendPCName
DataSize:16
出力
1回目〜最終−1回目の送信時
CommandID:E_CmndTrendPCName
DataSize:4 + 64 * 21 = 1348
最終送信時
CommandID:E_CmndTrendPCNameEnd
DataSize:4 + 64 * (iPCNameCount)
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
0x0030 |
stTime |
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
stTime |
16 |
SYSTEMTIME |
日付 |
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
||
0x0030 |
iPCNameCount |
|
||||||||||||||||
0x0040 |
chPCName1 |
|
||||||||||||||||
0x0050 |
|
|||||||||||||||||
0x0060 |
||||||||||||||||||
0x0070 |
|
|
||||||||||||||||
|
・・・ |
|||||||||||||||||
・・・ |
||||||||||||||||||
|
||||||||||||||||||
|
|
|
||||||||||||||||
0x0540 |
chPCName21 |
|||||||||||||||||
0x0550 |
||||||||||||||||||
0x0560 |
||||||||||||||||||
0x0570 |
|
|
||||||||||||||||
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
iPCNameCount |
4 |
int |
1回の送信で送るPC名の数 |
1 |
chPCName1 |
64 |
char |
PC名 |
… |
… |
… |
… |
… |
21 |
chPCName21 |
64 |
char |
PC名 |
指定日に接続されたPCの一日分のデータを応答するコマンド。
1つの要求に対し、すべてのデータを送り終えるまで送信を繰り返す。1回の送信で最大10個のデータを送信する。1回目から最終−1回目のCommandIDはE_CmndTrendDayData、最終送信時のCommandIDはE_CmndTrendPCNameEndを応答する。
入力
CommandID:E_CmndTrendDayData
DataSize:80
出力
1回目〜最終送信−1回目の送信時
CommandID:E_CmndTrendDayData
DataSize:4 + 128 * 10 = 1284
最終送信時
CommandID:E_CmndTrendDayDataEnd
DataSize:4 + 128 * (iDataCount)
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
0x0030 |
stTime |
|||||||||||||||
0x0040 |
chPCName |
|||||||||||||||
0x0050 |
||||||||||||||||
0x0060 |
||||||||||||||||
0x0070 |
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
stTime |
16 |
SYSTEMTIME |
本日の日付を指定 |
1 |
chPCName |
64 |
char |
PC名 |
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
||
0x0030 |
iDataCount |
chStatus1 |
||||||||||||||||
0x0040 |
chStatus1 |
stTime1 |
||||||||||||||||
0x0050 |
stTime1 |
dfTemperature1 |
dfHumidity1 |
|||||||||||||||
0x0060 |
dfHumidity1 |
|
||||||||||||||||
0x0070 |
chPCName1 |
|||||||||||||||||
0x0080 |
||||||||||||||||||
0x0090 |
||||||||||||||||||
0x00A0 |
|
chAddress1 |
||||||||||||||||
0x00B0 |
chAddress1 |
… |
||||||||||||||||
… |
… |
… |
||||||||||||||||
… |
… |
chStatus10 |
||||||||||||||||
0x04C0 |
chStatus10 |
stTime10 |
||||||||||||||||
0x04D0 |
stTime10 |
dfTemperature10 |
dfHumidity10 |
|||||||||||||||
0x04E0 |
dfHumidity10 |
|
||||||||||||||||
0x04F0 |
chPCName10 |
|||||||||||||||||
0x0500 |
||||||||||||||||||
0x0510 |
||||||||||||||||||
0x0520 |
|
chAddress10 |
||||||||||||||||
0x0530 |
chAddress10 |
|
||||||||||||||||
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
iDataCount |
4 |
int |
1回の送信で送るデータ数 |
1 |
chStatus1 |
16 |
char |
ステータス(正常、読込失敗) |
2 |
stTime1 |
16 |
SYSTEMTIME |
計測時間 |
3 |
dfTemperature1 |
8 |
double |
温度 |
4 |
dfHumidity1 |
8 |
double |
湿度 |
5 |
chPCName1 |
64 |
char |
PC名 |
6 |
chAddress1 |
16 |
char |
アドレス |
… |
… |
… |
… |
… |
1 |
chStatus10 |
16 |
char |
状態 |
2 |
stTime10 |
16 |
SYSTEMTIME |
計測時間 |
3 |
dfTemperature10 |
8 |
double |
温度 |
4 |
dfHumidity10 |
8 |
double |
湿度 |
5 |
chPCName10 |
64 |
char |
PC名 |
6 |
chAddress10 |
16 |
char |
アドレス |
指定されたPCの最新データを応答するコマンド。
入力
CommandID:E_CmndTrendNewData
DataSize:64
出力
CommandID:E_CmndTrendNewData
DataSize:128
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
0x0030 |
chPCName |
|||||||||||||||
0x0040 |
||||||||||||||||
0x0050 |
||||||||||||||||
0x0060 |
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
chPCName |
64 |
char |
PC名 |
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
|
0x0030 |
chStatus |
||||||||||||||||
0x0040 |
stTime |
||||||||||||||||
0x0050 |
dfTemperature |
dfHumidity |
|||||||||||||||
0x0060 |
chPCName |
||||||||||||||||
0x0070 |
|||||||||||||||||
0x0080 |
|||||||||||||||||
0x0090 |
|||||||||||||||||
0x00A0 |
chAddress |
||||||||||||||||
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
chStatus |
16 |
char |
ステータス(正常、読込失敗) |
1 |
stTime |
16 |
SYSTEMTIME |
計測時間 |
2 |
dfTemperature |
8 |
double |
温度 |
3 |
dfHumidity |
8 |
double |
湿度 |
4 |
chPCName |
64 |
char |
PC名 |
5 |
chAddress |
16 |
char |
アドレス |
DBに登録されている年データを応答するコマンド。
最大で10年分応答することができる。
入力時
CommandID:E_CmndHistoryYear
DataSize:0
出力時
CommandID:E_CmndHistoryYear
DataSize:4 * 年データ数
データ部情報なし
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
0x0030 |
iYear1 |
iYear2 |
iYear3 |
iYear4 |
||||||||||||
0x0040 |
iYear5 |
iYear6 |
iYear7 |
iYear8 |
||||||||||||
0x0050 |
iYear9 |
iYear10 |
|
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
iYear1 |
4 |
int |
年 |
… |
… |
… |
… |
… |
10 |
iYear10 |
4 |
int |
年 |
指定年の日付データを応答するコマンド。
1リクエストに対し、すべてのデータを送り終えるまで送信を繰り返す。1回の送信で最大19個の日付情報を送信する。1回目から最終−1回目のCommandIDはE_CmndHistoryMDP、最後送信時のCommandIDはE_CmndHistoryMDPEndを応答する。
入力時
CommandID:E_CmndHistoryMDP
DataSize:4
出力時
1回目〜最終送信−1 回目の送信時
CommandID:E_CmndHistoryMDP
DataSize:70 * 19 = 1330
最終送信時
CommandID:E_CmndHistoryMDPEnd
DataSize:70 * 日付データ数
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x0030 |
iYear |
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
iYear1 |
4 |
int |
年 |
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
||
0x0030 |
wYear1 |
wMonth1 |
wDay1 |
|
||||||||||||||
0x0040 |
chPCName1 |
|||||||||||||||||
0x0050 |
||||||||||||||||||
0x0060 |
||||||||||||||||||
0x0070 |
|
|
||||||||||||||||
… |
… |
|||||||||||||||||
|
|
wYear19 |
wMonth19 |
|||||||||||||||
0x0520 |
wDay19 |
|
|
|||||||||||||||
0x0530 |
chPCName19 |
|||||||||||||||||
0x0540 |
||||||||||||||||||
0x0550 |
||||||||||||||||||
0x0560 |
|
|
||||||||||||||||
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
wYear1 |
2 |
WORD |
年 |
1 |
wMonth1 |
2 |
WORD |
月 |
2 |
wDay1 |
2 |
WORD |
日 |
3 |
chPCName1 |
64 |
char |
PC名 |
… |
… |
… |
… |
… |
0 |
wYear19 |
2 |
WORD |
年 |
1 |
wMonth19 |
2 |
WORD |
月 |
2 |
wDay19 |
2 |
WORD |
日 |
3 |
chPCName19 |
64 |
char |
PC名 |
指定月の1か月分のデータを応答するコマンド。
1リクエストに対し、すべてのデータを送り終えるまで送信を繰り返す。1回の送信で最大14個のデータを送信する。1回目から最終−1回目のCommandIDはE_CmndHistoryDayALL、最後送信時のCommandIDはE_CmndHistoryTempEndを応答する。
入力時
CommandID:E_CmndHistoryDayALL
DataSize:70
出力時
1回目〜最終送信−1 回目の送信時
CommandID:E_CmndHistoryDayALL
DataSize:96 * 14 = 1330
最終送信時
CommandID:E_CmndHistoryTempEnd
DataSize:96 * データ数
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
0x0030 |
wYear1 |
wMonth1 |
wDay1 |
|
||||||||||||
0x0040 |
chPCName1 |
|||||||||||||||
0x0050 |
||||||||||||||||
0x0060 |
||||||||||||||||
0x0070 |
|
|
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
wYear1 |
2 |
WORD |
年 |
1 |
wMonth1 |
2 |
WORD |
月 |
2 |
wDay1 |
2 |
WORD |
日 |
3 |
chPCName1 |
64 |
char |
PC名 |
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
0x0030 |
stTime |
|||||||||||||||
0x0040 |
dfTempData |
dfHumidityData |
||||||||||||||
0x0060 |
chPCName |
|||||||||||||||
0x0070 |
||||||||||||||||
0x0080 |
||||||||||||||||
0x0090 |
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
stTime |
16 |
SYSTEMTIME |
計測時間 |
1 |
dfTempData |
8 |
double |
温度 |
2 |
dfHumidityData |
8 |
double |
湿度 |
3 |
chPCName |
64 |
char |
コンピュータ名 |
指定日に接続されたPCの一日分のデータを応答するコマンド。
1リクエストに対し、すべてのデータを送り終えるまで送信を繰り返す。1回の送信で最大14個のデータを送信する。1回目から最終−1回目のCommandIDはE_CmndHistoryTemp、最終送信時のCommandIDはE_CmndHistoryTempEndを応答する。
入力時
CommandID:E_CmndHistoryTemp
DataSize:
出力時
1回目〜最終送信−1 回目の送信時
CommandID:E_CmndHistoryTemp
DataSize:96 * 14 = 1344
最終送信時
CommandID:E_CmndHistoryTempEnd
DataSize:96 * データ数
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
0x0030 |
wYear1 |
wMonth1 |
wDay1 |
|
||||||||||||
0x0040 |
chPCName1 |
|||||||||||||||
0x0050 |
||||||||||||||||
0x0060 |
||||||||||||||||
0x0070 |
|
|
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
wYear1 |
2 |
WORD |
年 |
1 |
wMonth1 |
2 |
WORD |
月 |
2 |
wDay1 |
2 |
WORD |
日 |
3 |
chPCName1 |
64 |
char |
PC名 |
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
0x0030 |
stTime |
|||||||||||||||
0x0040 |
dfTempData |
dfHumidityData |
||||||||||||||
0x0060 |
chPCName |
|||||||||||||||
0x0070 |
||||||||||||||||
0x0080 |
||||||||||||||||
0x0090 |
||||||||||||||||
… |
… |
|||||||||||||||
0x0520 |
stTime |
|||||||||||||||
0x0530 |
dfTempData |
dfHumidityData |
||||||||||||||
0x0540 |
chPCName |
|||||||||||||||
0x0550 |
||||||||||||||||
0x0560 |
||||||||||||||||
0x0570 |
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
stTime1 |
16 |
SYSTEMTIME |
計測時間 |
1 |
dfTempData1 |
8 |
double |
温度 |
2 |
dfHumidityData1 |
8 |
double |
湿度 |
3 |
chPCName1 |
64 |
char |
コンピュータ名 |
… |
… |
… |
… |
… |
56 |
stTime14 |
16 |
SYSTEMTIME |
計測時間 |
57 |
dfTempData14 |
8 |
double |
温度 |
58 |
dfHumidityData14 |
8 |
double |
湿度 |
59 |
chPCName14 |
64 |
char |
コンピュータ名 |
現在サーバに接続している温度モニターのリストを応答するコマンド。
最大10個のPC名を送信する。
入力時
CommandID:E_CmndAlermTemp
DataSize:0
出力時
CommandID:E_CmndAlermTemp
DataSize:97 * 接続数
データ部情報なし
データ部構成
|
0x0 |
0x1 |
0x2 |
0x3 |
0x4 |
0x5 |
0x6 |
0x7 |
0x8 |
0x9 |
0xA |
0xB |
0xC |
0xD |
0xE |
0xF |
|||
0x0030 |
bTempStatus |
stTime |
|||||||||||||||||
0x0040 |
stTime |
dfTempData |
dfHumidityData |
||||||||||||||||
0x0050 |
dfHumidityData |
chPCName |
|||||||||||||||||
0x0060 |
|
||||||||||||||||||
0x0070 |
|||||||||||||||||||
0x0080 |
|||||||||||||||||||
0x0090 |
|
… |
|||||||||||||||||
… |
… |
stTime |
|||||||||||||||||
… |
stTime |
dfTempData |
|||||||||||||||||
0x03B0 |
dfTempData |
dfHumidityData |
|
||||||||||||||||
0x03C0 |
|
||||||||||||||||||
0x03D0 |
chPCName |
||||||||||||||||||
0x03E0 |
|||||||||||||||||||
0x03F0 |
|
|
|||||||||||||||||
No |
名前 |
サイズ [バイト] |
型 |
説明 |
0 |
bTempStatus1 |
1 |
bool |
ステータス(正常、読込失敗) |
1 |
stTime1 |
16 |
SYSTEMTIME |
計測時間 |
2 |
dfTempData1 |
8 |
double |
温度 |
3 |
dfHumidityData1 |
8 |
double |
湿度 |
4 |
chPCName1 |
64 |
char |
コンピュータ名 |
… |
… |
… |
… |
… |
50 |
bTempStatus10 |
1 |
bool |
ステータス(正常、読込失敗) |
51 |
stTime10 |
16 |
SYSTEMTIME |
計測時間 |
52 |
dfTempData10 |
8 |
double |
温度 |
53 |
dfHumidityData10 |
8 |
double |
湿度 |
54 |
chPCName10 |
64 |
char |
コンピュータ名 |