Skip to main content

Internal log of GAGA-1 recovery computer

This is the internal log from the GAGA-1 recovery computer.
T+1: sms.send(+447...,"Transition to state LAUNCH")
T+5: gps2.get() -> 083751.000,5212.8245N,00006.0390E,0.8,26.4,3,304.62,0.18,0.09,100411,09
T+7: sms.send(+447...,"5212.8245N 00006.0390E 26m 304.62deg 0.18kph 09sats (3810mV, 18C, LAUNCH)")
T+73: gps2.get() -> 083859.000,5212.8253N,00006.0358E,0.8,35.5,3,340.71,0.21,0.11,100411,10
T+74: sms.send(+447...,"5212.8253N 00006.0358E 35m 340.71deg 0.21kph 10sats (3805mV, 18C, LAUNCH)")
T+139: gps2.get() -> 084005.000,5212.8271N,00006.0340E,0.8,32.5,3,337.08,0.18,0.09,100411,09
T+140: sms.send(+447...,"5212.8271N 00006.0340E 32m 337.08deg 0.18kph 09sats (3807mV, 18C, LAUNCH)")
T+205: gps2.get() -> 084111.000,5212.8275N,00006.0355E,0.8,25.8,3,330.99,0.10,0.05,100411,10
T+206: sms.send(+447...,"5212.8275N 00006.0355E 25m 330.99deg 0.10kph 10sats (3805mV, 18C, LAUNCH)")
T+272: gps2.get() -> 084217.000,5212.8263N,00006.0351E,0.8,24.2,3,323.38,0.18,0.09,100411,09
T+273: sms.send(+447...,"5212.8263N 00006.0351E 24m 323.38deg 0.18kph 09sats (3807mV, 19C, LAUNCH)")
T+338: gps2.get() -> 084323.000,5212.8247N,00006.0328E,0.8,27.0,3,329.02,0.14,0.07,100411,10
T+339: sms.send(+447...,"5212.8247N 00006.0328E 27m 329.02deg 0.14kph 10sats (3805mV, 19C, LAUNCH)")
T+404: gps2.get() -> 084430.000,5212.8265N,00006.0347E,0.8,24.6,3,282.77,0.07,0.03,100411,10
T+405: sms.send(+447...,"5212.8265N 00006.0347E 24m 282.77deg 0.07kph 10sats (3805mV, 19C, LAUNCH)")
T+470: gps2.get() -> 084536.000,5212.8263N,00006.0362E,0.8,20.8,3,4.26,0.10,0.05,100411,09
T+472: sms.send(+447...,"5212.8263N 00006.0362E 20m 4.26deg 0.10kph 09sats (3805mV, 19C, LAUNCH)")
T+537: gps2.get() -> 084643.000,5212.8269N,00006.0371E,0.8,17.2,3,351.33,0.14,0.07,100411,10
T+538: sms.send(+447...,"5212.8269N 00006.0371E 17m 351.33deg 0.14kph 10sats (3805mV, 19C, LAUNCH)")
T+604: gps2.get() -> 084749.000,5212.8236N,00006.0339E,0.8,23.7,3,8.05,0.10,0.05,100411,10
T+605: sms.send(+447...,"5212.8236N 00006.0339E 23m 8.05deg 0.10kph 10sats (3805mV, 19C, LAUNCH)")
T+670: gps2.get() -> 084856.000,5212.8249N,00006.0359E,0.8,31.6,3,29.66,0.36,0.19,100411,10
T+672: sms.send(+447...,"5212.8249N 00006.0359E 31m 29.66deg 0.36kph 10sats (3810mV, 19C, LAUNCH)")
T+737: gps2.get() -> 085002.000,5212.8247N,00006.0327E,0.6,36.7,3,29.99,0.28,0.15,100411,11
T+738: sms.send(+447...,"5212.8247N 00006.0327E 36m 29.99deg 0.28kph 11sats (3807mV, 19C, LAUNCH)")
T+803: gps2.get() -> 085109.000,5212.8251N,00006.0363E,0.6,30.4,3,51.90,0.25,0.13,100411,11
T+804: sms.send(+447...,"5212.8251N 00006.0363E 30m 51.90deg 0.25kph 11sats (3807mV, 18C, LAUNCH)")
T+869: gps2.get() -> 085215.000,5212.8254N,00006.0364E,0.6,31.0,3,37.43,0.25,0.13,100411,11
T+871: sms.send(+447...,"5212.8254N 00006.0364E 31m 37.43deg 0.25kph 11sats (3807mV, 18C, LAUNCH)")
T+936: gps2.get() -> 085322.000,5212.8273N,00006.0371E,0.6,30.1,3,38.79,0.28,0.15,100411,11
T+937: sms.send(+447...,"5212.8273N 00006.0371E 30m 38.79deg 0.28kph 11sats (3807mV, 18C, LAUNCH)")
T+1002: gps2.get() -> 085428.000,5212.8272N,00006.0377E,0.8,29.1,3,89.23,0.10,0.05,100411,10
T+1004: sms.send(+447...,"5212.8272N 00006.0377E 29m 89.23deg 0.10kph 10sats (3805mV, 18C, LAUNCH)")
T+1069: gps2.get() -> 085534.000,5212.8255N,00006.0407E,0.6,27.0,3,67.34,0.10,0.05,100411,11
T+1070: sms.send(+447...,"5212.8255N 00006.0407E 27m 67.34deg 0.10kph 11sats (3807mV, 18C, LAUNCH)")
T+1136: gps2.get() -> 085641.000,5212.8268N,00006.0403E,0.6,21.0,3,97.75,0.10,0.05,100411,11
T+1137: sms.send(+447...,"5212.8268N 00006.0403E 21m 97.75deg 0.10kph 11sats (3805mV, 18C, LAUNCH)")
T+1202: gps2.get() -> 085748.000,5212.8272N,00006.0388E,0.8,21.8,3,177.24,0.07,0.03,100411,10
T+1203: sms.send(+447...,"5212.8272N 00006.0388E 21m 177.24deg 0.07kph 10sats (3805mV, 19C, LAUNCH)")
T+1269: gps2.get() -> 085854.000,5212.8282N,00006.0352E,0.8,22.8,3,294.06,0.03,0.01,100411,10
T+1270: sms.send(+447...,"5212.8282N 00006.0352E 22m 294.06deg 0.03kph 10sats (3805mV, 19C, LAUNCH)")
T+1335: gps2.get() -> 090000.000,5212.8275N,00006.0370E,0.8,17.2,3,18.90,0.07,0.03,100411,10
T+1336: sms.send(+447...,"5212.8275N 00006.0370E 17m 18.90deg 0.07kph 10sats (3805mV, 19C, LAUNCH)")
T+1401: gps2.get() -> 090107.000,5212.8283N,00006.0379E,0.8,21.3,3,354.48,0.07,0.03,100411,10
T+1403: sms.send(+447...,"5212.8283N 00006.0379E 21m 354.48deg 0.07kph 10sats (3805mV, 19C, LAUNCH)")
T+1468: gps2.get() -> 090213.000,5212.8278N,00006.0389E,0.8,21.4,3,77.85,0.0,0.0,100411,10
T+1469: sms.send(+447...,"5212.8278N 00006.0389E 21m 77.85deg 0.0kph 10sats (3805mV, 19C, LAUNCH)")
T+1534: gps2.get() -> 090320.000,5212.8278N,00006.0389E,0.8,21.4,3,3.35,0.14,0.07,100411,09
T+1535: sms.send(+447...,"5212.8278N 00006.0389E 21m 3.35deg 0.14kph 09sats (3807mV, 19C, LAUNCH)")
T+1601: gps2.get() -> 090426.000,5212.8290N,00006.0393E,0.8,21.8,3,356.89,0.07,0.03,100411,10
T+1602: sms.send(+447...,"5212.8290N 00006.0393E 21m 356.89deg 0.07kph 10sats (3807mV, 19C, LAUNCH)")
T+1667: gps2.get() -> 090533.000,5212.8274N,00006.0370E,0.8,25.4,3,156.58,0.14,0.07,100411,10
T+1668: sms.send(+447...,"5212.8274N 00006.0370E 25m 156.58deg 0.14kph 10sats (3805mV, 19C, LAUNCH)")
T+1734: gps2.get() -> 090640.000,5212.8292N,00006.0360E,0.8,33.8,3,169.11,0.21,0.11,100411,10
T+1735: sms.send(+447...,"5212.8292N 00006.0360E 33m 169.11deg 0.21kph 10sats (3802mV, 19C, LAUNCH)")
T+1801: gps2.get() -> 090746.000,5212.8258N,00006.0375E,0.8,30.6,3,141.90,0.10,0.05,100411,10
T+1802: sms.send(+447...,"5212.8258N 00006.0375E 30m 141.90deg 0.10kph 10sats (3805mV, 19C, LAUNCH)")
T+1867: gps2.get() -> 090852.000,5212.8259N,00006.0395E,0.8,25.9,3,171.18,0.21,0.11,100411,09
T+1868: sms.send(+447...,"5212.8259N 00006.0395E 25m 171.18deg 0.21kph 09sats (3807mV, 19C, LAUNCH)")
T+1933: gps2.get() -> 090958.000,5212.8262N,00006.0377E,0.8,18.4,3,162.92,0.21,0.11,100411,10
T+1934: sms.send(+447...,"5212.8262N 00006.0377E 18m 162.92deg 0.21kph 10sats (3805mV, 19C, LAUNCH)")
T+1999: gps2.get() -> 091105.000,5212.8271N,00006.0353E,0.8,12.9,3,106.24,0.03,0.01,100411,10
T+2000: sms.send(+447...,"5212.8271N 00006.0353E 12m 106.24deg 0.03kph 10sats (3807mV, 19C, LAUNCH)")
T+2066: gps2.get() -> 091212.000,5212.8291N,00006.0354E,0.8,10.8,3,96.91,0.14,0.07,100411,10
T+2067: sms.send(+447...,"5212.8291N 00006.0354E 10m 96.91deg 0.14kph 10sats (3805mV, 20C, LAUNCH)")
T+2132: gps2.get() -> 091318.000,5212.8289N,00006.0345E,0.8,12.3,3,130.06,0.10,0.05,100411,10
T+2133: sms.send(+447...,"5212.8289N 00006.0345E 12m 130.06deg 0.10kph 10sats (3805mV, 20C, LAUNCH)")
T+2199: gps2.get() -> 091424.000,5212.8284N,00006.0352E,0.8,9.9,3,108.57,0.0,0.0,100411,10
T+2200: sms.send(+447...,"5212.8284N 00006.0352E 9m 108.57deg 0.0kph 10sats (3805mV, 20C, LAUNCH)")
T+2265: gps2.get() -> 091530.000,5212.8269N,00006.0381E,0.8,18.2,3,45.91,0.36,0.19,100411,09
T+2266: sms.send(+447...,"5212.8269N 00006.0381E 18m 45.91deg 0.36kph 09sats (3805mV, 20C, LAUNCH)")
T+2332: gps2.get() -> 091637.000,5212.8265N,00006.0393E,0.8,21.3,3,79.25,0.03,0.01,100411,10
T+2333: sms.send(+447...,"5212.8265N 00006.0393E 21m 79.25deg 0.03kph 10sats (3805mV, 20C, LAUNCH)")
T+2398: gps2.get() -> 091744.000,5212.8241N,00006.0410E,0.8,21.8,3,90.19,0.07,0.03,100411,10
T+2400: sms.send(+447...,"5212.8241N 00006.0410E 21m 90.19deg 0.07kph 10sats (3802mV, 21C, LAUNCH)")
T+2465: gps2.get() -> 091851.000,5212.8215N,00006.0390E,0.8,20.6,3,131.61,0.03,0.01,100411,10
T+2466: sms.send(+447...,"5212.8215N 00006.0390E 20m 131.61deg 0.03kph 10sats (3805mV, 21C, LAUNCH)")
T+2532: gps2.get() -> 091957.000,5212.8214N,00006.0379E,0.8,19.7,3,75.13,0.10,0.05,100411,10
T+2533: sms.send(+447...,"5212.8214N 00006.0379E 19m 75.13deg 0.10kph 10sats (3805mV, 21C, LAUNCH)")
T+2598: gps2.get() -> 092104.000,5212.8214N,00006.0380E,0.8,19.4,3,66.61,0.10,0.05,100411,10
T+2599: sms.send(+447...,"5212.8214N 00006.0380E 19m 66.61deg 0.10kph 10sats (3805mV, 22C, LAUNCH)")
T+2665: gps2.get() -> 092210.000,5212.8212N,00006.0388E,0.8,17.7,3,67.42,0.10,0.05,100411,10
T+2666: sms.send(+447...,"5212.8212N 00006.0388E 17m 67.42deg 0.10kph 10sats (3802mV, 22C, LAUNCH)")
T+2731: gps2.get() -> 092317.000,5212.8202N,00006.0402E,0.8,15.3,3,75.96,0.07,0.03,100411,10
T+2732: sms.send(+447...,"5212.8202N 00006.0402E 15m 75.96deg 0.07kph 10sats (3805mV, 22C, LAUNCH)")
T+2798: gps2.get() -> 092423.000,5212.8201N,00006.0403E,0.8,15.1,3,78.73,0.10,0.05,100411,09
T+2799: sms.send(+447...,"5212.8201N 00006.0403E 15m 78.73deg 0.10kph 09sats (3802mV, 23C, LAUNCH)")
T+2864: gps2.get() -> 092529.000,5212.8197N,00006.0406E,0.8,15.8,3,64.68,0.10,0.05,100411,10
T+2865: sms.send(+447...,"5212.8197N 00006.0406E 15m 64.68deg 0.10kph 10sats (3802mV, 23C, LAUNCH)")
T+2931: gps2.get() -> 092637.000,5212.8199N,00006.0408E,0.8,13.8,3,101.86,0.07,0.03,100411,10
T+2932: sms.send(+447...,"5212.8199N 00006.0408E 13m 101.86deg 0.07kph 10sats (3802mV, 23C, LAUNCH)")
T+2998: gps2.get() -> 092743.000,5212.8203N,00006.0401E,0.8,17.2,3,83.62,0.03,0.01,100411,10
T+2999: sms.send(+447...,"5212.8203N 00006.0401E 17m 83.62deg 0.03kph 10sats (3802mV, 24C, LAUNCH)")
T+3065: gps2.get() -> 092851.000,5212.8198N,00006.0411E,0.8,14.9,3,86.12,0.07,0.03,100411,09
T+3066: sms.send(+447...,"5212.8198N 00006.0411E 14m 86.12deg 0.07kph 09sats (3802mV, 24C, LAUNCH)")
T+3132: gps2.get() -> 092957.000,5212.8229N,00006.0383E,0.8,25.9,3,63.64,0.10,0.05,100411,09
T+3133: sms.send(+447...,"5212.8229N 00006.0383E 25m 63.64deg 0.10kph 09sats (3802mV, 24C, LAUNCH)")
T+3198: gps2.get() -> 093103.000,5212.8223N,00006.0398E,0.8,21.7,3,95.90,0.10,0.05,100411,10
T+3199: sms.send(+447...,"5212.8223N 00006.0398E 21m 95.90deg 0.10kph 10sats (3802mV, 25C, LAUNCH)")
T+3264: gps2.get() -> 093210.000,5212.8213N,00006.0390E,0.8,26.0,3,125.56,0.10,0.05,100411,10
T+3266: sms.send(+447...,"5212.8213N 00006.0390E 26m 125.56deg 0.10kph 10sats (3802mV, 25C, LAUNCH)")
T+3331: gps2.get() -> 093316.000,5212.8222N,00006.0379E,0.8,29.7,3,150.53,0.14,0.07,100411,10
T+3332: sms.send(+447...,"5212.8222N 00006.0379E 29m 150.53deg 0.14kph 10sats (3802mV, 25C, LAUNCH)")
T+3397: gps2.get() -> 093423.000,5212.8239N,00006.0380E,1.0,31.4,3,122.87,0.14,0.07,100411,09
T+3398: sms.send(+447...,"5212.8239N 00006.0380E 31m 122.87deg 0.14kph 09sats (3802mV, 25C, LAUNCH)")
T+3464: gps2.get() -> 093529.000,5212.8210N,00006.0411E,0.8,23.5,3,133.73,0.10,0.05,100411,10
T+3465: sms.send(+447...,"5212.8210N 00006.0411E 23m 133.73deg 0.10kph 10sats (3802mV, 26C, LAUNCH)")
T+3530: gps2.get() -> 093636.000,5212.8215N,00006.0412E,0.8,20.5,3,78.38,0.10,0.05,100411,09
T+3531: sms.send(+447...,"5212.8215N 00006.0412E 20m 78.38deg 0.10kph 09sats (3802mV, 26C, LAUNCH)")
T+3597: gps2.get() -> 093742.000,5212.8220N,00006.0406E,0.8,24.1,3,130.30,0.10,0.05,100411,10
T+3598: sms.send(+447...,"5212.8220N 00006.0406E 24m 130.30deg 0.10kph 10sats (3802mV, 26C, LAUNCH)")
T+3663: gps2.get() -> 093848.000,5212.8232N,00006.0396E,0.8,25.6,3,130.58,0.10,0.05,100411,10
T+3664: sms.send(+447...,"5212.8232N 00006.0396E 25m 130.58deg 0.10kph 10sats (3802mV, 26C, LAUNCH)")
T+3729: gps2.get() -> 093955.000,5212.8223N,00006.0404E,0.8,22.7,3,81.06,0.10,0.05,100411,10
T+3730: sms.send(+447...,"5212.8223N 00006.0404E 22m 81.06deg 0.10kph 10sats (3802mV, 27C, LAUNCH)")
T+3795: gps2.get() -> 094101.000,5212.8213N,00006.0403E,0.8,15.8,3,129.27,0.14,0.07,100411,10
T+3797: sms.send(+447...,"5212.8213N 00006.0403E 15m 129.27deg 0.14kph 10sats (3802mV, 27C, LAUNCH)")
T+3862: gps2.get() -> 094207.000,5212.8213N,00006.0399E,0.8,18.3,3,135.42,0.10,0.05,100411,10
T+3863: sms.send(+447...,"5212.8213N 00006.0399E 18m 135.42deg 0.10kph 10sats (3802mV, 27C, LAUNCH)")
T+3928: gps2.get() -> 094313.000,5212.8226N,00006.0390E,0.8,22.3,3,139.29,0.14,0.07,100411,10
T+3929: sms.send(+447...,"5212.8226N 00006.0390E 22m 139.29deg 0.14kph 10sats (3802mV, 27C, LAUNCH)")
T+3994: gps2.get() -> 094420.000,5212.8234N,00006.0387E,0.8,24.4,3,130.73,0.14,0.07,100411,10
T+3995: sms.send(+447...,"5212.8234N 00006.0387E 24m 130.73deg 0.14kph 10sats (3802mV, 28C, LAUNCH)")
T+4061: gps2.get() -> 094526.000,5212.8235N,00006.0392E,0.8,23.3,3,128.61,0.14,0.07,100411,10
T+4062: sms.send(+447...,"5212.8235N 00006.0392E 23m 128.61deg 0.14kph 10sats (3802mV, 28C, LAUNCH)")
T+4127: gps2.get() -> 094633.000,5212.8225N,00006.0405E,1.0,19.4,3,127.94,0.14,0.07,100411,09
T+4129: sms.send(+447...,"5212.8225N 00006.0405E 19m 127.94deg 0.14kph 09sats (3802mV, 28C, LAUNCH)")
T+4194: gps2.get() -> 094739.000,5212.8081N,00006.0250E,0.8,17.1,3,141.13,0.36,0.19,100411,10
T+4195: sms.send(+447...,"5212.8081N 00006.0250E 17m 141.13deg 0.36kph 10sats (3802mV, 28C, LAUNCH)")
T+4260: gps2.get() -> 094846.000,5212.7989N,00006.0105E,0.8,72.6,3,51.40,8.53,4.60,100411,10
T+4261: sms.send(+447...,"5212.7989N 00006.0105E 72m 51.40deg 8.53kph 10sats (3802mV, 28C, LAUNCH)")
T+4328: gps2.get() -> 094953.000,5212.8214N,00005.8097E,0.8,415.5,3,278.88,33.80,18.23,100411,10
T+4330: sms.send(+447...,"5212.8214N 00005.8097E 415m 278.88deg 33.80kph 10sats (3802mV, 28C, LAUNCH)")
T+4412: gps2.get() -> 095117.000,5212.9187N,00005.4327E,0.8,889.4,3,16.88,15.01,8.09,100411,10
T+4413: sms.send(+447...,"5212.9187N 00005.4327E 889m 16.88deg 15.01kph 10sats (3802mV, 29C, LAUNCH)")
T+4506: gps2.get() -> 095251.000,5213.1815N,00005.2494E,0.8,1454.4,3,37.54,14.36,7.74,100411,10
T+4507: Temperature read returned 

