-
Notifications
You must be signed in to change notification settings - Fork 42
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
RBC-System not working properly when Position report is sent in correct frequency. #915
Comments
that is not very surprising... At the moment the triggers fire when the train is detected in a very close range around the location where it was sent also according to the JRU data. If now the frequency of the position reports is lower, we are likely to miss them. We must therefore define a different position window for firing the triggers, as we will probably not be able to use a more intelligent (meaning including some operational logic) mechanism. If we really send the position report only every 30s, this might be tricky as the train may move at up to 44m/s ... If I have a concrete idea before tomorrow I will post it . Sent from my iPhone
|
I would l9ike to see a more fault-tollerant implementation in this place. |
We can have a wider trigger window . The only issue is that at the beginning of the track , the distances between the LRBGs are shorter . But also, there, we drive slower. I will analyze the JRU data one more time and come back to you .
|
Please correct me if I'm wrong, but the triggering of radio messages is evaluated against the LRBG, isn't it? So widening the trigger window may not suffice, if we never receive a position report with the required LRBG (which might happen, if the position report is sent only every 30s). We have two other options:
|
I thought the triggering was against LRBG + Distance? If it is just LRBG: we sometimes have multiple message events with identical LRBG
|
You're right, I just was a little bit lazy when I typed the comment: it's LRBG+Distance |
The SRS makes sure you get a position report for every passed BG. In addition a timer is used and some other indicators like level change. |
This issue is still pending. |
I think we have three options to solve this issue:
Option 2) is currently implemented by the ROOT_Scripted operator (and it should work regardless of position report frequency) |
I see 2) as a default is no better solution is available. |
not the RBC-System itself; but the story wrapper needs adjustment (which is part of the RBC project). On a different, but related topic: for US13-15 we probably need some means to dynamically trigger messages from the SimCtrl UI (e.g. a Msg18, or a new MA after it was shortened/ the train was tripped by Msg16)? We can inject messages dynamically in ROOT_Scripted; but for the standard test bench we need to add some mechanism to the standard track or the RBC-System? @JakobGartner |
I agree with your statement. |
I'm now having a run based on the use of the scripted track. |
Just to be clear: did you get stuck with "ROOT_Simulation" or "ROOT_Scripted"? |
Issue needs to be addressed after ITEA project |
When the position report is sent in a more realisitc way the trigger for messages 3 are not sent.
@JakobGartner
@Rainer-Lampatzer
This needs to be imfroved for a realistic presentation of the message flow.
The text was updated successfully, but these errors were encountered: