Напоминание о пропущенных вызовах и сообщениях виброй/мелодией/фонариком
Во время голосового вызова вибрация/мелодия/мигание прекращаются, после окончания снова включаются требует наличия в либе следующих функций:
Code
;0928: xxxxxxxx yyyyyyyy ; 24A: bool PlayFileV(u16 * path, u16 * fname, char vol);
;092C: xxxxxxxx yyyyyyyy ; 24B: bool GetSilent(void);
;0930: xxxxxxxx yyyyyyyy ; 24C: bool GetVibrator(bool ignorevibrator,bool ignoresilent);
;0934: xxxxxxxx yyyyyyyy ; 24D: int GetAudioSettings(int what, char* retvalue);
;0938: xxxxxxxx yyyyyyyy ; 24E: int GetChipID(void);
так же требует добавления новой константы (ON_CALLMANAGER_EVENT) в dyn_const. Файл missed.ini ложить в other/ini на телефоне
Пример:
Code
;Включение мелодии при режиме без звука
[SILENT]: 0x00
;Напоминать миганием фонарика (1 - вкл, 0 - выкл)
[FLASH]: 0x01
;Напоминать мелодией (1 - вкл, 0 - выкл)
[SOUND]: 0x01
;Напоминать вибрацией (1 - вкл, 0 - выкл)
[VIBRA]: 0x01
;Файл мелодии
[FILE]: %INI_EXT%/notific.mp3
;Время (в сек) до начала напоминания
[PRE_TIME]: 60
;Время (в сек) между напоминанием
[PERIOD]: 30
;Время (в сек) между проверками на пропущенные события
[CHECK]: 5
;Время (в сек) мигания фонарика при пропущенном событии
[TIME_FLASH]: 3
;AUDIO
;IMAGE
;VIDEO
;THEME
;OTHER
;ELFS
;ELFS_DAEMONS
;ELFS_CONFIG
;%INI_INT% == %INI_EXT% == ini folder
P.S. ([CHECK] и [TIME_FLASH] не должны быть менее 3, а [PERIOD] менее 30)
©den_po