-
-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Event without previous TimeConstraints are PENDING even if they are into a TimeNode with events which are not #33
Comments
hum. actually it is quite normal that the end event of the playing constraint is not PENDING as the constraint is not flexible. it will become PENDING when the constraint will be done and will become HAPPENED immediately after. so the problem is more about why the other events are PENDING ? if you add a first constraint before the playing constraint, are they becoming PENDING when the second one starts ? or are they PENDING when you start the scenario ? |
IMHO, they should be pending only if the previous constraint is flexible
so, everything should actually stay in its initial color, in this case...
|
ok thanks for doing this test @nvuaille. |
Here an example 2016-02-26 11:48 GMT+01:00 theod [email protected]:
Nicolas VUAILLE |
In my opinion, an Event is :
Al I right ? 2016-02-26 11:24 GMT+01:00 theod [email protected]:
Clément Bossut |
yes, a TimeEvent status is :
|
what should be the status of a TimeEvent without any previous TimeConstraint ? |
from @theod
TimeEvent expression is evaluable only during one tick : when the timenode is triggered. So I suggest to modify that a little bit :
That would solve your question about previous timeconstraint |
but if we do so it means we need to add a flexible TimeConstraint to the event in order to make it PENDING otherwise the scenario will be blocked in this state : so I would say this not a bug as we can consider a TimeEvent without any previous TimeConstraint as PENDING because it not constrained by anything. of course without adding a Trigger this TimeEvent will never become HAPPENED (yes it is maybe useless but it is meaningful). so I would say, if you don't want to display this information in i-score you can turn the event in yellow according to the following test : |
no. a TimeEvent become PENDING once all its previous TimeConstraints have reached their minimal bound. |
I guess the current behaviour is ok for everyone ? |
yep
|
On execution the event on the end of the playing constraint is not set to "pending", while other events status of the same timenode are correctly set.
In this image, yellow == pending :
The text was updated successfully, but these errors were encountered: