Difference between revisions of "Control Panel"

From ElphelWiki
Jump to: navigation, search
Line 24: Line 24:
 
This report can be sent to Elphel support for help with troubleshooting.
 
This report can be sent to Elphel support for help with troubleshooting.
  
==Upcoming Features==
+
==Version 2==
===High Priority===  
+
This new version of the control panel will feature a tabbed interface and will be written with expansion and modularization in mind.
*A Panel with common links both to the camera, and external links for help:
+
===General Tab===  
 +
This will include:
 +
**Camera serial number
 +
**Camera IP address
 +
**Software version
 +
**Date & Time
 +
**Sensor model and revision
 +
**Board Type
 +
**Compiled Camera Status (on expand)
 
**links to the source code on the camera
 
**links to the source code on the camera
 
**links to the Axis website
 
**links to the Axis website
 
**links to the Elphel website
 
**links to the Elphel website
**links to the latest source
+
**links to Sourceforge page
 
**links to the Admin-bin built-in program
 
**links to the Admin-bin built-in program
*The UI.html is making too many requests, perhaps wait for a request to finish before starting a new one? Ask Andrey about his experiences with this. Also see 'ccam.cgi' for examples.
 
*Clean up the icons and make the front-end more accessible. (Faris is on this).
 
*An 'advanced' section that refers some of the [[PHP in Elphel cameras | API]] calls for a more thorough call of status.
 
===Medium Priority===
 
*Ability to reboot camera from panel
 
*Ability to start/stop/restart certain processes
 
*Button to quickly copy Camera Status report to Clipboard
 
  
==Spawns of this Project==
+
===Configuration Tab===
[[Easy Snapshot]] and [[Easy Video]] are side projects we hope to merge into the control panel as they progress further.
+
 
They would allow the user to take snapshots and video clips from the camera's live stream.
+
===Board Specific Tab===
 +
 
 +
===Help Tab===
 +
 
 +
===Other Changes===
  
  

Revision as of 13:37, 17 March 2008

The control panel is a new feature on the Elphel cameras that allows for:

  • A quick scan of camera hardware & software status
  • A separate report of camera hardware & software status can be generated, this can be sent to Elphel for the aid of troubleshooting the cameras or for personal use.

Current Status

This project is currently in BETA, and can be found at http://camera address/UI.html after reflashing with the latest tarball

The Control Panel can show the following information

  • Camera IP address, Gateway, Broadcast Address, Netmask, and other network settings
  • Camera Serial Number
  • Camera Software Version
  • Processes (Daemons) currently running on the camera
  • FPGA info
  • fpga_sdram_phase
  • Cat_interupts

You can change the following network settings with the Control Panel

  • Camera IP address
  • Broadcast address
  • Netmask
  • Gateway

All of this information is included in a status report the camera is able to generate. This report can be sent to Elphel support for help with troubleshooting.

Version 2

This new version of the control panel will feature a tabbed interface and will be written with expansion and modularization in mind.

General Tab

This will include:

    • Camera serial number
    • Camera IP address
    • Software version
    • Date & Time
    • Sensor model and revision
    • Board Type
    • Compiled Camera Status (on expand)
    • links to the source code on the camera
    • links to the Axis website
    • links to the Elphel website
    • links to Sourceforge page
    • links to the Admin-bin built-in program

Configuration Tab

Board Specific Tab

Help Tab

Other Changes

TODO

  • Elphel support email and other contact information on the page
  • Verification of IP and other settings before they are set
  • A disclaimer
  • Fix Camera reboot function, include timer for reboot.
  • Main menu links after restart
  • Create restart network daemon function
  • Tab interface
  • Create a copy-to-clipboard function for the camera summary
  • Create notification pages for the change network settings functions
  • Select all function for status reports
  • Clean up some of the output information
  • Clean up visual styles in general

Suggestions

Any suggestions for features or additional camera information you would like to see should be listed here.


This is a part of Project α