|
1 |
'''[wiki:GraspSwControllerCmd etime]''' |
|
2 |
|
|
3 |
[[TracNav(GraspContents)]] |
|
4 |
|
|
5 |
||Command:||'''etime'''|| |
|
6 |
||Contexts:||Network socket, serial console, stage2 only|| |
|
7 |
||Function:||Request integration time applicable to next "[wiki:GraspSwControllerCmd expose]" command|| |
|
8 |
||Required Parameters:||An integer number of '''milliseconds''' >= 1|| |
|
9 |
|
|
10 |
=== Usage === |
|
11 |
|
|
12 |
This command sets a "sticky" parameter. It doesn't do anything to the detector, but it sets the integration time for the next [wiki:GraspSwControllerCmd expose] command. It only needs to be sent to the controller upon initialization, though there is no harm sending it before every exposure. |
|
13 |
|
|
14 |
{{{ |
|
15 |
etime 30000 |
|
16 |
}}} |
|
17 |
|
|
18 |
The above example requests a 30 second integration period. See also [wiki:GraspSwControllerCmd etype] and [wiki:GraspSwControllerCmd expose]. |
|
19 |
|
|
20 |
=== Notes === |
|
21 |
|
|
22 |
''The script level '''etime''' command takes a floating point value in seconds, while the controller socket level requires integer milliseconds.'' |
|
23 |
|
|
24 |
''Due to timeouts in the pixel server code, integration times greater than the network timeout (typically 45 seconds) may result in the server returning a timeout.'' |