ID | 2733 |
Название | Динамическая замена имени оператора Dynamic replacing of Provider name |
Версия | 5 |
Модель | M65v58 |
Тип | Системный |
Автор: | avkiev |
Портер: | starter48 |
Конфликты: | - |
Зависимости: | - |
Имя оператора заменяется на строку, меняющуюся с течением времени.
Частота обновления является частотой опроса сети телефоном.
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
Добавить для загрузки
Скачать
Вернуться