ID | 7880 |
Name | Extended Appointments |
Version | 1.1 |
Model | X65v100 |
Type | System |
Author: | Lost |
Respect: | avkiev |
Conflicts: | - |
Depends on: | 5501 - Big Function Library v070726 5502 - Master-patch v14 7747 - Toggle provider string patches v2.1 1130 - Talking Phone v3 |
Телефон выполняет назначенные действия при срабатывании напоминаний.
Обрабатываются напоминания "без звука", поле "место" которых начинается с точки.
Поле "описание" может быть любым.
В поле "место" после точки можно указать любую последовательность команд:
a## Проиграть мелодию ##
p# Установить профиль
s# Сменить SIM
t Проговорить текущее время
v# Вибрить # раз
x$ Выполнить файл
z Выключить телефон
# = 16-ричная цифра
$ = строка
Регистр символов не имеет значения
Поддерживаются номера профилей от 1 до 8
Для проговаривания времени д.б. установлен патч "Говорящий телефон" и функция 0xBF в библиотеке
В команде 'x' именем файла считается вся оставшаяся строка после символа команды 'x'
т.к. в поле "место" допустимо максимум 20 символов (а в "описании" - 50),
можно в "место" написать x*, а в "описании" - путь\имя файла
Если однотипных команд несколько, то выполняется последняя из правильно написанных
Приоритет выполнения следующий: p a v t s x z
08:__arm long SetIllumination
09:__arm void SwitchPhoneOff
1B:__thumb unsigned int strlen
32:__arm void PlaySound
34:PlaySoundLoop
6E:__thumb int IsCalling
94:__arm int ExecuteFile
A3:__arm void ws_2str
B7:__thumb char SetProfile
BF:SpellTime
C4:GetBuffer
100:__arm void GBS_SendMessage
125:__thumb WSHDR * AllocWS
129:__thumb void FreeWS
16C:__arm int str_2ws
Download count: 839
Added in DB at 06.09.2007, added by lost
Updated at 10.12.2007 07:47 by lost
Add to cart
Download
Back