|
Дата: 09 Май 2010 18:05:23
#
Если это SITOR-B,
то можно декодировать TrueTTY как "AMTOR-FEC" или SeaTTY как "NAVTEX".
Готовой таблицы под рукой нет, но есть такая:
1. Перекодирует 7-битный код в промежуточный пятибитный:
short AmtorCheckTable[128] = {
// 0 1 2 3 4 5 6 7 8 9 A B C D E F
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 26, // 0
-1, -1, -1, -1, -1, -1, -1, 19, -1, -1, -1, 27, -1, 30, 21, -1, // 1
-1, -1, -1, -1, -1, -1, -1, 1, -1, -1, -1, 31, -1, 28, 23, -1, // 2
-1, -1, -1, 34, -1, 4, 29, -1, -1, 20, 16, -1, 10, -1, -1, -1, // 3
-1, -1, -1, -1, -1, -1, -1, 14, -1, -1, -1, 7, -1, 13, 12, -1, // 4
-1, -1, -1, 11, -1, 17, 6, -1, -1, 8, 15, -1, 2, -1, -1, -1, // 5
-1, -1, -1, 25, -1, 3, 32, -1, -1, 18, 24, -1, 5, -1, -1, -1, // 6
-1, 0, 22, -1, 9, -1, -1, -1, 33, -1, -1, -1, -1, -1, -1, -1}; // 7
2. Перекодирует промежуточный пятибитный в стандартный пятибитный
Бодо (МТК-2) :
static unsigned char amtor2tty[]={
3,0x19,0x0e,9,1,0x0d,0x1a,0x14,6,0x0b,0x0f,0x12,0x1c,0x0c,
0x18,0x16,0x17,0x0a,5,0x10,7,0x1e,0x13,0x1d,0x15,0x11,8,
2,0x1f,0x1b,4,0};
|