Custom Settings:

Custom Properties:

swatch.nStart - Time the watch was started measured in seconds since midnight.

swatch.nSecs - Number of seconds counted. Carried out to three decimal places (this is what the SECONDS() function returns).

The swatchengine properties in tmrSWEngine remain intact as inherited from the base class.

Custom Methods:

swatch.start - Calls tmrSWEngine.Start()

swatch.stop - Calls tmrSWEngine.Stop()

swatch.pause - Calls tmrSWEngine.Pause()

swatch.resume - Calls tmrSWEngine.Resume()

swatch.reset - Resets the counter nSecs to 0 and then calls the refresh method. This is designed to allow the display portion of the stop watch to be reset to 00:00:00.000

Overridden Methods:

swatch.refresh - Updates the container properties nStart and nSecs from the timer and converts the number of seconds counted to HH:MM:SS.SS format.

tmrSWEngine.Timer - This calls the SwatchEngine timer method followed by the container's refresh method.