+CMS ERROR: 331



#TEMPMEAS: 0,29



OK


T+4509: sms.send(+447...,"5213.1815N 00005.2494E 1454m 37.54deg 14.36kph 10sats (3802mV, -1000C, LAUNCH)")
T+4541: sms.send(+447...,"Transition to state ASCENT")
T+4547: No GSM access for SMS send
T+4668: gps2.get() -> 095534.000,5213.6941N,00005.3552E,0.8,2439.1,3,25.30,34.56,18.64,100411,10
T+4670: Temperature read returned 

+CMS ERROR: 331



#TEMPMEAS: 0,30



OK


T+4671: sms.send(+447...,"5213.6941N 00005.3552E 2439m 25.30deg 34.56kph 10sats (3800mV, -1000C, ASCENT)")
T+4800: gps2.get() -> 095746.000,5214.0659N,00005.5723E,0.8,3253.6,3,337.62,21.24,11.45,100411,09
T+4801: sms.send(+447...,"5214.0659N 00005.5723E 3253m 337.62deg 21.24kph 09sats (3810mV, 31C, ASCENT)")
T+4802: No GSM access for SMS send
T+4923: gps2.get() -> 095949.000,5214.4165N,00005.8308E,0.8,4025.5,3,52.21,8.13,4.38,100411,09
T+4926: sms.send(+447...,"5214.4165N 00005.8308E 4025m 52.21deg 8.13kph 09sats (3802mV, 30C, ASCENT)")
T+4936: sms.send(+447...,"Transition to state FLIGHT")
T+5269: gps2.get() -> 100534.000,5215.4668N,00006.4248E,0.8,6287.4,3,4.48,30.92,16.67,100411,10
T+5570: gps2.get() -> 101036.000,5216.3582N,00006.6999E,0.8,8216.2,3,354.02,32.07,17.30,100411,10
T+5871: gps2.get() -> 101537.000,5217.9081N,00007.3732E,0.8,9972.2,3,26.89,58.60,31.61,100411,10
T+6173: gps2.get() -> 102038.000,5218.7540N,00008.7041E,0.8,11687.2,3,33.22,35.49,19.14,100411,10
T+6474: gps2.get() -> 102539.000,5218.7527N,00010.8901E,0.8,13052.4,3,103.41,28.54,15.39,100411,10
T+6775: gps2.get() -> 103041.000,5217.9548N,00013.1814E,1.0,14394.4,3,105.21,45.61,24.60,100411,09
T+7077: gps2.get() -> 103542.000,5217.2895N,00015.1623E,1.0,15734.5,3,126.81,11.48,6.19,100411,08
T+7378: gps2.get() -> 104044.000,5216.5319N,00016.8361E,1.0,17146.1,3,164.98,46.62,25.14,100411,08
T+7680: gps2.get() -> 104545.000,5215.9781N,00017.5354E,0.8,18528.1,3,130.24,37.15,20.03,100411,10
T+7981: gps2.get() -> 105047.000,5214.7390N,00018.4098E,0.8,19954.3,3,179.81,36.86,19.88,100411,10
T+8282: gps2.get() -> 105548.000,5213.1571N,00017.9984E,0.8,21416.0,3,177.07,62.49,33.70,100411,10
T+8584: gps2.get() -> 110049.000,5211.7336N,00016.2417E,0.6,23050.7,3,207.75,29.84,16.09,100411,12
T+8885: gps2.get() -> 110550.000,,,,,0,,,,100411,00
T+9186: gps2.get() -> 111051.000,,,,,0,,,,100411,00
T+9487: gps2.get() -> 111552.999,,,,,0,,,,100411,00
T+9789: gps2.get() -> 112053.999,,,,,0,,,,100411,00
T+10089: gps2.get() -> 112555.002,,,,,0,,,,100411,00
T+10391: gps2.get() -> 113056.002,,,,,0,,,,100411,00
T+10392: Performing GPS cold restart
T+10693: gps2.get() -> 113558.000,5206.0896N,00006.7606W,0.8,16069.3,3,111.72,27.82,15.00,100411,10
T+10994: gps2.get() -> 114059.000,5205.8502N,00004.6621W,0.8,11236.7,3,351.74,17.60,9.49,100411,11
T+11296: gps2.get() -> 114601.000,5206.4303N,00003.4469W,0.8,7869.0,3,27.72,23.76,12.81,100411,11
T+11597: gps2.get() -> 115102.000,5207.3021N,00002.8056W,0.8,5036.6,3,33.44,25.81,13.92,100411,11
T+11898: gps2.get() -> 115604.000,5208.2556N,00002.3000W,0.8,2575.0,3,42.59,19.69,10.62,100411,11
T+11900: sms.send(+447...,"Transition to state RECOVERY")
T+11901: No GSM access for SMS send
T+11962: gps2.get() -> 115707.000,5208.4717N,00002.0843W,0.8,2070.9,3,41.56,26.71,14.40,100411,11
T+11963: sms.send(+447...,"5208.4717N 00002.0843W 2070m 41.56deg 26.71kph 11sats (3810mV, 13C, RECOVERY)")
T+11965: No GSM access for SMS send
T+12026: gps2.get() -> 115811.000,5208.6683N,00001.8319W,0.8,1552.9,3,54.69,25.34,13.66,100411,11
T+12028: sms.send(+447...,"5208.6683N 00001.8319W 1552m 54.69deg 25.34kph 11sats (3812mV, 12C, RECOVERY)")
T+12119: gps2.get() -> 115945.000,5208.8703N,00001.9362W,0.8,785.5,3,298.92,26.71,14.40,100411,11
T+12122: Temperature read returned 

