参考
前回記事
JV-LinkをC#で使ってみる(Console版) ~1.サービスキーを入力する仕組みを用意する~
WinForms版
JV-LinkをC#で使ってみる(WinForms版) ~2.JV-Dataをダウンロードする~
今回のソースコード
source – JV-LinkをC#で使ってみる(Console版) ~2.JV-Dataをダウンロードする~
開発環境
- Windows7 64ビット版
- Visual Studio Community 2017
- JV-Link Ver.4.5.1
メインプログラムの作成
JV-Linkオブジェクトのイニシャライズ
//=====================================================================================
jvLink.JVInit("UNKNOWN");
JVInit()関数を呼び出します。テスト時のSIDはUNKNOWNで問題ありません。
JV-Dataのダウンロード
//=====================================================================================
var nReadCount = 0; // JVOpen: 総読み込みファイル数
var nDownloadCount = 0; // JVOpen: 総ダウンロードファイル数
var strLastFileTimestamp = ""; // JVOpen: 最新ファイルのタイムスタンプ
jvLink.JVOpen("RACE", "20181001000000", 2, ref nReadCount, ref nDownloadCount, out strLastFileTimestamp);
Console.WriteLine(
"読み込みファイル数 : " + nReadCount + "\n" +
"ダウンロードファイル数 : " + nDownloadCount + "\n" +
"タイムスタンプ : " + strLastFileTimestamp + "\n"
);
JVOpen()関数を呼び出すことでデータのダウンロードが行われます。基本的には『JV-Linkインターフェース仕様書』通りで問題ありません。
JV-Linkオブジェクトのファイナライズ
//=====================================================================================
jvLink.JVClose();
JVClose()関数を呼び出します。
動作確認
コードの編集が完了したらプログラムを実行して動作を確認します。
以上で、 JV-Data のダウンロードが完了となります。