typedef struct { int run; int frame; int mirror; # which mirror int piston; # microns int x_tilt; # arcsec int y_tilt; # arcsec int x_trans; # microns int y_trans; # microns } MIRROR; typedef struct { int run; int frame; int g1; int g2; int g3; int g4; int g5; } S_GALIL; typedef struct { int run; int frame; int g1; int g2; int g3; int g4; int g5; int g6; } P_GALIL; typedef struct {int run; int frame; char comment[60];} FCOMMENT fcomment 52355 13987 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3061 45 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3061 45 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3061 45 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3061 45 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52355 13987 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 0 -1 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 0 -1 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 0 -1 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 0 -1 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 0 -1 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 0 -1 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 0 -1 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 0 -1 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3062 8 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3062 10 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 0 13987 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3062 10 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52356 13989 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3062 14 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3062 28 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3062 28 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3062 28 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3062 28 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52356 13993 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52356 13998 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52356 13999 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 0 -1 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52356 14001 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3062 28 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52356 14002 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3062 28 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52356 14002 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52356 14005 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3063 10 "starting focus loop" mirror 3063 12 2 -300 0 0 0 0 fcomment 3063 13 "pausing focus loop" mirror 3063 13 2 -350 0 0 0 0 fcomment 3063 13 "starting focus loop" mirror 3063 16 2 -365 0 0 0 0 mirror 3063 18 2 -373 0 0 0 0 mirror 3063 20 2 -377 0 0 0 0 mirror 3063 21 2 -380 0 0 0 0 mirror 3063 23 2 -379 0 0 0 0 mirror 3063 25 2 -378 0 0 0 0 mirror 3063 27 2 -377 0 0 0 0 mirror 3063 28 2 -375 0 0 0 0 mirror 3063 30 2 -374 0 0 0 0 mirror 3063 32 2 -374 0 0 0 0 mirror 3063 33 2 -376 0 0 0 0 mirror 3063 35 2 -378 0 0 0 0 mirror 3063 37 2 -378 0 0 0 0 mirror 3063 38 2 -377 0 0 0 0 mirror 3063 40 2 -376 0 0 0 0 mirror 3063 42 2 -376 0 0 0 0 mirror 3063 44 2 -375 0 0 0 0 mirror 3063 45 2 -375 0 0 0 0 mirror 3063 47 2 -376 0 0 0 0 mirror 3063 49 2 -378 0 0 0 0 mirror 3063 50 2 -378 0 0 0 0 mirror 3063 52 2 -377 0 0 0 0 mirror 3063 54 2 -376 0 0 0 0 mirror 3063 56 2 -375 0 0 0 0 mirror 3063 57 2 -375 0 0 0 0 mirror 3063 59 2 -375 0 0 0 0 mirror 3063 61 2 -376 0 0 0 0 mirror 3063 62 2 -377 0 0 0 0 mirror 3063 64 2 -378 0 0 0 0 mirror 3063 66 2 -378 0 0 0 0 mirror 3063 67 2 -380 0 0 0 0 mirror 3063 69 2 -381 0 0 0 0 mirror 3063 71 2 -381 0 0 0 0 mirror 3063 73 2 -381 0 0 0 0 mirror 3063 74 2 -383 0 0 0 0 mirror 3063 76 2 -385 0 0 0 0 mirror 3063 78 2 -386 0 0 0 0 mirror 3063 79 2 -386 0 0 0 0 mirror 3063 81 2 -387 0 0 0 0 mirror 3063 83 2 -387 0 0 0 0 mirror 3063 84 2 -387 0 0 0 0 mirror 3063 86 2 -387 0 0 0 0 mirror 3063 88 2 -387 0 0 0 0 mirror 3063 90 2 -387 0 0 0 0 mirror 3063 91 2 -387 0 0 0 0 mirror 3063 93 2 -386 0 0 0 0 mirror 3063 95 2 -387 0 0 0 0 mirror 3063 96 2 -388 0 0 0 0 mirror 3063 98 2 -389 0 0 0 0 mirror 3063 100 2 -390 0 0 0 0 mirror 3063 109 2 -390 0 0 0 0 fcomment 3063 109 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" mirror 3064 11 2 -395 0 0 0 0 mirror 3064 13 2 -398 0 0 0 0 mirror 3064 14 2 -398 0 0 0 0 mirror 3064 16 2 -399 0 0 0 0 mirror 3064 18 2 -400 0 0 0 0 mirror 3064 19 2 -402 0 0 0 0 mirror 3064 21 2 -403 0 0 0 0 mirror 3064 23 2 -406 0 0 0 0 mirror 3064 25 2 -406 0 0 0 0 mirror 3064 26 2 -406 0 0 0 0 mirror 3064 28 2 -407 0 0 0 0 mirror 3064 30 2 -408 0 0 0 0 mirror 3064 31 2 -409 0 0 0 0 mirror 3064 33 2 -410 0 0 0 0 mirror 3064 35 2 -411 0 0 0 0 mirror 3064 36 2 -412 0 0 0 0 mirror 3064 38 2 -414 0 0 0 0 mirror 3064 40 2 -415 0 0 0 0 mirror 3064 42 2 -415 0 0 0 0 mirror 3064 43 2 -415 0 0 0 0 mirror 3064 45 2 -416 0 0 0 0 mirror 3064 47 2 -417 0 0 0 0 mirror 3064 48 2 -417 0 0 0 0 mirror 3064 50 2 -418 0 0 0 0 mirror 3064 52 2 -421 0 0 0 0 mirror 3064 53 2 -424 0 0 0 0 mirror 3064 55 2 -427 0 0 0 0 mirror 3064 57 2 -429 0 0 0 0 mirror 3064 59 2 -430 0 0 0 0 mirror 3064 60 2 -432 0 0 0 0 mirror 3064 62 2 -433 0 0 0 0 mirror 3064 64 2 -434 0 0 0 0 mirror 3064 65 2 -435 0 0 0 0 mirror 3064 67 2 -436 0 0 0 0 mirror 3064 69 2 -436 0 0 0 0 mirror 3064 71 2 -436 0 0 0 0 mirror 3064 72 2 -435 0 0 0 0 mirror 3064 74 2 -435 0 0 0 0 mirror 3064 76 2 -434 0 0 0 0 mirror 3064 77 2 -434 0 0 0 0 mirror 3064 79 2 -434 0 0 0 0 mirror 3064 81 2 -434 0 0 0 0 mirror 3064 82 2 -433 0 0 0 0 mirror 3064 84 2 -433 0 0 0 0 mirror 3064 86 2 -434 0 0 0 0 mirror 3064 88 2 -433 0 0 0 0 mirror 3064 96 2 -432 0 0 0 0 fcomment 3064 96 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" mirror 3064 96 2 -432 0 0 0 0 mirror 3064 96 2 -432 0 0 0 0 mirror 3064 96 2 -431 0 0 0 0 mirror 3065 11 2 -435 0 0 0 0 mirror 3065 13 2 -437 0 0 0 0 mirror 3065 14 2 -438 0 0 0 0 mirror 3065 16 2 -439 0 0 0 0 mirror 3065 18 2 -438 0 0 0 0 mirror 3065 19 2 -439 0 0 0 0 mirror 3065 21 2 -438 0 0 0 0 mirror 3065 23 2 -437 0 0 0 0 mirror 3065 25 2 -435 0 0 0 0 mirror 3065 26 2 -434 0 0 0 0 mirror 3065 28 2 -433 0 0 0 0 mirror 3065 37 2 -432 0 0 0 0 fcomment 3065 37 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" mirror 3065 37 2 -431 0 0 0 0 mirror 3065 37 2 -430 0 0 0 0 mirror 3065 37 2 -429 0 0 0 0 mirror 3066 11 2 -431 0 0 0 0 mirror 3066 13 2 -426 0 0 0 0 mirror 3066 14 2 -422 0 0 0 0 mirror 3066 16 2 -418 0 0 0 0 mirror 3066 18 2 -415 0 0 0 0 mirror 3066 19 2 -411 0 0 0 0 mirror 3066 21 2 -407 0 0 0 0 mirror 3066 23 2 -404 0 0 0 0 mirror 3066 25 2 -402 0 0 0 0 mirror 3066 26 2 -398 0 0 0 0 mirror 3066 28 2 -395 0 0 0 0 mirror 3066 30 2 -394 0 0 0 0 mirror 3066 31 2 -393 0 0 0 0 mirror 3066 33 2 -392 0 0 0 0 mirror 3066 35 2 -389 0 0 0 0 mirror 3066 43 2 -387 0 0 0 0 fcomment 3066 43 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" mirror 3067 11 2 -389 0 0 0 0 mirror 3067 13 2 -390 0 0 0 0 mirror 3067 14 2 -392 0 0 0 0 fcomment 3067 15 "stopping focus loop" fcomment 3067 42 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3067 42 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3067 42 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60"