Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
elphel-web-393
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Elphel
elphel-web-393
Commits
33c12313
Commit
33c12313
authored
Sep 21, 2016
by
Andrey Filippov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
added sensor port to be passed from tyhe default page
parent
26ea7fc2
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
22 additions
and
19 deletions
+22
-19
parsedit.php
src/php_top/parsedit.php
+22
-19
No files found.
src/php_top/parsedit.php
View file @
33c12313
...
...
@@ -157,16 +157,16 @@
$todo
=
preparePost
();
}
$page_title
=
"Default control/test page for the NC353L camera"
;
if
(
count
(
$_GET
)
==
0
)
{
if
(
array_key_exists
(
'sensor_port'
,
$_GET
))
{
$GLOBALS
[
sensor_port
]
=
(
myval
(
$_GET
[
'sensor_port'
]))
&
3
;
}
$page_title
=
"Default control/test page for the NC393L camera, sensor port "
.
$GLOBALS
[
sensor_port
];
if
((
count
(
$_GET
)
==
0
)
||
((
count
(
$_GET
)
==
1
)
&&
array_key_exists
(
'sensor_port'
,
$_GET
)))
{
startPage
(
$page_title
,
""
);
printDefaultPage
();
endPage
();
exit
(
0
);
}
if
(
array_key_exists
(
'sensor_port'
,
$_GET
))
{
$GLOBALS
[
sensor_port
]
=
(
myval
(
$_GET
[
'sensor_port'
]))
&
3
;
}
$imgsrv
=
$imgsrv_base
.
$imgsrv_ports
[
$GLOBALS
[
sensor_port
]];
$elp_const
=
get_defined_constants
(
true
);
...
...
@@ -238,8 +238,9 @@
*/
function
printDefaultPage
()
{
$url_port
=
"sensor_port="
.
$GLOBALS
[
sensor_port
]
.
"&"
;
// $imgsrv="http://".$_SERVER['SERVER_ADDR'].":8081";
$url_init
=
"embed&test&showseq&title=Camera+initialization+parameters"
$url_init
=
$url_port
.
"embed&test&showseq&title=Camera+initialization+parameters"
.
"&TASKLET_CTL=0*0"
/// at least ELPHEL_CONST_TASKLET_CTL_NOSAME bit should be 0 so initialization will not wait for the frame sync
.
"&MAXAHEAD=2"
/// When servicing interrupts, try programming up to 2 frames ahead of the due to program time)
.
"&FPGA_XTRA=1000"
/// Extra clock cycles needed to compress a frame (in addition to per macroblocs time)
...
...
@@ -258,7 +259,7 @@ function printDefaultPage() {
.
">AB_B=0x0a390400"
/// same for blue
.
"&SENSOR=0*0"
/// setting sensor to zero will initiate sensor detection attempt (should be frame 0)
;
$url_debug
=
"test&showseq&title=Debug control"
$url_debug
=
$url_port
.
"test&showseq&title=Debug control"
.
"&DEBUG=0x3fc"
.
"&TASKLET_CTL"
.
"&PROFILING_EN"
...
...
@@ -270,12 +271,12 @@ function printDefaultPage() {
.
"&HIST_C_FRAME=@"
.
"&CIRCBUFWP=@"
;
$url_woi_control
=
"embed&test&showseq&title=Camera+WOI+Controls"
.
$url_woi_control
=
$url_port
.
"embed&test&showseq&title=Camera+WOI+Controls"
.
"&SENSOR_RUN&COMPRESSOR_RUN&WOI_LEFT&WOI_TOP&WOI_WIDTH&WOI_HEIGHT&FLIPH&FLIPV&DCM_HOR&DCM_VERT&THIS_FRAME=@&CIRCBUFWP=@"
;
$url_woi_control_test
=
"embed=.4&test=1&showseq=1&title=Camera+WOI+Controls+(test+mode)"
.
$url_woi_control_test
=
$url_port
.
"embed=.4&test=1&showseq=1&title=Camera+WOI+Controls+(test+mode)"
.
"&SENSOR_RUN&COMPRESSOR_RUN&WOI_LEFT&WOI_TOP&WOI_WIDTH&WOI_HEIGHT&FLIPH=1*3&FLIPV=1*5&DCM_HOR&DCM_VERT&THIS_FRAME=@&CIRCBUFWP=@"
;
$url_images
=
"images=9:3:.2"
;
$url_aexp_all
=
"embed=0.1&title=Autoexposure/White+Balance/HDR+controls+(full)"
$url_images
=
$url_port
.
"images=9:3:.2"
;
$url_aexp_all
=
$url_port
.
"embed=0.1&title=Autoexposure/White+Balance/HDR+controls+(full)"
.
"&COMPRESSOR_RUN="
.
ELPHEL_CONST_COMPRESSOR_RUN_CONT
/// run compressor in continuous mode
.
"&DAEMON_EN=1"
/// Daemons are controlled by bits in this register. Autoexposure bit is 0 (1<<0 == 1)
.
"&AUTOEXP_ON=1"
/// setting it to 0 will only disable autoexposure, but not HDR modes or white balancing
...
...
@@ -322,7 +323,7 @@ $url_aexp_all= "embed=0.1&title=Autoexposure/White+Balance/HDR+controls+(full)"
.
"&HISTWND_TOP=@"
/// Absolute (as written to FPGA) histogram window top (counted from the top of WOI)
;
$url_aexp_only
=
"embed=0.1&title=Autoexposure+controls"
$url_aexp_only
=
$url_port
.
"embed=0.1&title=Autoexposure+controls"
.
"&COMPRESSOR_RUN="
.
ELPHEL_CONST_COMPRESSOR_RUN_CONT
/// run compressor in continuous mode
.
"&DAEMON_EN=1"
/// Daemons are controlled by bits in this register. Autoexposure bit is 0 (1<<0 == 1)
.
"&AUTOEXP_ON=1"
/// setting it to 0 will only disable autoexposure, but not HDR modes or white balancing
...
...
@@ -348,7 +349,7 @@ $url_aexp_only= "embed=0.1&title=Autoexposure+controls"
.
"&HISTWND_TOP=@"
/// Absolute (as written to FPGA) histogram window top (counted from the top of WOI)
.
"&AE_INTEGERR=@"
/// Current integrated error in the AE loop
;
$url_wb_only
=
"embed=0.1&title=White+Balance+controls"
$url_wb_only
=
$url_port
.
"embed=0.1&title=White+Balance+controls"
.
"&COMPRESSOR_RUN="
.
ELPHEL_CONST_COMPRESSOR_RUN_CONT
/// run compressor in continuous mode
.
"&DAEMON_EN=1"
/// Daemons are controlled by bits in this register. Autoexposure bit is 0 (1<<0 == 1)
.
"&THIS_FRAME=@"
/// Current frame
...
...
@@ -385,7 +386,7 @@ $url_wb_only= "embed=0.1&title=White+Balance+controls"
.
"&WB_INTEGERR=@"
/// current integrated error in the WB loop
;
$url_colors_only
=
"embed=0.1&title=Color+gains+controls"
$url_colors_only
=
$url_port
.
"embed=0.1&title=Color+gains+controls"
/// Analog gains
.
"&GAINR=0x10000"
/// R channel gain (mono gain) 8.8 0x100 - 1.0
.
"&GAING=0x10000"
/// G channel gain (mono gain) 8.8 0x100 - 1.0
...
...
@@ -397,7 +398,7 @@ $url_colors_only= "embed=0.1&title=Color+gains+controls"
.
"&SENSOR_REGS44=@"
/// Sensor register gain B
;
$url_hdr_exp
=
"embed=0.1&title=HDR+exposure+controls"
$url_hdr_exp
=
$url_port
.
"embed=0.1&title=HDR+exposure+controls"
.
"&COMPRESSOR_RUN="
.
ELPHEL_CONST_COMPRESSOR_RUN_CONT
/// run compressor in continuous mode
.
"&DAEMON_EN=1"
/// Daemons are controlled by bits in this register. Autoexposure bit is 0 (1<<0 == 1)
.
"&AUTOEXP_ON=1"
/// setting it to 0 will only disable autoexposure, but not HDR modes or white balancing
...
...
@@ -407,7 +408,7 @@ $url_hdr_exp= "embed=0.1&title=HDR+exposure+controls"
.
"&HDR_VEXPOS=0x40000"
/// if less than 0x10000 - number of lines of exposure, >=10000 - relative to "normal" exposure
.
"&THIS_FRAME=@"
/// Current frame
;
$url_ext_trigger
=
"embed=0.1&title=External+trigger+controls"
$url_ext_trigger
=
$url_port
.
"embed=0.1&title=External+trigger+controls"
.
"&TRIG=4*5"
/// External trigger mode (should be set after dealys are set?)
/// bit 0 - "old" external mode (0- internal, 1 - external )
/// bit 1 - enable(1) or disable(0) external trigger to stop clip
...
...
@@ -430,12 +431,13 @@ $url_ext_trigger="embed=0.1&title=External+trigger+controls"
/// 0x56555 - ext connector, 0x65555 - internal connector 0x66555 - both, 0x55555 - none
.
"&SENSOR_REGS30=@"
/// Sensor register MODE1 (trigger bit)
;
$url_cable_delay
=
"embed=0.3&title=Cable+delay+/+Sensor+phase+adjustment"
$url_cable_delay
=
$url_port
.
"embed=0.3&title=Cable+delay+/+Sensor+phase+adjustment"
.
"&SENSOR_PHASE"
/// Sensor phase - use | 0x80000 to reset DCM (needed if phase went too far)
.
"&DAEMON_EN=0"
/// disable autoexposure/color balance
.
"&TESTSENSOR=0x10008"
/// 0x10008 - color bars
;
$url_sample
=
"embed=0.3&title=Sample+camera+control+page"
$url_sample
=
$url_port
.
"embed=0.3&title=Sample+camera+control+page"
.
"&SENSOR_REGS32=@"
.
"&SENSOR_REGS32__0106"
.
"&SENSOR_REGS160=@"
...
...
@@ -443,7 +445,7 @@ $url_sample="embed=0.3&title=Sample+camera+control+page"
.
"&TESTSENSOR=0x10008"
.
"&FPGATEST"
;
$url_ext_photofinish
=
"embed=0.2&&title=Photofinish+and+ oversize+controls"
$url_ext_photofinish
=
$url_port
.
"embed=0.2&&title=Photofinish+and+ oversize+controls"
.
"&WOI_TOP"
/// WOI top - here used to adjust the acquisition line to the center of the screen
.
"&WOI_HEIGHT"
/// Total WOI height (composite image),<16384
.
"&WOI_WIDTH"
/// Just WOI width (image height in photofinish mode)
...
...
@@ -1100,6 +1102,7 @@ function parseGetNames() {
}
}
}
$page_title
.=
': port '
.
$GLOBALS
[
sensor_port
];
return
$immediateMode
;
}
function
readCurrentParameterValues
()
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment