Class StlEditorPane

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, CanPanelInterface

public class StlEditorPane extends JmriPanel implements CanPanelInterface
Panel for editing STL logic. The primary mode is a connection to a Tower LCC+Q. When a node is selected, the data is transferred to Java lists and displayed using Java tables. If changes are to be retained, the Store process is invoked which updates the Tower LCC+Q CDI. An alternate mode uses CSV files to import and export the data. This enables offline development. Since the CDI is loaded automatically when the node is selected, to transfer offline development is a three step process: Load the CDI, replace the content with the CSV content and then store to the CDI. A third mode is to load a CDI backup file. This can then be used with the CSV process for offline work. The reboot process has several steps.
  • The Yes option is selected in the compile needed dialog. This sends the reboot command.
  • The RebootListener detects that the reboot is done and does getCompileMessage.
  • getCompileMessage does a reload for the first syntax message.
  • EntryListener gets the reload done event and calls displayCompileMessage.
Since:
5.7.5
See Also: