ID | 1059 | |
Название | Динамическая замена имени оператора Dynamic replacing of Provider name | |
Версия | 10 | |
Модель | X65v100 | |
Тип | Системный | |
Автор: | avkiev | |
Респект: | Bennie, arsh0r, Acid | |
Конфликты: | - | |
Зависимости: | - | |
Существующие врезки: | SK65v50 S65v58 CX70v50 CX70v56 CX75v13 M65v50 M75v19 CX75v23 M75v23 M75v25 CX75v25 | |
Скриншот: |
- Пофиксен баг с выбором режима
- Добавлена возможность отображения лидирующих нулей в функции E
Имя оператора заменяется на строку, меняющуюся с течением времени.
Частота обновления является частотой опроса сети телефоном.
В патче предусмотрены четыре циклических буфера,
содержимое которых определяет то, что будет выводиться на экран.
Первый буфер определяет замены в режиме главного экрана, незалоченной клавиатуре.
Второй буфер - в режиме главного экрана, залоченной клавиатуре.
Третий буфер - в режиме заставки, незалоченной клавиатуре.
Четвертый буфер - в режиме заставки, залоченной клавиатуре.
Строка замены состоит из двух частей, разделенных пробелом.
Пример №1: буфер начинается с 34h.
Это значит, что имя оператора будет заменено на результат работы
функции №3 и функции №4, разделенных пробелом.
В нашем примере это будет "Время + Дата".
Так как следующий байт равен 06h, то при следующем обновлении экрана
будет выведено "Дата".
И так в цикле, 8 раз, после чего мы опять вернемся к байту 34h
Пример №2: для того, чтобы всегда было "Время+Температура" нужно этот буфер забить байтом 3Bh.
Если суммарная длина строки превышает 16 (?) символов, то окончание обрезается.
Примеры скриншотов: http://avkiev.kiev.ua/Siemens/Patches/dyn_prov/dyn_prov.htm
Количество скачиваний: 5912
Добавлен в базу 23.11.2005, добавил Kibab
Обновлён 23.11.2005 00:00 пользователем Kibab
Добавить для загрузки
Скачать
Вернуться