|
1 |
'''[wiki:GraspSwControllerCmd leds]''' |
|
2 |
|
|
3 |
[[TracNav(GraspContents)]] |
|
4 |
|
|
5 |
||Command:||'''leds'''|| |
|
6 |
||Contexts:||Network socket, serial console.|| |
|
7 |
||Function:||Disables or Enables the STARGRASP controller's diagnostic LEDs|| |
|
8 |
||Required Parameters:||none.|| |
|
9 |
||Optional Parameters:||on | off|| |
|
10 |
|
|
11 |
== About the Diagnostic LEDs == |
|
12 |
|
|
13 |
The STARGRASP FPGA board has 6 diagnostic LEDs. 5 are in a row on the |
|
14 |
top edge of the board, and the 6th is with the fiber for the Ethernet. |
|
15 |
The Ethernet light behavior is fairly standard: Solid (green) |
|
16 |
indicates a link has been established, and blinks correspond to |
|
17 |
packets going in or out. Note that packets could be any Ethernet |
|
18 |
packets, including ARP requests or DHCP requests, so blinks do not |
|
19 |
necessarily indicate that IP has been configured. LED D2 can be used |
|
20 |
to determine more about IP addressing and logging. |
|
21 |
|
|
22 |
=== D1 (green) === |
|
23 |
* Blinks a few times rapidly: Selftests are about to start. |
|
24 |
* OFF: Selftests are in progress, or have failed. |
|
25 |
* ON: Selftests completed successfully. |
|
26 |
* Blinks a few times slowly: Selftest completed, but failed (will stay off after.) |
|
27 |
|
|
28 |
=== D2 (green) === |
|
29 |
* ON indicates the board has an IP address. This could either be a static IP or one assigned by DHCP. |
|
30 |
* Blinks: each time a TCP log message is successfully sent (1Hz status update or other message) |
|
31 |
|
|
32 |
=== D3 (red) - OPB Error === |
|
33 |
* ON after a bus error occurs. |
|
34 |
|
|
35 |
=== D4 (red) - PLB Error === |
|
36 |
* ON after a bus error occurs. |
|
37 |
|
|
38 |
=== D5 - FPGA Done? === |
|
39 |
|
|
40 |
Currently, it is not possible to determine if one of the red error |
|
41 |
LEDs is lit (or that a bus error has occurred) other than by looking |
|
42 |
at the boardset. |
|
43 |
|
|
44 |
=== "leds off" === |
|
45 |
|
|
46 |
Whether any of the leds are lit or not, it is advisable to issue the |
|
47 |
"leds off" command at the start of every exposure to ensure that the |
|
48 |
controller is not adding stray light before the shutter opens. In the |
|
49 |
case of D3/D4, these lights will be silently made dark and will not |
|
50 |
re-light unless another bus error occurs. In the case of D1/D2 and |
|
51 |
the Ethernet light, those LEDs will continue operating normally once |
|
52 |
"leds on" is issued. |
|
53 |
|
|
54 |
If your CCD is configured to use background cleaning, the "leds off" |
|
55 |
command also serves as a way to stop cleaning before integration |
|
56 |
begins, because any command received by the controller will stop |
|
57 |
background cleaning. |