KiNOKO 標準コンポーネント リファレンス

KinokoCollector

種別ストリームソース
参照名KinokoCollector

基本的な使用手順

  1. setSink() を呼び,データストリーム受け取り側コンポーネントを指定する.
  2. connect() を呼び,データストリームを構築する.
  3. 必要に応じて,以下のコンポーネント設定を行なう.
  4. construct() を呼び,スクリプトの読み込みと内部の構築および初期化を行なう.
  5. start() を呼び,データ収集を開始する.

  6. 以下のいづれかの方法により,データ収集を停止する.

  7. destruct() を呼び,終了処理を行なう.
  8. disconnect() を呼び,ストリームを切り離す.
  9. quit() を呼び,コンポーネントを KCOM システムから切り放し,実行を終了する.

外部インターフェース定義

component KinokoCollectorCom { property string host; property long condition_check_time; property long heart_beat_count; property long vital_level; property string stream_type; property string state; property int port_number; uses KinokoLogger logger; emits dataAcquisitionFinished(); accepts system(); accepts enableConditionMonitor(); accepts setSource(); accepts setSink(); accepts setSourceSink(); accepts connect(); accepts construct(); accepts destruct(); accepts disconnect(); accepts halt(); accepts quit(); accepts start(); accepts stop(); accepts setDataSourceName(string datasource_name); accepts setDataSourceId(); accepts setReadoutScript(string file_name, string datasource_name); accepts setMaxEventCounts(int number_of_events); accepts setRunLength(int run_length_sec); accepts executeCommand(string command_name, int parameter); accepts disable(); }