Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
I
imagej-elphel
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
3
Issues
3
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
imagej-elphel
Commits
d9ef3617
Commit
d9ef3617
authored
Sep 24, 2014
by
Andrey Filippov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
modified temp scan
parent
447a735d
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
1 deletion
+15
-1
Aberration_Calibration.java
src/main/java/Aberration_Calibration.java
+15
-1
No files found.
src/main/java/Aberration_Calibration.java
View file @
d9ef3617
...
...
@@ -5383,6 +5383,13 @@ if (MORE_BUTTONS) {
stateEndTime=startTime+(long) (6E10*FOCUS_MEASUREMENT_PARAMETERS.powerControlHeaterOnMinutes);
}
int scanState=(!modeAverage && FOCUS_MEASUREMENT_PARAMETERS.powerControlEnable)?1:-1;
if (scanState>=0){
endTime=startTime+(long) (6E10*(
FOCUS_MEASUREMENT_PARAMETERS.powerControlHeaterOnMinutes+
FOCUS_MEASUREMENT_PARAMETERS.powerControlNeitherOnMinutes+
FOCUS_MEASUREMENT_PARAMETERS.powerControlFanOnMinutes));
}
String [] stateNames={"IDLE","HEATING","WAITING","COOLING","FINISHED"};
while (System.nanoTime()<endTime){
moveAndMaybeProbe(
true, // just move, not probe
...
...
@@ -5417,7 +5424,6 @@ if (MORE_BUTTONS) {
if (secondsLeft<0) secondsLeft=0;
long secondsLeftState=(long) (0.000000001*(stateEndTime-System.nanoTime()));
if (secondsLeftState<0) secondsLeftState=0;
if
(
MASTER_DEBUG_LEVEL
>
0
)
System
.
out
.
println
(
" Measured "
+
runs
+
", "
+
secondsLeftState
+
" seconds left ("
+
secondsLeft
+
")"
);
boolean timerOver=(System.nanoTime()>=stateEndTime) ||
((scanState==1) && (FOCUS_MEASUREMENT_PARAMETERS.sensorTemperature>=FOCUS_MEASUREMENT_PARAMETERS.powerControlMaximalTemperature));
...
...
@@ -5438,6 +5444,14 @@ if (MORE_BUTTONS) {
}
// nothing specific is needed for case 4 - it will end anyway
}
if (MASTER_DEBUG_LEVEL>0) {
if (scanState>=0){
System.out.println(" Measured "+runs+", state="+stateNames[scanState]+", t="+
FOCUS_MEASUREMENT_PARAMETERS.sensorTemperature+"C, "+secondsLeftState+" seconds left ("+secondsLeft+")");
} else {
System.out.println(" Measured "+runs+", t="+FOCUS_MEASUREMENT_PARAMETERS.sensorTemperature+"C, "+secondsLeftState+" seconds left ");
}
}
}
if (!modeAverage) {
if (DEBUG_LEVEL>0) System.out.println("Turning both heater and fan off");
...
...
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