mike1
13.01.2004, 20:12
Коллеги, кто писал или настраивал тарификатор под CS1000.
Терминалом по ком-порту через CN4 по запросу 0х05 принимаю строчку. Строка начинается с символа "рожицы", и заканчивается "сердечком". В описании биллинг протокола сказано, что каждая запись начинается с кода STX 0x02 и заканчивается кодом ETX 0х03. Но в терминалке они почему-то не отбражаются. Т.к. длина строки не постоянна - мне нужно настроить "приемщик" так чтоб он знал когда строка принята. Так вот в какую сторну лучше копать: ориентироавться на сигнал ETX, или например на поле MESSAGE LENGTH OF DATA?
Во втором случае не совсем ясно с какого по какой байт считается длина DATA?
Терминалом по ком-порту через CN4 по запросу 0х05 принимаю строчку. Строка начинается с символа "рожицы", и заканчивается "сердечком". В описании биллинг протокола сказано, что каждая запись начинается с кода STX 0x02 и заканчивается кодом ETX 0х03. Но в терминалке они почему-то не отбражаются. Т.к. длина строки не постоянна - мне нужно настроить "приемщик" так чтоб он знал когда строка принята. Так вот в какую сторну лучше копать: ориентироавться на сигнал ETX, или например на поле MESSAGE LENGTH OF DATA?
Во втором случае не совсем ясно с какого по какой байт считается длина DATA?