Ecat_Master_Check_Initial_Done - Delta EtherCAT Programming Manual

Table of Contents

Advertisement

EtherCAT Programming Guide

6.12 _ECAT_Master_Check_Initial_Done

Syntax
U16 PASCAL _ECAT_Master_Check_Initial_Done(U16 CardNo, U16 *InitDone)
Purpose
This is for checking whether the DLL initialization has been completed.
Parameter
Name
CardNo
InitDone
Example
U16 Status;
U16 CardNo = 0;
U16 Cardnum = 0;
U16 InitDone = 100;
Status = _ECAT_Master_Open(&Cardnum);
for (U16 CardSeq = 0; CardSeq < Cardnum; CardSeq ++)
{
Status = _ECAT_Master_Get_CardSeq (CardSeq, &CardNo);
Status = _ECAT_Master_Initial(CardNo);
while (InitDone != 0)
{
Status = _ECAT_Master_Check_Initial_Done(CardNo, &InitDone);
if (InitDone == 99)
{
Status = _ECAT_Master_Get_Initial_ErrorCode(CardNo);
break;
}
}
}
March, 2017
Data type
Property
U16
Number
U16*
Status
// Error
Description
Card No.
0: Completed
1: Initializing
99: Error
Master Initialization
6
6-15

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents