УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

Визуальная сигнализация


Автор Сообщение
Сообщение создано: 27. 03. 2013 [11:53]
Godzilla
Арсен Закоян
Contributor
Создатель темы
Зарегистрирован(а) с: 12.02.2013
Сообщения: 123
Добрый день.Пишу свой виджет.Осталось только добавить визуальную сигнализацию(моргание текста),с синтезом речи разобрался.Долго разбирал виджет AnShow, так и не понял в чем тут соль, есть переменные blinkPr и wColor ,которые нигде в документации не описаны.Привязаны они как то к alarmSt или нет?
Буду благодарен за подсказку и пример.

[Сообщение редактировалось 1 раз(а), в последний раз 27.03.2013 в 11:55.]
Сообщение создано: 27. 03. 2013 [13:49]
Godzilla
Арсен Закоян
Contributor
Создатель темы
Зарегистрирован(а) с: 12.02.2013
Сообщения: 123
Разобрался! Почему этого нет в документации? Надеюсь кто нибудь в скором времени напишет учебник с примерами.Руководство по быстрому старту конечно помогает,но он охватывает лишь малую долю всех возможностей системы.
Сообщение создано: 02. 04. 2013 [09:58]
Godzilla
Арсен Закоян
Contributor
Создатель темы
Зарегистрирован(а) с: 12.02.2013
Сообщения: 123
Добрый день.Появились еще вопросы по поводу сигнализации. Если в одном виджете несколько различных уровней сигнализации.
Например:
alarm ="1||тревога|5"
и
alarm ="2||тревога|5"

если я правильно понял
alarmSt&0x100 наличие сигнализации (не важно какого уровня)
alarmSt&0x10000 наличие несквитируемых сигнализаций (не важно какого уровня)
Можно ли аларм квитировать по его уровню?
В моем виджете несколько алармов,что создает определенные трудности.
В документации есть только это,но без конкретных примеров

"Атрибут "alarmSt" является целым числом, которое отражает максимальный уровень сигнала и
факт квитирования ветви дерева сеанса проекта. Формат числа имеет следующий вид:

первый байт (0-255) характеризует уровень сигнала ветви;

второй байт указывает тип уведомления (также как и в атрибуте "alarm");

третий байт указывает тип несквитированного уведомления (также как и в атрибуте
"alarm");

первый бит четвёртого байта имеет специальное назначение, установка этого бита
является фактом квитирования уведомлений указанных первым байтом."
Прошу объясните новичку на примерах.Заранее огромное спасибо!
Сообщение создано: 02. 04. 2013 [19:54]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"Godzilla" wrote:

Добрый день.Появились еще вопросы по поводу сигнализации. Если в одном виджете несколько различных уровней сигнализации.
...
Можно ли аларм квитировать по его уровню?

Уровень не является критерием сигнализации и не может использоваться для квитации.

Концепция предусматривает, что установка виджетом нарушения более высокого уровня заменяет предыдущее более низкоуровневое.

"Godzilla" wrote:

В моем виджете несколько алармов,что создает определенные трудности.

Рассматривайте виджет как источник одного нарушения, в конце концов визуально это один, отдельный объект.

Learn, learn and learn better than work, work and work.



18135