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 3514 39 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3514 39 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52614 17274 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3514 39 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52614 17274 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3514 39 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3514 39 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3514 39 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52614 17274 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3514 39 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3514 39 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52615 17275 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3515 8 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52615 17275 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3515 41 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3515 41 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52615 17275 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3515 41 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3515 41 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3515 41 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3515 41 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52615 17279 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3516 8 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3516 20 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3516 20 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52615 17280 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3516 20 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3517 8 "pausing focus loop" fcomment 3517 21 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3518 11 "pausing focus loop" mirror 3518 11 2 -400 0 0 0 0 fcomment 3518 11 "starting focus loop" fcomment 3518 13 "starting focus loop" mirror 3518 14 2 -438 0 0 0 0 fcomment 3518 17 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3518 25 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3518 26 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3518 30 "starting focus loop" mirror 3518 32 2 -447 0 0 0 0 mirror 3518 34 2 -452 0 0 0 0 fcomment 3518 35 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" mirror 3518 36 2 -456 0 0 0 0 mirror 3518 38 2 -458 0 0 0 0 mirror 3518 39 2 -459 0 0 0 0 mirror 3518 41 2 -460 0 0 0 0 mirror 3518 43 2 -460 0 0 0 0 fcomment 3518 77 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3518 140 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3518 151 "stopping focus loop" fcomment 3518 167 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3519 38 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3519 38 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3519 38 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3519 38 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60"