+CMS ERROR: 331



#TEMPMEAS: 0,13



OK


T+12124: sms.send(+447...,"5208.8703N 00001.9362W 785m 298.92deg 26.71kph 11sats (3810mV, -1000C, RECOVERY)")
T+12195: gps2.get() -> 120100.000,5208.8826N,00002.2388W,0.8,186.4,3,263.86,23.07,12.44,100411,11
T+12197: sms.send(+447...,"5208.8826N 00002.2388W 186m 263.86deg 23.07kph 11sats (3812mV, 12C, RECOVERY)")

Comments

Popular posts from this blog

Your last name contains invalid characters

My last name is "Graham-Cumming". But here's a typical form response when I enter it:


Does the web site have any idea how rude it is to claim that my last name contains invalid characters? Clearly not. What they actually meant is: our web site will not accept that hyphen in your last name. But do they say that? No, of course not. They decide to shove in my face the claim that there's something wrong with my name.

There's nothing wrong with my name, just as there's nothing wrong with someone whose first name is Jean-Marie, or someone whose last name is O'Reilly.

What is wrong is that way this is being handled. If the system can't cope with non-letters and spaces it needs to say that. How about the following error message:

Our system is unable to process last names that contain non-letters, please replace them with spaces.

Don't blame me for having a last name that your system doesn't like, whose fault is that? Saying "Your last name …

