diff --git a/html/bridges.php b/html/bridges.php index 7104a1e..6ec5586 100644 --- a/html/bridges.php +++ b/html/bridges.php @@ -5,29 +5,29 @@ include_once 'include/version.php';?>
- - -Dashboard Version:
-
--
Dashboard Version:
+
+ +
Dashboard Version:
-
--
Dashboard Version:
-
--
| TG# | -TS 1 | -TS 2 | -Description | -
|---|---|---|---|
| TG 5 | -- | D | S | -Talk group XLX750-X D-Star/DMR/C4FM. | -
| TG 9999 | -- | D | S | -Echo (Parrot). | -
Dashboard Version:
+
+ +
| TG# | +TS 1 | +TS 2 | +Description | +
|---|---|---|---|
| TG 5 | ++ | D | S | +Talk group XLX750-X D-Star/DMR/C4FM. | +
| TG 9999 | ++ | D | S | +Echo (Parrot). | +
Dashboard Version:
-
--
| LastHeard | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Date | Time | Callsign (DMR-Id) | Name | TG# | TG Name | TX (s) | Source | -||||||||
| LastHeard | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Date | Time | Callsign (DMR-Id) | Name | TG# | TG Name | TX (s) | Source | +||||||||
| System | -Slot | -TG# | -Status | -Timeout | -Timeout Action | -Connect TG# | -Disconnect TG# | +System | +Slot | +TG# | +Status | +Timeout | +Timeout Action | +Connect TG# | +Disconnect TG# |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ system }} | -{{ _table['BRIDGES'][_bridge][system]['TS'] }} | -{{ _table['BRIDGES'][_bridge][system]['TGID'] }} | -{{ _table['BRIDGES'][_bridge][system]['ACTIVE'] }} | -{{ _table['BRIDGES'][_bridge][system]['EXP_TIME'] }} | -{{ _table['BRIDGES'][_bridge][system]['TO_ACTION'] }} | -{{ _table['BRIDGES'][_bridge][system]['TRIG_ON'] }} | -{{ _table['BRIDGES'][_bridge][system]['TRIG_OFF'] }} | +{{ system }} | +{{ _table['BRIDGES'][_bridge][system]['TS'] }} | +{{ _table['BRIDGES'][_bridge][system]['TGID'] }} | +{{ _table['BRIDGES'][_bridge][system]['ACTIVE'] }} | +{{ _table['BRIDGES'][_bridge][system]['EXP_TIME'] }} | +{{ _table['BRIDGES'][_bridge][system]['TO_ACTION'] }} | +{{ _table['BRIDGES'][_bridge][system]['TRIG_ON'] }} | +{{ _table['BRIDGES'][_bridge][system]['TRIG_OFF'] }} |
| Date | Time | Callsign (DMR-Id) | Name | TG# | TG Name | TX (s) | System |
|---|
| Date | Time | Callsign (DMR-Id) | Name | TG# | TG Name | TX (s) | System |
|---|
Active QSO's |
|||
|
-
- {% for _master in _table['MASTERS'] %}
- {% for _client, _cdata in _table['MASTERS'][_master]['PEERS'].items() %}
- {% if _cdata[1]['TS'] == True or _cdata[2]['TS'] == True %}
- {% if _cdata[1]['TRX'] == "RX" %}
- [M: {{ _cdata[1]['CALL']|safe }}
- >> {{ _cdata[1]['TG']|safe }}]
- {% endif %}
- {% if _cdata[2]['TRX'] == "RX" %}
- [M: {{ _cdata[2]['CALL']|safe}}
- >> {{_cdata[2]['TG']|safe}}]
+
+ |
-
+ {% for _master in _table['MASTERS'] %}
+ {% for _client, _cdata in _table['MASTERS'][_master]['PEERS'].items() %}
+ {% if _cdata[1]['TS'] == True or _cdata[2]['TS'] == True %}
+ {% if _cdata[1]['TRX'] == "RX" %}
+ [M: {{ _cdata[1]['CALL']|safe }}
+ >> {{ _cdata[1]['TG']|safe }}]
+ {% endif %}
+ {% if _cdata[2]['TRX'] == "RX" %}
+ [M: {{ _cdata[2]['CALL']|safe}}
+ >> {{_cdata[2]['TG']|safe}}]
+ {% endif %}
{% endif %}
+ {% endfor %}
+ {% endfor %}
+ {% else %}
+
|
|
-
- - USERS:
-
- {% for _master in _table['MASTERS'] %}
- {% if _table['MASTERS'][_master]['PEERS']|length >0 %}
- {% for _client, _cdata in _table['MASTERS'][_master]['PEERS'].items() %}
-
- {{_cdata['CALLSIGN']}}
-
-
- DMR ID: {{ _client }}
+ - {% if _cdata['RX_FREQ'] == 'N/A' and _cdata['TX_FREQ'] == 'N/A' %} - Type: IP Network - {% else %} - Type: Radio ({{ _cdata['SLOTS'] }}) - {% endif %} - Hardware: {{_cdata['PACKAGE_ID'] }} - Soft_Ver: {{_cdata['SOFTWARE_ID'] }} - Info: {{_cdata['LOCATION']}} - Master: {{_master}} - Time connected: {{ _cdata['CONNECTED'] }} - - {% endfor %} + +
+ |
+
| HB Protocol Master Systems |
- Callsign (DMR Id) Info |
- Time Connected | -Slot | -Source | -Destination | +HB Protocol Master Systems |
+ Callsign (DMR Id) Info |
+ Time Connected | +Slot | +Source | +Destination | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{_master}} {{_table['MASTERS'][_master]['REPEAT']}} |
+ {{_master}} {{_table['MASTERS'][_master]['REPEAT']}} |
|||||||||||
{{ _cdata['CALLSIGN']}}
+ |
- {{ _cdata['CALLSIGN']}}
(Id: {{ _client }})
{% if _cdata['RX_FREQ'] == 'N/A' and _cdata['TX_FREQ'] == 'N/A' %}
- Type: IP Network
- {% else %} - Type: Radio ({{ _cdata['SLOTS'] }}) + Type: IP Network + {% else %} + Type: Radio ({{ _cdata['SLOTS'] }}) {% endif %} - Soft_Ver: {{_cdata['SOFTWARE_ID'] }} + Soft_Ver: {{_cdata['SOFTWARE_ID'] }} Hardware: {{_cdata['PACKAGE_ID'] }} {{_cdata['LOCATION']}} {{ _cdata['CONNECTED'] }} |
- TS1 |
- {{ _cdata[1]['SUB']|safe }} |
- {{ _cdata[1]['DEST']|safe }} |
- {{ _cdata['CONNECTED'] }} |
+ TS1 |
+ {{ _cdata[1]['SUB']|safe }} |
+ {{ _cdata[1]['DEST']|safe }} |
+ TS2 |
{{ _cdata[2]['SUB']|safe }} |
{{ _cdata[2]['DEST']|safe }} |
- |
| OpenBridge Systems |
- Network ID | -Active QSOs | +OpenBridge Systems |
+ Network ID | +Active QSOs |
|---|---|---|---|---|---|
| {{ _openbridge}} | -Net ID: {{ _table['OPENBRIDGES'][_openbridge]['NETWORK_ID'] }} |
- {% for entry in _table['OPENBRIDGES'][_openbridge]['STREAMS'] %}[{{ _table['OPENBRIDGES'][_openbridge]['STREAMS'][entry][0] }}: {{ _table['OPENBRIDGES'][_openbridge]['STREAMS'][entry][1] }} >> TG {{ _table['OPENBRIDGES'][_openbridge]['STREAMS'][entry][2]|safe }}] {% endfor %} | -{{ _openbridge}} | +Net ID: {{ _table['OPENBRIDGES'][_openbridge]['NETWORK_ID'] }} |
+ {% for entry in _table['OPENBRIDGES'][_openbridge]['STREAMS'] %}[{{ _table['OPENBRIDGES'][_openbridge]['STREAMS'][entry][0] }}: {{ _table['OPENBRIDGES'][_openbridge]['STREAMS'][entry][1] }} >> TG {{ _table['OPENBRIDGES'][_openbridge]['STREAMS'][entry][2]|safe }}] {% endfor %} | + {% endfor %} -
| HB Protocol Peer Systems |
- Callsign (DMR Id) Info |
- Connected TX/RX/Lost |
- Slot | -Source | -Destination | +HB Protocol Peer Systems |
+ Callsign (DMR Id) Info |
+ Connected TX/RX/Lost |
+ Slot | +Source | +Destination |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ _peer}} Mode: {{ _table['PEERS'][_peer]['MODE'] }} |
- {{_table['PEERS'][_peer]['CALLSIGN']}} (Id: {{ _table['PEERS'][_peer]['RADIO_ID'] }}) Linked Time Slot: {{ _table['PEERS'][_peer]['SLOTS'] }} {{_table['PEERS'][_peer]['LOCATION']}} |
- {{ _table['PEERS'][_peer]['STATS']['CONNECTED'] }} {{ _table['PEERS'][_peer]['STATS']['PINGS_SENT'] }} / {{ _table['PEERS'][_peer]['STATS']['PINGS_ACKD'] }} / {{ _table['PEERS'][_peer]['STATS']['PINGS_SENT'] - _table['PEERS'][_peer]['STATS']['PINGS_ACKD'] }} |
-
- TS1 | -{{ _pdata[1]['SUB']|safe }} | -{{ _pdata[1]['DEST']|safe }} | -||||||
| {{ _peer}} Mode: {{ _table['PEERS'][_peer]['MODE'] }} |
+ {{_table['PEERS'][_peer]['CALLSIGN']}} (Id: {{ _table['PEERS'][_peer]['RADIO_ID'] }}) Linked Time Slot: {{ _table['PEERS'][_peer]['SLOTS'] }} {{_table['PEERS'][_peer]['LOCATION']}} |
+ {{ _table['PEERS'][_peer]['STATS']['CONNECTED'] }} {{ _table['PEERS'][_peer]['STATS']['PINGS_SENT'] }} / {{ _table['PEERS'][_peer]['STATS']['PINGS_ACKD'] }} / {{ _table['PEERS'][_peer]['STATS']['PINGS_SENT'] - _table['PEERS'][_peer]['STATS']['PINGS_ACKD'] }} |
+ TS1 | +{{ _pdata[1]['SUB']|safe }} | +{{ _pdata[1]['DEST']|safe }} | +||||||
| TS2 | {{ _pdata[2]['SUB']|safe }} | {{ _pdata[2]['DEST']|safe }} | -