{% extends 'generic/object.html' %} {% load helpers %} {% load plugins %} {% load static %} {% block head %} {{ block.super }} {% endblock %} {% block content %}
| Name | {{ object.name }} |
|---|---|
| Status | {% badge object.get_status_display bg_color=object.get_status_color %} |
| Strands | {{ object.strand_count }} |
| A termination | {{ object.a_termination|linkify|default:"—" }} |
| B termination | {{ object.b_termination|linkify|default:"—" }} |
| Description | {{ object.description|default:"—" }} |
| Strand loss (dB) | {{ object.strand_loss_db|floatformat:3 }} |
|---|---|
| Splice loss (dB) | {{ object.splice_loss_db|floatformat:3 }} |
| Connector loss (dB) | {{ object.connector_total_loss_db|floatformat:3 }} ({{ object.connectors_per_end }} × 2 × {{ object.connector_loss_db }}) |
| Total loss (dB) | {{ object.total_loss_db|floatformat:3 }} |
| Target budget (dB) | {{ object.target_loss_budget_db|floatformat:3 }} |
| Budget |
{% load l10n %}
{% with gauge=object.loss_budget_gauge %}
{{ gauge.total_db|floatformat:2 }} / {{ gauge.target_db|floatformat:2 }} dB
{{ gauge.pct|unlocalize }}%
{% if gauge.band == "fail" %}
OVER BUDGET
{% endif %}
green < 80% · yellow 80–100% · red over budget
{% endwith %}
|
| # | Strand | Cable | Length (m) | Loss (dB) | Splice → next |
|---|---|---|---|---|---|
| {{ forloop.counter }} | {{ strand|linkify }} | {{ strand.cable|linkify }} | {{ strand.cable.effective_length_m }} | {{ strand.loss_db|floatformat:3 }} | {% if splice %}{{ splice|linkify }} ({{ splice.loss_db|floatformat:3 }} dB){% else %}—{% endif %} |
| No strands assigned to this link yet. | |||||