{% extends "base.html" %} {% block title %}Setup{% endblock %} {% block id %}setup{%endblock %} {% block header_title %}Camera Setup{% endblock %} {% macro fieldcontain(id, label, type, value, readonly=False) -%}
{%- endmacro %} {% macro selectfieldcontain(id, label, options, selected, readonly=False) -%}
{% if options|length > 0 %} {% else %} {% endif %}
{%- endmacro %} {% macro checkfieldcontain(id, label, legend, value, readonly=False) -%}
{{ legend }}
{%- endmacro %} {% block extra_header %} {% if not new_device %}
{% endif %} {% endblock %} {% block content %}
{% if new_device %}

New device configuration

{{ fieldcontain("address", "Address", "text", address, True) }} {% if not name %} {% set name="Unkown Device" %} {% endif %} {{ fieldcontain("name", "Name", "text", name) }} {{ selectfieldcontain("type", "Type", types, "AIRI") }} {% if pairing_supported %} {{ checkfieldcontain("enable_pincode", "Use device PIN code", " ", False )}} {{ fieldcontain ("pincode", "PIN code", "text", "" ) }} {% endif %}
{{ button ( "#" , "Cancel" , "arrow-l", "", "ui-btn-left", theme="a", extra='id="cancel_button"') }}
{% else %}
{{ fieldcontain("address", "Address", "text", address, True) }} {{ fieldcontain("name", "Name", "text", name) }} {{ fieldcontain("type", "Type", "text", type , True) }} {{ fieldcontain("status", "Status", "text", status , True) }} {{ fieldcontain("last", "Last Connection", "text", last , True) }} {% if capabilities.battery %} {% else %} {% set battery="Not supported feature" %} {% endif %} {{ fieldcontain("battery", "Battery Status (mV)", "text", battery, True) }}
{# {{ checkfieldcontain("reconnect", "Reconnect Automatically", "Reconnect", reconnect ) }} {{ fieldcontain("reconnect_timeout", "Reconnect After (seconds)", "text", reconnect_timeout ) }} #} {{ selectfieldcontain("transport", "Transport", capabilities.transport , transport ) }} {% if pairing_supported %} {{ checkfieldcontain("enable_pincode", "Use device PIN code", " ", enable_pincode )}} {% if pincode %} {% else %} {% set pincode="" %} {% endif %} {{ fieldcontain ("pincode", "PIN code", "text", pincode ) }} {% endif %}
{{ selectfieldcontain("size", "Resolution", capabilities.size, size)}}
Extras {% if capabilities.voice %} {% else %} {% endif %} {% if capabilities.flash %} {% else %} {% endif %}
{% if capabilities.exposure %}
{% else %} {% endif %}
{{ selectfieldcontain("pan", "Initial Panning", capabilities.pan, pan ) }}
Stream
{% endif %}
{% endblock %}