| | 1 | ATM |
| | 2 | === |
| | 3 | |
| | 4 | ATM comes as raw data on the flight disks and is moved into files by a program called azed. Each data frame has a 16 bit header (holding the scan number?) then 11 unsigned ints of data. Note that there are two types of ATM file - ones containing navigation (normally az*000 but not always) and ones containing imagery. |
| | 5 | |
| | 6 | There's an apparent byte pattern of "AZSYS001" at the start of the files, at least for 2007 ATM. I suspect if the data you're looking at is old (early 90s?) it will be different as there was a change to the ATM back then sometime. |
| | 7 | |
| | 8 | This is infact a data frame header, but still identifies the file as being ATM. You can only tell a nav file by checking all the records - if they are all nav frames then it is a nav only file. ATM files have both nav and ATM frames. |
| | 9 | |
| | 10 | Samples from 2007 - first 16 bytes of files: |
| | 11 | {{{ |
| | 12 | azhba000.130 00000000 41 5a 53 59 53 30 30 31 6e 40 32 01 5f 19 01 00 |AZSYS001n@2._...| |
| | 13 | azhba001.130 00000000 41 5a 53 59 53 30 30 31 6e 40 32 01 5f 19 01 00 |AZSYS001n@2._...| |
| | 14 | azhba002.130 00000000 41 5a 53 59 53 30 30 31 6e 40 32 01 5f 19 01 00 |AZSYS001n@2._...| |
| | 15 | azhba003.130 00000000 41 5a 53 59 53 30 30 31 6e 40 32 01 5f 19 01 00 |AZSYS001n@2._...| |
| | 16 | azhba004.130 00000000 41 5a 53 59 53 30 30 31 6e 40 32 01 5f 19 01 00 |AZSYS001n@2._...| |
| | 17 | azhba005.130 00000000 41 5a 53 59 53 30 30 31 6e 40 32 01 5f 19 01 00 |AZSYS001n@2._...| |
| | 18 | azhda000.166 00000000 41 5a 53 59 53 30 30 31 d7 40 32 01 ed 47 01 00 |AZSYS001.@2..G..| |
| | 19 | azhda001.166 00000000 41 5a 53 59 53 30 30 31 d7 40 32 01 ed 47 01 00 |AZSYS001.@2..G..| |
| | 20 | azhda002.166 00000000 41 5a 53 59 53 30 30 31 d7 40 32 01 ed 47 01 00 |AZSYS001.@2..G..| |
| | 21 | azhda003.166 00000000 41 5a 53 59 53 30 30 31 d7 40 32 01 ed 47 01 00 |AZSYS001.@2..G..| |
| | 22 | azhda004.166 00000000 41 5a 53 59 53 30 30 31 d7 40 32 01 ed 47 01 00 |AZSYS001.@2..G..| |
| | 23 | azhda005.166 00000000 41 5a 53 59 53 30 30 31 d7 40 32 01 ed 47 01 00 |AZSYS001.@2..G..| |
| | 24 | azhaa000.254 00000000 41 5a 53 59 53 30 30 31 ff 41 32 01 ed 13 01 00 |AZSYS001.A2.....| |
| | 25 | azhaa010.254 00000000 41 5a 53 59 53 30 30 31 ff 41 32 01 ed 13 01 00 |AZSYS001.A2.....| |
| | 26 | azhaa011.254 00000000 41 5a 53 59 53 30 30 31 ff 41 32 01 ed 13 01 00 |AZSYS001.A2.....| |
| | 27 | azhaa012.254 00000000 41 5a 53 59 53 30 30 31 ff 41 32 01 ed 13 01 00 |AZSYS001.A2.....| |
| | 28 | azhaa013.254 00000000 41 5a 53 59 53 30 30 31 ff 41 32 01 ed 13 01 00 |AZSYS001.A2.....| |
| | 29 | azhaa014.254 00000000 41 5a 53 59 53 30 30 31 ff 41 32 01 ed 13 01 00 |AZSYS001.A2.....| |
| | 30 | azhaa015.254 00000000 41 5a 53 59 53 30 30 31 ff 41 32 01 ed 13 01 00 |AZSYS001.A2.....| |
| | 31 | }}} |
| | 32 | |
| | 33 | |