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 3350 54 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52550 16430 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3350 54 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3350 54 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3350 54 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3350 54 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3350 54 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52550 16430 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3350 54 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3350 54 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52550 16430 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3350 54 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52550 16430 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3350 54 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3350 54 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3350 54 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52550 16430 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3350 54 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3351 -1 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3351 -1 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52550 16430 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3351 -1 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3351 8 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3351 31 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3351 31 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52551 16431 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52551 16431 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52551 16431 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3351 40 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3351 40 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52551 16437 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3352 57 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3352 57 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52551 16466 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3352 57 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3353 8 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3353 20 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" mirror 3354 9 2 -290 0 0 0 0 fcomment 3354 11 "starting focus loop" mirror 3354 12 2 -289 0 0 0 0 mirror 3354 14 2 -323 0 0 0 0 fcomment 52551 16466 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3354 15 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" mirror 3354 16 2 -376 0 0 0 0 fcomment 52551 16466 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3354 17 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" mirror 3354 17 2 -409 0 0 0 0 fcomment 3354 18 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" mirror 3354 19 2 -441 0 0 0 0 mirror 3354 21 2 -467 0 0 0 0 fcomment 52551 16466 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3354 22 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3354 22 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" mirror 3354 23 2 -474 0 0 0 0 mirror 3354 24 2 -473 0 0 0 0 mirror 3354 26 2 -476 0 0 0 0 mirror 3354 28 2 -474 0 0 0 0 mirror 3354 29 2 -471 0 0 0 0 mirror 3354 31 2 -467 0 0 0 0 mirror 3354 33 2 -468 0 0 0 0 mirror 3354 35 2 -467 0 0 0 0 mirror 3354 37 2 -465 0 0 0 0 mirror 3354 38 2 -465 0 0 0 0 mirror 3354 40 2 -464 0 0 0 0 mirror 3354 42 2 -465 0 0 0 0 mirror 3354 43 2 -466 0 0 0 0 mirror 3354 45 2 -466 0 0 0 0 mirror 3354 47 2 -463 0 0 0 0 mirror 3354 48 2 -462 0 0 0 0 mirror 3354 50 2 -461 0 0 0 0 mirror 3354 52 2 -460 0 0 0 0 mirror 3354 54 2 -464 0 0 0 0 mirror 3354 55 2 -467 0 0 0 0 mirror 3354 57 2 -469 0 0 0 0 mirror 3354 59 2 -471 0 0 0 0 mirror 3354 60 2 -472 0 0 0 0 mirror 3354 62 2 -472 0 0 0 0 mirror 3354 64 2 -473 0 0 0 0 mirror 3354 65 2 -473 0 0 0 0 mirror 3354 67 2 -476 0 0 0 0 mirror 3354 69 2 -478 0 0 0 0 mirror 3354 71 2 -481 0 0 0 0 mirror 3354 72 2 -484 0 0 0 0 mirror 3354 74 2 -488 0 0 0 0 mirror 3354 76 2 -492 0 0 0 0 mirror 3354 77 2 -495 0 0 0 0 mirror 3354 79 2 -496 0 0 0 0 fcomment 3354 80 "stopping focus loop" fcomment 3354 104 "starting focus loop" mirror 3354 104 2 -799 0 0 0 0 mirror 3354 106 2 -840 0 0 0 0 mirror 3354 107 2 -905 0 0 0 0 mirror 3354 109 2 -961 0 0 0 0 mirror 3354 111 2 -1022 0 0 0 0 mirror 3354 112 2 -1086 0 0 0 0 mirror 3354 114 2 -1151 0 0 0 0 mirror 3354 116 2 -1205 0 0 0 0 mirror 3354 117 2 -1253 0 0 0 0 mirror 3354 119 2 -1301 0 0 0 0 mirror 3354 121 2 -1352 0 0 0 0 mirror 3354 123 2 -1400 0 0 0 0 mirror 3354 124 2 -1447 0 0 0 0 mirror 3354 126 2 -1497 0 0 0 0 fcomment 3354 126 "pausing focus loop" mirror 3354 127 2 -497 0 0 0 0 fcomment 3354 127 "starting focus loop" mirror 3354 130 2 -508 0 0 0 0 mirror 3354 132 2 -505 0 0 0 0 mirror 3354 133 2 -496 0 0 0 0 mirror 3354 135 2 -489 0 0 0 0 mirror 3354 137 2 -481 0 0 0 0 mirror 3354 138 2 -474 0 0 0 0 mirror 3354 140 2 -469 0 0 0 0 mirror 3354 142 2 -464 0 0 0 0 mirror 3354 144 2 -460 0 0 0 0 mirror 3354 145 2 -457 0 0 0 0 mirror 3354 147 2 -453 0 0 0 0 mirror 3354 149 2 -450 0 0 0 0 mirror 3354 150 2 -448 0 0 0 0 mirror 3354 159 2 -446 0 0 0 0 mirror 3354 159 2 -444 0 0 0 0 fcomment 3354 159 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" mirror 3355 11 2 -448 0 0 0 0 mirror 3355 13 2 -444 0 0 0 0 mirror 3355 14 2 -442 0 0 0 0 mirror 3355 16 2 -439 0 0 0 0 mirror 3355 18 2 -435 0 0 0 0 mirror 3355 19 2 -435 0 0 0 0 mirror 3355 21 2 -436 0 0 0 0 mirror 3355 23 2 -435 0 0 0 0 mirror 3355 25 2 -433 0 0 0 0 mirror 3355 26 2 -433 0 0 0 0 mirror 3355 28 2 -433 0 0 0 0 mirror 3355 30 2 -435 0 0 0 0 mirror 3355 31 2 -436 0 0 0 0 mirror 3355 33 2 -437 0 0 0 0 mirror 3355 35 2 -436 0 0 0 0 mirror 3355 37 2 -436 0 0 0 0 mirror 3355 38 2 -436 0 0 0 0 mirror 3355 40 2 -436 0 0 0 0 mirror 3355 42 2 -436 0 0 0 0 mirror 3355 43 2 -437 0 0 0 0 mirror 3355 45 2 -438 0 0 0 0 mirror 3355 47 2 -438 0 0 0 0 mirror 3355 48 2 -438 0 0 0 0 mirror 3355 50 2 -437 0 0 0 0 mirror 3355 52 2 -435 0 0 0 0 mirror 3355 54 2 -434 0 0 0 0 mirror 3355 55 2 -435 0 0 0 0 mirror 3355 57 2 -437 0 0 0 0 mirror 3355 59 2 -439 0 0 0 0 fcomment 3355 59 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" mirror 3355 60 2 -442 0 0 0 0 mirror 3355 62 2 -445 0 0 0 0 mirror 3355 64 2 -446 0 0 0 0 mirror 3355 65 2 -447 0 0 0 0 mirror 3355 67 2 -447 0 0 0 0 mirror 3355 69 2 -448 0 0 0 0 mirror 3355 71 2 -451 0 0 0 0 mirror 3355 72 2 -453 0 0 0 0 mirror 3355 74 2 -457 0 0 0 0 mirror 3355 76 2 -461 0 0 0 0 mirror 3355 77 2 -462 0 0 0 0 mirror 3355 79 2 -462 0 0 0 0 mirror 3355 81 2 -463 0 0 0 0 mirror 3355 82 2 -465 0 0 0 0 mirror 3355 84 2 -465 0 0 0 0 mirror 3355 86 2 -467 0 0 0 0 mirror 3355 88 2 -468 0 0 0 0 mirror 3355 89 2 -468 0 0 0 0 mirror 3355 91 2 -469 0 0 0 0 mirror 3355 93 2 -472 0 0 0 0 mirror 3355 94 2 -475 0 0 0 0 mirror 3355 96 2 -477 0 0 0 0 mirror 3355 98 2 -480 0 0 0 0 mirror 3355 99 2 -482 0 0 0 0 mirror 3355 101 2 -483 0 0 0 0 mirror 3355 103 2 -485 0 0 0 0 mirror 3355 105 2 -486 0 0 0 0 mirror 3355 106 2 -488 0 0 0 0 mirror 3355 108 2 -489 0 0 0 0 mirror 3355 110 2 -490 0 0 0 0 mirror 3355 111 2 -490 0 0 0 0 mirror 3355 113 2 -489 0 0 0 0 mirror 3355 115 2 -489 0 0 0 0 mirror 3355 117 2 -487 0 0 0 0 mirror 3355 118 2 -486 0 0 0 0 mirror 3355 120 2 -486 0 0 0 0 mirror 3355 122 2 -485 0 0 0 0 mirror 3355 123 2 -484 0 0 0 0 mirror 3355 125 2 -485 0 0 0 0 mirror 3355 127 2 -487 0 0 0 0 mirror 3355 128 2 -489 0 0 0 0 mirror 3355 130 2 -491 0 0 0 0 mirror 3355 132 2 -492 0 0 0 0 mirror 3355 134 2 -492 0 0 0 0 mirror 3355 135 2 -494 0 0 0 0 mirror 3355 137 2 -495 0 0 0 0 mirror 3355 139 2 -494 0 0 0 0 mirror 3355 140 2 -496 0 0 0 0 mirror 3355 142 2 -496 0 0 0 0 mirror 3355 144 2 -497 0 0 0 0 mirror 3355 145 2 -498 0 0 0 0 mirror 3355 147 2 -500 0 0 0 0 mirror 3355 149 2 -502 0 0 0 0 mirror 3355 151 2 -502 0 0 0 0 mirror 3355 152 2 -502 0 0 0 0 mirror 3355 154 2 -502 0 0 0 0 mirror 3355 156 2 -501 0 0 0 0 mirror 3355 157 2 -499 0 0 0 0 mirror 3355 159 2 -499 0 0 0 0 mirror 3355 161 2 -499 0 0 0 0 mirror 3355 163 2 -498 0 0 0 0 mirror 3355 164 2 -496 0 0 0 0 mirror 3355 166 2 -494 0 0 0 0 mirror 3355 168 2 -493 0 0 0 0 mirror 3355 169 2 -492 0 0 0 0 mirror 3355 171 2 -491 0 0 0 0 mirror 3355 173 2 -488 0 0 0 0 mirror 3355 175 2 -487 0 0 0 0 mirror 3355 176 2 -486 0 0 0 0 mirror 3355 178 2 -485 0 0 0 0 mirror 3355 180 2 -484 0 0 0 0 mirror 3355 181 2 -483 0 0 0 0 mirror 3355 183 2 -482 0 0 0 0 mirror 3355 185 2 -484 0 0 0 0 mirror 3355 186 2 -484 0 0 0 0 mirror 3355 188 2 -482 0 0 0 0 mirror 3355 190 2 -482 0 0 0 0 mirror 3355 192 2 -481 0 0 0 0 mirror 3355 193 2 -480 0 0 0 0 mirror 3355 195 2 -481 0 0 0 0 mirror 3355 197 2 -481 0 0 0 0 mirror 3355 198 2 -481 0 0 0 0 mirror 3355 200 2 -482 0 0 0 0 mirror 3355 202 2 -483 0 0 0 0 mirror 3355 204 2 -482 0 0 0 0 mirror 3355 205 2 -479 0 0 0 0 mirror 3355 207 2 -478 0 0 0 0 mirror 3355 209 2 -479 0 0 0 0 mirror 3355 210 2 -478 0 0 0 0 mirror 3355 212 2 -475 0 0 0 0 mirror 3355 214 2 -473 0 0 0 0 mirror 3355 216 2 -473 0 0 0 0 mirror 3355 217 2 -472 0 0 0 0 mirror 3355 219 2 -472 0 0 0 0 mirror 3355 221 2 -474 0 0 0 0 mirror 3355 222 2 -476 0 0 0 0 mirror 3355 224 2 -476 0 0 0 0 mirror 3355 226 2 -477 0 0 0 0 mirror 3355 228 2 -475 0 0 0 0 mirror 3355 229 2 -473 0 0 0 0 mirror 3355 231 2 -473 0 0 0 0 mirror 3355 233 2 -474 0 0 0 0 mirror 3355 234 2 -474 0 0 0 0 mirror 3355 236 2 -475 0 0 0 0 mirror 3355 238 2 -476 0 0 0 0 mirror 3355 240 2 -476 0 0 0 0 mirror 3355 241 2 -476 0 0 0 0 mirror 3355 243 2 -476 0 0 0 0 mirror 3355 245 2 -476 0 0 0 0 mirror 3355 246 2 -478 0 0 0 0 mirror 3355 248 2 -479 0 0 0 0 mirror 3355 250 2 -481 0 0 0 0 mirror 3355 251 2 -482 0 0 0 0 mirror 3355 253 2 -484 0 0 0 0 mirror 3355 255 2 -486 0 0 0 0 mirror 3355 257 2 -487 0 0 0 0 mirror 3355 258 2 -490 0 0 0 0 mirror 3355 260 2 -492 0 0 0 0 mirror 3355 262 2 -496 0 0 0 0 mirror 3355 263 2 -500 0 0 0 0 mirror 3355 265 2 -503 0 0 0 0 mirror 3355 267 2 -505 0 0 0 0 mirror 3355 269 2 -505 0 0 0 0 mirror 3355 270 2 -504 0 0 0 0 mirror 3355 272 2 -504 0 0 0 0 mirror 3355 274 2 -505 0 0 0 0 mirror 3355 275 2 -505 0 0 0 0 mirror 3355 277 2 -505 0 0 0 0 mirror 3355 279 2 -505 0 0 0 0 mirror 3355 281 2 -504 0 0 0 0 mirror 3355 282 2 -505 0 0 0 0 mirror 3355 284 2 -504 0 0 0 0 mirror 3355 286 2 -504 0 0 0 0 mirror 3355 294 2 -503 0 0 0 0 mirror 3355 294 2 -502 0 0 0 0 mirror 3355 294 2 -502 0 0 0 0 fcomment 3355 294 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" mirror 3355 294 2 -501 0 0 0 0 mirror 3355 294 2 -500 0 0 0 0 mirror 3355 294 2 -499 0 0 0 0 fcomment 3355 294 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3356 8 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3356 9 "starting focus loop" mirror 3356 10 2 -498 0 0 0 0 mirror 3356 12 2 -496 0 0 0 0 mirror 3356 14 2 -493 0 0 0 0 mirror 3356 16 2 -492 0 0 0 0 mirror 3356 17 2 -491 0 0 0 0 mirror 3356 19 2 -490 0 0 0 0 mirror 3356 21 2 -491 0 0 0 0 mirror 3356 22 2 -490 0 0 0 0 mirror 3356 24 2 -490 0 0 0 0 mirror 3356 26 2 -489 0 0 0 0 mirror 3356 28 2 -491 0 0 0 0 mirror 3356 29 2 -491 0 0 0 0 mirror 3356 31 2 -491 0 0 0 0 mirror 3356 33 2 -490 0 0 0 0 mirror 3356 34 2 -490 0 0 0 0 mirror 3356 36 2 -490 0 0 0 0 mirror 3356 38 2 -491 0 0 0 0 mirror 3356 39 2 -490 0 0 0 0 mirror 3356 41 2 -490 0 0 0 0 mirror 3356 43 2 -490 0 0 0 0 mirror 3356 45 2 -489 0 0 0 0 mirror 3356 46 2 -489 0 0 0 0 mirror 3356 48 2 -488 0 0 0 0 mirror 3356 50 2 -489 0 0 0 0 mirror 3356 51 2 -490 0 0 0 0 mirror 3356 53 2 -491 0 0 0 0 mirror 3356 55 2 -492 0 0 0 0 mirror 3356 57 2 -493 0 0 0 0 mirror 3356 99 2 -493 0 0 0 0 mirror 3356 100 2 -490 0 0 0 0 fcomment 3356 102 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" mirror 3356 110 2 -489 0 0 0 0 fcomment 3356 110 "stopping focus loop" fcomment 3356 110 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52551 16466 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 52551 16466 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3356 110 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3356 110 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3356 110 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3356 110 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3356 110 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3356 110 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3356 110 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60" fcomment 3356 110 " Kp: 0.2 Kd: 0.1 Ki: 0.005 naverage: 2 interval: 60"