| 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 | |