{% extends "base.html" %} {% block title %}Viewer{% endblock %} {% block header_title %}Camera Display for {{ address }}{% endblock %} {% block id %}viewer{% endblock %} {% macro information(label, value, id, class=None) %} {% endmacro %} {% macro checkbox(label, id, selected, disabled=False) %}
{{ label }}:
{% endmacro %} {% macro select(id, label, options, selected, readonly=False) -%}
{%- endmacro %} {% macro inputbox(label, id, value, disabled=False) %} {% endmacro %} {% block extra_header %}
{# style="display: none">#}
{% endblock %} {% block content %}
You don't have Flash installed, you can't use this viewer. But you can watch the stream here
{{ button( "javascript: switchState()", "Connect", extra='id="stream-connect"', theme="b", enable=not camera.status) }} {{ button( "javascript: switchState()", "Disconnect", extra='id="stream-disconnect"', theme="e", enable = camera.status ) }}
{{ button( "/setup.html?address="+camera.address, "Setup" ) }}
{{ select("stream-size", "Resolution", camera.capabilities.size, camera.size ) }} {% if camera.capabilities.pan|length > 0 %} {{ select("stream-pan", "Pan", camera.capabilities.pan, camera.pan ) }} {% else %}
{% endif %}
{% if camera.capabilities.flash %} Flash {% else %} {% endif %}
{% if camera.capabilities.voice %} Voice {% else %} {% endif %}
{% if camera.capabilities.exposure %}
{% else %} {% endif %}
{{ information("Address", camera.address, "stream-address") }} {{ information("Name", camera.name, "stream-name") }} {{ information("Type", camera.type, "stream-type") }} {{ information("Status", camera.status, "stream-status") }} {{ information("Stream URL", "/stream/"+camera.address, "stream-url") }} {{ information("Last Connection", camera.last, "stream-last") }} {{ information("Transport", camera.transport, "stream-transport") }} {{ information("Automatically Reconnect", camera.reconnect, "stream-reconnect") }} {{ information("Reconnect Timeout", camera.reconnect_timeout, "stream-reconnect_timeout") }} {{ information("Use Device PIN", camera.enable_pincode, "stream-enable_pincode") }} {{ information("PIN Code", camera.pin, "stream-pin") }} {% if camera.capabilities.battery %} {{ information("Battery (mv)", camera.battery, "stream-battery") }} {% else %} {{ information("Battery (mv)", "Not supported", "stream-battery", class="ui-body-e") }} {% endif %}
You don't have Flash installed, you can't use this viewer. But you can watch the stream here

Device Information

{{ information("Address", camera.address, "stream-address") }} {{ information("Name", camera.name, "stream-name") }} {{ information("Type", camera.type, "stream-type") }} {{ information("Status", camera.status, "stream-status") }} {{ information("Last Connection", camera.last, "stream-last") }} {{ information("Transport", camera.transport, "stream-transport") }} {{ information("Automatically Reconnect", camera.reconnect, "stream-reconnect") }} {{ information("Reconnect Timeout", camera.reconnect_timeout, "stream-reconnect_timeout") }} {{ information("Use Device PIN", camera.enable_pincode, "stream-enable_pincode") }} {{ information("PIN Code", camera.pin, "stream-pin") }} {% if camera.capabilities.battery %} {{ information("Battery (mv)", camera.battery, "stream-battery") }} {% else %} {{ information("Battery (mv)", "Not supported", "stream-battery", class="ui-body-e") }} {% endif %}
{{ button( "javascript: switchState()", "Connect", extra='id="stream-connect"', theme="b", enable=not camera.status) }} {{ button( "javascript: switchState()", "Disconnect", extra='id="stream-disconnect"', theme="e", enable = camera.status ) }}
{{ button( "/setup.html?address="+camera.address, "Camera Setup" ) }}

Camera Management

{{ select("stream-size", "Resolution", camera.capabilities.size, camera.size ) }} {% if camera.capabilities.pan|length > 0 %} {{ select("stream-pan", "Pan", camera.capabilities.pan, camera.pan ) }} {% else %}
{% endif %}
{% if camera.capabilities.flash %} Flash {% else %} {% endif %}
{% if camera.capabilities.voice %} Voice {% else %} {% endif %}
{% if camera.capabilities.exposure %}
{% else %} {% endif %}
{% endblock %}