//------------------------------------------------------------------------------ // Check error //------------------------------------------------------------------------------ int Check(int Result, char * function) { int ExecTime; char text[1024]; printf("\n"); printf("+-----------------------------------------------------\n"); printf("| %s\n",function); printf("+-----------------------------------------------------\n"); if (Result==0) { Cli_GetExecTime(Client, &ExecTime); printf("| Result : OK\n"); printf("| Execution time : %d ms\n",ExecTime); printf("+-----------------------------------------------------\n"); ok++; } else { printf("| ERROR !!! \n"); if (Result<0) printf("| Library Error (-1)\n"); else { Cli_ErrorText(Result, text, 1024); printf("| %s\n",text); } printf("+-----------------------------------------------------\n"); ko++; } return !Result; }
//--------------------------------------------------------------------------- int TS7Client::ExecTime() { int Time; int Result = Cli_GetExecTime(Client, &Time); if (Result==0) return Time; else return Result; }