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
UpperLayerStatus
C1Address
コモンメモリ領域1先頭アドレス
C1Size
コモンメモリ領域1サイズ
C2Address
コモンメモリ領域2先頭アドレス
C2Size
コモンメモリ領域2サイズ
MinFrameTime
最小許容フレーム間隔(単位:100μ秒)
TokenWatchdogTime
トークン監視時間(ミリ秒)
RefreshCycleTime
リフレッシュサイクル許容時間(ミリ秒)
RefreshCycleCurTime
リフレッシュサイクル測定時間の現在値(ミリ秒)
RefreshCycleMinTime
リフレッシュサイクル測定時間の最小値(ミリ秒)
RefreshCycleMaxTime
リフレッシュサイクル測定時間の最大値(ミリ秒)
参照
BflGetNodeInfo, BflGetOwnNodeInfo, OnReceiveReplyReadParam, 構造体一覧