Skip to main content

TestWaitForLinSyncError

Valid for: CANoe DE • CANoe4SW DE

Function Syntax

long TestWaitForLinSyncError(dword aTimeout);

Description

Waits for a synchronisation error for the specified amount of time.

Parameters

  • aTimeout: Timeout in milliseconds

Return Values

  • -2: Resume due to constraint violation
  • -1: General error, e.g. functionality is not available
  • 0: Resume due to timeout
  • 1: Resume due to event occurred

Example

testcase tcTFS_linSyncErrorEvent ()
{
   linSyncError linSyncErrorData;

   if (testWaitForLinSyncError(5000) == 1)
   {
      if (testGetWaitLinSyncErrorData(linSyncErrorData) == 0)
      {
         testStep("Evaluation", "LIN Sync Error event occurred. SyncBreak=%d ns; SyncDel=%d ns", linSyncErrorData.breaklen, linSyncErrorData.delimiterlen);
      }
   }
}
TestGetWaitLinSyncErrorDataTestJoinLinSyncErrorEvent