Skip to content

time windowing appears to be newly broken #38

@contributor51

Description

@contributor51

UPDATE: this issue only occurs on the first pass of the analytic. After the first pass everything seems to be OK.

eca client version 0.9.42

  1. Create a new data type representing and array of doubles.

  2. Map the data type to an input channel using time window syntax "last 1 seconds" or "last 1 second @ 30 per second" (both declarations behave the same)

  3. Set SystemSettings.FramesPerSecond = 1

In debug window check the values of the input. All entries of the input data array have the same value. This is not the same behavior I got from the same mappings a month ago.

DESIRED: if the time window syntax says "last 1 second" and the frame rate is 1 second, I expect the array to carry every value in the time window. If the phasor native rate is 30 per second I expect 30 values. If the phasor native rate is 60 per second I expect 60 values. First entry should be top-of-second. Last entry should be the last timestamp before top-of-second. If there is any missing data it should be filled with zero or NaN (your choice) and the metadata should indicate the measurement is bad.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions