Stopwatch Provider

The Stopwatch Provider measures the time from a start event.

Configuration

  • Running Condition
    If this condition changes to 1, the stopwatch starts, if it changes to 0 it stops.

  • Reset
    If this condition changes to 1, the stopwatch resets, if the flyback condition is met.

  • Enable Flyback
    Enabled to reset the stopwatch while it is running, if disabled the stopwatch can only be reset while it is stopped.

Query

  • Status
    Returns the status of the stopwatch.

    Text Numeric Description

    N/A

    0

    Stopwatch was not start yet

    Excellent

    1

    Stopwatch is running

    Good

    2

    Stopwatch is stopped

  • Elapsed Time
    The elapsed time since the stopwatch was started. Return the duration time between start and end time.

    Text Numeric

    Duration in the format specified by Param 1

    Duration value in Units specified by Param 1

    • Param 1
      Repeating a token sets the leading zeros, e.g. ss gives 04 for 4 seconds.
      Available Pattern Tokens:

      Token Duration element

      S

      Milliseconds

      s

      Seconds

      m

      Minutes

      H

      Hours

      d

      Days

      w

      Weeks

      'text'

      Text content

      E.g. use "HH:mm:ss" for an hour countdown with a second resolution.

      For numeric output:

      Param 1 Output

      S

      Milliseconds

      s

      Seconds

      m

      Minutes

      H

      Hours

      d

      Days

      w

      Weeks

  • Starttime
    The wall clock time of the last start event.

    Text Numeric

    Time in the format specified by Param 1

    Milliseconds since 1970-01-01 00:00:00 UTC + Timezone

    • Param 1
      The time format of the text representation. See Time Format for details.
      If empty, the default ISO format yyyy-MM-dd’T’HH:mm:ss.SSSxxx is used.

  • Is Running
    Returns 1 if the stopwatch is running, 0 if it is stopped.

Action

Used as trigger action, e.g. from a button facelet.

  • Set: Start/Stop
    Query to start (1) or stop (`0) the stopwatch by another provider or facelet. E.g. can be used by the Button facelet to start the stopwatch.

  • Set: Toggle Start/Stop
    Query to toggle (start if stopped or stop if running) the stopwatch by another provider or facelet.
    E.g. can be used by the Button facelet to start or stop the stopwatch.

  • Set: Reset
    Query to reset the stopwatch by another provider or facelet.
    E.g. can be used by the Button facelet to reset the stopwatch.