All the symmetrical watch faces (and code to generate them)

If you ever look at pictures of clocks and watches in advertising they are set to roughly 10:10 which is meant to be the most attractive (smiling!) position for the hands. They are actually set to 10:09.14 if the hands are truly symmetrical. CC BY 2.0image by Shinji
I wanted to know what all the possible symmetrical watch faces are and so I wrote some code using Processing. Here's the output (there's one watch face missing, 00:00 or 12:00, because it's very boring):



The key to writing this is to figure out the relationship between the hour and minute hands when the watch face is symmetrical. In an hour the minute hand moves through 360° and the hour hand moves through 30° (12 hours are shown on the watch face and 360/12 = 30).
The core loop inside the program is this:   for (int h = 0; h <= 12; h++) {
    float m = (360-30*float(h))*2/13;
    int s = round(60*(m-floor(m)));
    int col = h%6;
    int row = floor(h/6);
    draw_clock((r+f)*(2*col+1), (r+f)*(row*2+1), r, h, floor(m…

Importing an existing SSL key/certificate pair into a Java keystore

I'm writing this blog post in case anyone else has to Google that. In Java 6 keytool has been improved so that it now becomes possible to import an existing key and certificate (say one you generated outside of the Java world) into a keystore.

You need: Java 6 and openssl.

1. Suppose you have a certificate and key in PEM format. The key is named host.key and the certificate host.crt.

2. The first step is to convert them into a single PKCS12 file using the command: openssl pkcs12 -export -in host.crt -inkey host.key > host.p12. You will be asked for various passwords (the password to access the key (if set) and then the password for the PKCS12 file being created).

3. Then import the PKCS12 file into a keystore using the command: keytool -importkeystore -srckeystore host.p12 -destkeystore host.jks -srcstoretype pkcs12. You now have a keystore named host.jks containing the certificate/key you need.

For the sake of completeness here's the output of a full session I performe…