【公式】HULFT IoT EdgeStreaming Plugin SDK 開発ガイド_2021年7月1日_第3版発行
Golangの実装の準備
Golangの実装で使用するディレクトリを作成します。
-
モジュールディレクトリの作成
$SDK_HOME/dev/go/src/github.sis.saison.co.jp/sherpa/es-agentの直下に「sample」ディレクトリを作成します。
-
$SDK_HOME/dev/go/src/github.sis.saison.co.jp/sherpa/es-agent/sample
-
-
pluginディレクトリの作成
$SDK_HOME/dev/go/src/github.sis.saison.co.jp/sherpa/es-agent/sampleに「plugin」ディレクトリを作成します。
-
$SDK_HOME/dev/go/src/github.sis.saison.co.jp/sherpa/es-agent/sample/plugin
-
-
externalディレクトリの作成
$SDK_HOME/dev/go/src/github.sis.saison.co.jp/sherpa/es-agent/sampleに「external」ディレクトリを作成します。
-
$SDK_HOME/dev/go/src/github.sis.saison.co.jp/sherpa/es-agent/sample/external
-
-
ソースファイルの作成
モジュールディレクトリ(sampleディレクトリ)に以下のファイル名でソースファイルを作成します。
-
source.go
-
sink.go
-
udsf.go
= 備考 =ファイル名をこの通りにする必要はありません。
本マニュアルでは、便宜上、このようなファイル名と構成にしています
-
-
IDEを使用する場合の設定
Golang の実装に IDE を使用する場合は、以下の設定をします。
-
任意の IDE を起動し、%SDK_HOME%/dev/go を選択して開きます。
-
任意の IDE で %SDK_HOME%/dev/go を Gopath に設定してください。
例)VSCodeの場合 :
File > Preferences > Settings > Extensions > Go configuration > Gopath
-
【公式】HULFT IoT EdgeStreaming Plugin SDK 開発ガイド_2021年7月1日_第3版発行