Coding & design by Kibabic Studio, 2002-2005

Заходите в нашу уютную конфу в Телеграме | Добавление патчей в базу открыто!

0 - Гость
Пользователь
Внимание! Есть более новая версия этого патча!
ID 2733
НазваниеДинамическая замена имени оператора
Dynamic replacing of Provider name
Версия5
Модель M65v58
Тип Системный
Автор:avkiev
Портер:starter48
Конфликты:-
Зависимости:-
Не совместим с патчем * Замена имени оператора на выбранные функции * и * МиниGPS с логгингом БС v0.8 *
Имя оператора заменяется на строку, меняющуюся с течением времени.
Частота обновления является частотой опроса сети телефоном.
16 байтов в области 800100-80010F являются двумя циклическими буферами,
содержимое которых определяет то, что будет выводиться на экран.
Первый буфер (800100-800107) определяет замены в режиме главного экрана.
Второй буфер (800108-80010F) - в режиме Заставка.
Строка замены состоит из двух частей, разделенных пробелом.
Пример ?1: по адресу 800100 находится 34h.
Это значит, что имя оператора будет заменено на результат работы
функции ?3 и функции ?4, разделенных пробелом.
В нашем примере это будет "Время + Дата".
Так как следующий байт равен 06h, то при следующем обновлении экрана
будет выведено "Дата".
И так в цикле, 8 раз, после чего мы опять вернемся к байту (800100)=34h
Пример ?2: для того, чтобы всегда было "Время+Температура" нужно эту область забить байтом 3Bh.
Если суммарная длина строки превышает 16 (?) символов, то окончание обрезается.
Примеры скриншотов: http://avkiev.kiev.ua/Siemens/Patches/s65/dyn_prov/dyn_prov.htm
Список доступных функций - в теле патча.

Количество скачиваний: 194
Добавлен в базу 02.04.2006, добавил starter48
Обновлён 02.04.2006 00:00 пользователем starter48

Добавить для загрузки
Скачать
Вернуться



Комментариев нет.
Техподдержка