Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • We have three tags, T1, T2, and T3 under the scope of the Agent.
    • They are all integers with an initial value of 0 at time 0
  • The ‘tag pacing period’ in the Agent config is 1000 ms.
  • The BIRTH is published at time '0' (i.e. when the Injector connects).

Timestamp (in seconds)

Tag Path

Value

0.5

T1

1

0.75

T2

1

1.5

T3

1

2.5

T1

2

4.5

T1

3

4.75

T1

4


Event Driven

Messages will be pushed on the 'tag pacing period', in this case every second, and the message will contain changing tags only:

    • At Time 0 - BIRTH - Includes:

      • T1 with a value of 0 and timestamp of 0

      • T2 with a value of 0 and timestamp of 0

      • T3 with a value of 0 and timestamp of 0

    • At Time +1 - DATA - Includes:

      • T1 with a value of 1 and timestamp of 0.5

      • T2 with a value of 1 and timestamp of 0.75

    • At Time +2 - DATA - Includes:

      • T3 with a value of 1 and timestamp of 1.5

    • At Time +3 - DATA - Includes:

      • T1 with a value of 2 and timestamp of 2.5

    • At Time +4 


      Note
      Nothing is published as there were no tag changes between Time + 3 and Time +4


    • At Time +4 - DATA - Includes:

      • T1 with a value of 3 and timestamp of 4.5

      • T1 with a value of 4 and timestamp of 4.75


Periodic

Messages will be pushed on the 'tag pacing period', in this case every second, and the message will contain all current values:

    • At Time 0 - BIRTH - Includes:

      • T1 with a value of 0 and timestamp of 0

      • T2 with a value of 0 and timestamp of 0

      • T3 with a value of 0 and timestamp of 0

    • At Time +1 - DATA - Includes:

      • T1 with a value of 1 and timestamp of 0.5

      • T2 with a value of 1 and timestamp of 0.75

      • T3 with a value of 0 and timestamp of 0

    • At Time +2 - DATA - Includes:

      • T1 with a value of 1 and timestamp of 0.5

      • T2 with a value of 1 and timestamp of 0.75

      • T3 with a value of 1 and timestamp of 1.5

    • At Time +3 - DATA - Includes:

      • T1 with a value of 2 and timestamp of 2.5

      • T2 with a value of 1 and timestamp of 0.75

      • T3 with a value of 1 and timestamp of 1.5

    • At Time +4 - DATA - Includes:

      • T1 with a value of 2 and timestamp of 2.5

      • T2 with a value of 1 and timestamp of 0.75

      • T3 with a value of 1 and timestamp of 1.5

    • At Time +5 - DATA - Includes:

      • T1 with a value of 4 and timestamp of 4.75

      • T2 with a value of 1 and timestamp of 0.75

      • T3 with a value of 1 and timestamp of 1.5


        Note
        Note the missed event for T1 with value 3 at timestamp 4.5


Hybrid

Tow Two messages will be pushed on the 'tag pacing period', in this case every second, with one message containing tag change events and one containing the non-changed tag data:

    • At Time 0 - BIRTH - Includes:

      • T1 with a value of 0 and timestamp of 0

      • T2 with a value of 0 and timestamp of 0

      • T3 with a value of 0 and timestamp of 0

    • At Time +1 - DATA - Includes:

      • T1 with a value of 1 and timestamp of 0.5

      • T2 with a value of 1 and timestamp of 0.75

      • T3 with a value of 0 and timestamp of 0

    • At Time +1 - DATA - Includes:

      • T1 with a value of 1 and timestamp of 0.5

      • T2 with a value of 1 and timestamp of 0.75

      • T3 with a value of 0 and timestamp of 0

    • At Time +2 .0 - DATA - Includes:

      • T1 with a value of 1 and timestamp of 0.5

      • T2 with a value of 1 and timestamp of 0.75

      • T3 with a value of 1 and timestamp of 1.5

    • At Time +3 .0 - DATA - Includes:

      • T1 with a value of 2 and timestamp of 2.5

      • T2 with a value of 1 and timestamp of 0.75

      • T3 with a value of 1 and timestamp of 1.5

    • At Time +4 .0 - DATA - Includes:

      • T1 with a value of 2 and timestamp of 2.5

      • T2 with a value of 1 and timestamp of 0.75

      • T3 with a value of 1 and timestamp of 1.5

    • At Time +5 .0 - DATA - Includes (Note both events for T1 are now present):

      • T1 with a value of 3 and timestamp of 4.5

      • T1 with a value of 4 and timestamp of 4.75

      • T2 with a value of 1 and timestamp of 0.75

      • T3 with a value of 1 and timestamp of 1.5