Difference between revisions of "Control Panel"
(→Configuration Tab) |
|||
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. | ||
− | |||
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. | ||
− | + | ==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. | 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: | ||
Line 50: | Line 49: | ||
*Compiled camera status for bug reporting | *Compiled camera status for bug reporting | ||
− | * /*source inside*/ (links): | + | * /*source inside*/ logo (links): |
**source code on the camera | **source code on the camera | ||
**the Axis developer wiki | **the Axis developer wiki | ||
Line 58: | Line 57: | ||
**Admin-bin built-in program | **Admin-bin built-in program | ||
− | + | ===Configuration Tab=== | |
*Change the default application | *Change the default application | ||
*Add additional application | *Add additional application | ||
*Change Network Settings | *Change Network Settings | ||
*Change Date & Time | *Change Date & Time | ||
+ | *Configure & set/unset NTP client | ||
*Change root password & lighttpd password | *Change root password & lighttpd password | ||
*Set/unset daemon at boot | *Set/unset daemon at boot | ||
*Reboot the camera | *Reboot the camera | ||
− | === | + | ===10359 board=== |
− | + | *Configure the default application of the 10359 | |
− | * | + | *... |
− | |||
− | |||
− | ====Help Tab | + | ===10369 board=== |
+ | *Configure thermometer/fan | ||
+ | *Configure kernel modules for additional hardware (USB, ...) | ||
+ | *Configure CF/IDE/SATA | ||
+ | *Configure camera synchronization | ||
+ | *Configure RS232 (console port or serial port and settings) | ||
+ | *Configure CMOS clock | ||
+ | |||
+ | ===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=== | |
*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=== | |
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 22:56, 19 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.
Contents
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.
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 software:
- Camera IP address, netmask, browadcast, gateway & multicast address
- Date & Time
- Load average, ps
- Software version
- 10353 FPGA code version, revision & information
- 10359 FPGA code version, revision & information
- 10347 FPGA code version, revision & information
- Camera hardware:
- Camera serial number (MAC address) and 10353 revistion number
- Sensor model and revision
- Detected boards (10359, 10369, 10347, ...)
- If 10369 is detected, show connected hardware (CF, IDE HD, SATA HD, USB devices temperature, ...)
- If 10359 is detected, try to detect cascaded 10359, try to detect other connected 10353, detect connected sensors
- Compiled camera status for bug reporting
- /*source inside*/ logo (links):
- source code on the camera
- the Axis developer wiki
- the Elphel website
- the Elphel wiki
- Sourceforge page
- Admin-bin built-in program
Configuration Tab
- Change the default application
- Add additional application
- Change Network Settings
- Change Date & Time
- Configure & set/unset NTP client
- Change root password & lighttpd password
- Set/unset daemon at boot
- Reboot the camera
10359 board
- Configure the default application of the 10359
- ...
10369 board
- Configure thermometer/fan
- Configure kernel modules for additional hardware (USB, ...)
- Configure CF/IDE/SATA
- Configure camera synchronization
- Configure RS232 (console port or serial port and settings)
- Configure CMOS clock
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 α