CAPL Script

DeferStop

This reference collection includes Vector documentation reproduced with permission. Snippets may require configuration-specific symbols and are not all standalone programs. Sources and validation limits.

Syntax

void DeferStop(dword maxDeferTime)

Function

Defers measurement stop. The function can be called in theon preStophandler or even at an earlier time instance. Measurement is deferred untilCompleteStopis called in the same node or the simulation time has advanced by the amount given in parameter maxDeferTime since the arrival of a stop request (and call of the on preStop handler). DeferStopenables waiting for completion of activities that have to be carried out before measurement stop takes effect, e.g. a reset of an attached ECU.

Parameters

maxDeferTime Indicates the time interval in milliseconds after which completion of pre-stop activities is indicated automatically if it has not yet been done explicitly viaCompleteStop.

Return Values

—

on preStop{message ShutdownReq m;output(m);DeferStop(1000);}on message ShutdownAck{CompleteStop();}