{% extends "base.html" %} {% block title %}LogixNG{% endblock %} {% block content %}

LogixNG

Type catalog -- browse every registered action + expression type available in this build.

Create a program

{# A LogixNG is a named collection of ConditionalNGs; the JSON tree for actions/expressions is normally uploaded by scripts or by a future visual editor. This form creates an empty program that you'd populate through the JSON API. #}

Import from JMRI Java XML

Upload a JMRI Java panel or LogixNG XML file (typically a PanelPro.xml or a dedicated LogixNG export). Every <LogixNG> program in the file is converted to our tree format and added to the Programs list below. Unsupported action / expression types are replaced with LogAction placeholders and listed as warnings.

Programs

{% include "_logixng_list.html" %}
{# Live push: the LogixNG manager fires added/updated/removed. There's no PushManager wiring for logixng yet, so we skip the WebSocket refresh — clicking a button already re-fetches the list. Add a subscription later once ``_wire_logixng_manager`` lands in PushManager. #} {% endblock %}