For example: LRoute logix RTX123 with conditional RTX1231T. This is a problem when the Logix name ends with a numeric value. > Routes and LRoute put the digits before the type letter instead of after. There are 3 types of conditional system names:ġ) Sensor groups - SYS_SGC_* with the parent Logix being SYS.Ģ) Standard Names - Logix system name + suffix. Other errors, such as orphaned conditionals, had been in the data for a long time, but where never discovered by the older code. 039 040 param systemName the system name 041 param userName the user name 042 return the new conditional or null if a Conditional already exists with 043 either name 044 / 045 public Conditional createNewConditional(String systemName, String. Some of the errors were a combination of assumptions on my part and some very unique names. The scenario can happen when a Logix is 038 loaded from a file after its Conditionals. > Check out the vibrant tech community on one of the world's most > But this raises another question: Is the code rejecting previously valid files? > few examples of OK and not OK would help a lot. > I’d be happy to look into that if somebody can describe the new rules. > To: Discussions between JMRI developers Subject: Changes to Logix and Conditionals (was Re: XML > From: Bob Jacobsen Sent: Tuesday, 12:26 AM txt to try to get past sourceforge blacklisting. I've had to stick with 4.3.1 because everything more-recent than 4.3.1 fails to operate some of the signals correctly, and I've never dug into the signal code to try to uncover the problem. It's a panel file I've been using it with 4.3.1. I have provided (attached) a panel XML which failed to load on 4.7.4-ish with a few vague (but better-explained than before) error message pop-ups, but passes "Validate XML". The Edit Conditional pane at the top displays the system name and user name of the Conditional. The Edit Conditional pane is displayed when a Conditional is created, or when the Edit button of a Conditional is pressed in the Edit Logix pane. Jmri-developers mailing AGE 65 - panel fails to load on 4.7. The Edit Conditional pane is where logical expressions are set up and where actions are specified. Getting a few examples of OK and not OK would help a lot.īut this raises another question: Is the code rejecting previously valid files? That would cause some confusion.īob out the vibrant tech community on one of the world's most I’d be happy to look into that if somebody can describe the new rules. Logix Conditional references System Logix (IX:SYS), Sensor Group Test. > Is there a plan to update the schema to reflect this? user name (system name): This is the object that references the selected item. Each row contains the system name, the user name, and the current state in. > system names and "Logix Conditional" system names need to be related now. The tree based Conditional Editor uses a single window to display and edit. > panel XML than are checked by the "Validate XML" tool. > Current HEAD behavior seems to place more restrictive rules when loading Subject: Changes to Logix and Conditionals (was Re: XML Validation Once I finish the fixes for David Parks, I should be able to provide the rules.
0 Comments
Leave a Reply. |