Binarix FL-net Library for Windows

マニュアル>アプリケーション開発ガイド C/C++編>APIリファレンス>構造体>BFL_NODE_INFO

BFL_NODE_INFO 構造体

BFL_NODE_INFO構造体は、ノード状態を格納します。この構造体は、BflGetNodeInfo, BflGetOwnNodeInfoの各関数でノード情報を取得する時、または、OnReceiveReplyReadParamコールバック関数で他ノードのネットワークパラメータを参照する時に使用します。

typedef struct {
  int    Node;                 // ノード番号
  DWORD  NodeStatus;           // ノード状態
  char   NodeName[11];         // ノード名(設備名)
  char   VenderName[11];       // ベンダー名
  char   ModelName[11];        // 製造業者形式
  DWORD  ProtocolType;         // プロトコルタイプ
  DWORD  FALinkStatus;         // FAリンク状態
  DWORD  UpperLayerStatus;     // 上位層の状態
  int    C1Address;            // コモンメモリ領域1先頭アドレス
  int    C1Size;               // コモンメモリ領域1サイズ
  int    C2Address;            // コモンメモリ領域2先頭アドレス
  int    C2Size;               // コモンメモリ領域2サイズ
  DWORD  MinFrameTime;         // 最小許容フレーム間隔(単位:100μ秒)
  DWORD  TokenWatchdogTime;    // トークン監視時間(ミリ秒)
  DWORD  RefreshCycleTime;     // リフレッシュサイクル許容時間(ミリ秒)
  DWORD  RefreshCycleCurTime;  // リフレッシュサイクル測定時間の現在値(ミリ秒)
  DWORD  RefreshCycleMinTime;  // リフレッシュサイクル測定時間の最小値(ミリ秒)
  DWORD  RefreshCycleMaxTime;  // リフレッシュサイクル測定時間の最大値(ミリ秒)
} BFL_NODE_INFO;

メンバ

Node

ノード番号

NodeStatus

ノード状態

NodeName

ノード名(設備名)

VenderName

ベンダー名

ModelName

製造業者形式

ProtocolType

プロトコルタイプ

FALinkStatus

FAリンク状態

UpperLayerStatus

上位層の状態

C1Address

コモンメモリ領域1先頭アドレス

C1Size

コモンメモリ領域1サイズ

C2Address

コモンメモリ領域2先頭アドレス

C2Size

コモンメモリ領域2サイズ

MinFrameTime

最小許容フレーム間隔(単位:100μ秒)

TokenWatchdogTime

トークン監視時間(ミリ秒)

RefreshCycleTime

リフレッシュサイクル許容時間(ミリ秒)

RefreshCycleCurTime

リフレッシュサイクル測定時間の現在値(ミリ秒)

RefreshCycleMinTime

リフレッシュサイクル測定時間の最小値(ミリ秒)

RefreshCycleMaxTime

リフレッシュサイクル測定時間の最大値(ミリ秒)

参照

BflGetNodeInfo, BflGetOwnNodeInfo, OnReceiveReplyReadParam, 構造体一覧