Holger Hans Peter Freyther | b63a9f8 | 2010-06-15 18:48:36 +0800 | [diff] [blame] | 1 | /* test data */ |
| 2 | |
| 3 | /* BSC -> MSC, CR */ |
| 4 | static const u_int8_t bsc_cr[] = { |
| 5 | 0x00, 0x2e, 0xfd, |
| 6 | 0x01, 0x00, 0x00, 0x15, 0x02, 0x02, 0x04, 0x02, |
| 7 | 0x42, 0xfe, 0x0f, 0x21, 0x00, 0x1f, 0x57, 0x05, |
| 8 | 0x08, 0x00, 0x72, 0xf4, 0x80, 0x20, 0x1c, 0xc3, |
| 9 | 0x51, 0x17, 0x12, 0x05, 0x08, 0x20, 0x72, 0xf4, |
| 10 | 0x90, 0x20, 0x1d, 0x50, 0x08, 0x29, 0x47, 0x80, |
| 11 | 0x00, 0x00, 0x00, 0x00, 0x80, 0x00 }; |
| 12 | |
| 13 | static const u_int8_t bsc_cr_patched[] = { |
| 14 | 0x00, 0x2e, 0xfd, |
| 15 | 0x01, 0x00, 0x00, 0x05, 0x02, 0x02, 0x04, 0x02, |
| 16 | 0x42, 0xfe, 0x0f, 0x21, 0x00, 0x1f, 0x57, 0x05, |
| 17 | 0x08, 0x00, 0x72, 0xf4, 0x80, 0x20, 0x1c, 0xc3, |
| 18 | 0x51, 0x17, 0x12, 0x05, 0x08, 0x20, 0x72, 0xf4, |
| 19 | 0x90, 0x20, 0x1d, 0x50, 0x08, 0x29, 0x47, 0x80, |
| 20 | 0x00, 0x00, 0x00, 0x00, 0x80, 0x00 }; |
| 21 | |
| 22 | /* CC, MSC -> BSC */ |
| 23 | static const u_int8_t msc_cc[] = { |
| 24 | 0x00, 0x0a, 0xfd, |
| 25 | 0x02, 0x00, 0x00, 0x05, 0x01, 0x1f, 0xe4, 0x02, |
| 26 | 0x01, 0x00 }; |
| 27 | static const u_int8_t msc_cc_patched[] = { |
| 28 | 0x00, 0x0a, 0xfd, |
| 29 | 0x02, 0x00, 0x00, 0x15, 0x01, 0x1f, 0xe4, 0x02, |
| 30 | 0x01, 0x00 }; |
| 31 | |
| 32 | /* Classmark, BSC -> MSC */ |
| 33 | static const u_int8_t bsc_dtap[] = { |
| 34 | 0x00, 0x17, 0xfd, |
| 35 | 0x06, 0x01, 0x1f, 0xe4, 0x00, 0x01, 0x10, 0x00, |
| 36 | 0x0e, 0x54, 0x12, 0x03, 0x50, 0x18, 0x93, 0x13, |
| 37 | 0x06, 0x60, 0x14, 0x45, 0x00, 0x81, 0x00 }; |
| 38 | |
| 39 | static const u_int8_t bsc_dtap_patched[] = { |
| 40 | 0x00, 0x17, 0xfd, |
| 41 | 0x06, 0x01, 0x1f, 0xe4, 0x00, 0x01, 0x10, 0x00, |
| 42 | 0x0e, 0x54, 0x12, 0x03, 0x50, 0x18, 0x93, 0x13, |
| 43 | 0x06, 0x60, 0x14, 0x45, 0x00, 0x81, 0x00 }; |
| 44 | |
| 45 | /* Clear command, MSC -> BSC */ |
| 46 | static const u_int8_t msc_dtap[] = { |
| 47 | 0x00, 0x0d, 0xfd, |
| 48 | 0x06, 0x00, 0x00, 0x05, 0x00, 0x01, 0x06, 0x00, |
| 49 | 0x04, 0x20, 0x04, 0x01, 0x09 }; |
| 50 | static const u_int8_t msc_dtap_patched[] = { |
| 51 | 0x00, 0x0d, 0xfd, |
| 52 | 0x06, 0x00, 0x00, 0x15, 0x00, 0x01, 0x06, 0x00, |
| 53 | 0x04, 0x20, 0x04, 0x01, 0x09 }; |
| 54 | |
| 55 | /*RLSD, MSC -> BSC */ |
| 56 | static const u_int8_t msc_rlsd[] = { |
| 57 | 0x00, 0x0a, 0xfd, |
| 58 | 0x04, 0x00, 0x00, 0x05, 0x01, 0x1f, 0xe4, 0x00, |
| 59 | 0x01, 0x00 }; |
| 60 | static const u_int8_t msc_rlsd_patched[] = { |
| 61 | 0x00, 0x0a, 0xfd, |
| 62 | 0x04, 0x00, 0x00, 0x15, 0x01, 0x1f, 0xe4, 0x00, |
| 63 | 0x01, 0x00 }; |
| 64 | |
| 65 | /* RLC, BSC -> MSC */ |
| 66 | static const u_int8_t bsc_rlc[] = { |
| 67 | 0x00, 0x07, 0xfd, |
| 68 | 0x05, 0x01, 0x1f, 0xe4, 0x00, 0x00, 0x15 }; |
| 69 | |
| 70 | static const u_int8_t bsc_rlc_patched[] = { |
| 71 | 0x00, 0x07, 0xfd, |
| 72 | 0x05, 0x01, 0x1f, 0xe4, 0x00, 0x00, 0x05 }; |
Holger Hans Peter Freyther | d5deb33 | 2010-03-30 06:51:53 +0200 | [diff] [blame] | 73 | |
| 74 | |
| 75 | /* a paging command */ |
| 76 | static const u_int8_t paging_by_lac_cmd[] = { |
| 77 | 0x00, 0x22, 0xfd, 0x09, |
| 78 | 0x00, 0x03, 0x07, 0x0b, 0x04, 0x43, 0x02, 0x00, |
| 79 | 0xfe, 0x04, 0x43, 0x5c, 0x00, 0xfe, 0x12, 0x00, |
| 80 | 0x10, 0x52, 0x08, 0x08, 0x29, 0x47, 0x10, 0x02, |
| 81 | 0x01, 0x50, 0x02, 0x30, 0x1a, 0x03, 0x05, 0x20, |
| 82 | 0x15 }; |