Difference between revisions of "Control Panel"

From ElphelWiki
Jump to: navigation, search
(Other Changes)
(Version 2)
Line 26: Line 26:
 
==Version 2==
 
==Version 2==
 
This new version of the control panel will feature a tabbed interface and will be written with expansion and modularization in mind.
 
This new version of the control panel will feature a tabbed interface and will be written with expansion and modularization in mind.
===General Tab===
+
===Back-end===
 +
The back-end will be a simple php script that calls functions and indexes them into a simple xml file, which is parsed by the javascript in the front-end.
 +
===Front-end===
 +
====General Tab====
 
The general tab will be the first seen (like the index) and will display general information, quickly accessed, including:  
 
The general tab will be the first seen (like the index) and will display general information, quickly accessed, including:  
 
*Camera serial number
 
*Camera serial number
Line 42: Line 45:
 
**Admin-bin built-in program
 
**Admin-bin built-in program
  
===Configuration Tab===
+
====Configuration Tab====
 
*Change Network Settings
 
*Change Network Settings
 
*Change Date & Time
 
*Change Date & Time
Line 48: Line 51:
 
*Restart Camera
 
*Restart Camera
  
===Board Specific Tab===
+
====Board Specific Tab====
 
The board specific tab will change on the type of board plugged in, and the type of developer board being used. It will have tabs and specific options for:
 
The board specific tab will change on the type of board plugged in, and the type of developer board being used. It will have tabs and specific options for:
 
*359 developer's board
 
*359 developer's board
Line 54: Line 57:
 
*369 developer's board
 
*369 developer's board
  
===Help Tab===
+
====Help Tab====
 
The help tab will have some clarifications of the project, but will ''not'' be a substitute for good design.
 
The help tab will have some clarifications of the project, but will ''not'' be a substitute for good design.
  
===Other Changes===
+
====Other Changes====
 
*Confirm Changes Dialogue:
 
*Confirm Changes Dialogue:
 
**A simple dialogue that confirms changes (alert) and an ajax-dynamic tab that lists changes (a hidden div)
 
**A simple dialogue that confirms changes (alert) and an ajax-dynamic tab that lists changes (a hidden div)
  
===Suggestions===
+
====Suggestions====
 
Any suggestions for features or additional camera information you would like to see should be listed here.
 
Any suggestions for features or additional camera information you would like to see should be listed here.
  

Revision as of 15:40, 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.

Back-end

The back-end will be a simple php script that calls functions and indexes them into a simple xml file, which is parsed by the javascript in the front-end.

Front-end

General Tab

The general tab will be the first seen (like the index) and will display general information, quickly accessed, including:

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

Configuration Tab

  • Change Network Settings
  • Change Date & Time
  • Restart Network Daemon
  • Restart Camera

Board Specific Tab

The board specific tab will change on the type of board plugged in, and the type of developer board being used. It will have tabs and specific options for:

  • 359 developer's board
  • 353 developer's board
  • 369 developer's board

Help Tab

The help tab will have some clarifications of the project, but will not be a substitute for good design.

Other Changes

  • Confirm Changes Dialogue:
    • A simple dialogue that confirms changes (alert) and an ajax-dynamic tab that lists changes (a hidden div)

Suggestions

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


This is a part of Project α