[Devel] [standpm] Замечания по стэнду

Ilya Shpigor shpigor на etersoft.ru
Чт Авг 19 12:07:08 MSD 2010


Список замечаний, которые сейчас есть на стенде:

1) Заставка - ее сейчас нет

2) Текст в названии главного окна должен быть "Главное окно управление"

3) Диалоги запуска и установки значения ПЧ должны открываться рядом с самим 
ПЧ.

4) При наведении мышки на интерактивный объект должно что-то происходить.
Варианты: подсвечивание объекта или изменение курсора

5) Поправить надпись на виджете состояния ПЧ: "В работе" и "Выключен"

6) Надпись переключения ПЧ не должна быть зеленого цвета. Нужен какой-то 
другой.

7) В состоянии автоматов "переключение"  должна мигать стрлочка в сторону 
состояния в которое переключаемся. Цвет фона, при этом, должен 
соответствовать текущему состоянию.

8) Вместо слова "график" во всех пунктах меню, названиях окон и пр. 
использовать слово "осциллограмма".

9) Новые окна осциллографа должны открываться в свободной области окна.
При этом была идея запускать каждое окно осциллографа в отдельном потоке и 
обмениваться с GUI информацией по SM.

10) При закрытии главного окна для всех открытых осцилографов отображается 
диалог - "сохранить ли логи?". Если осцилографов много не понятно к какому из 
них относится каждый диалог.

11) Главное окно не должно запускаться если оно уже запущено. Т.е. если GUI 
запущена, то по клику на иконку в трее - оно не должно прибиваться и 
запускаться снова.

12) В меню DE добавить пунк "Настройки системы" или как-то так? Отделить от 
остальных пунктов сепаратором.

13) Картинки при загрузке системы:
	1. Lilo - его не должно быть видно, либо нужна своя картинка
	2. Bootsplash - нужна тематическая картинка с маленькой надписью "Etersoft" с 
краю.

14) Работа с файловым менеджером. Пользователю должны быть доступны 
только "стандартные точки" home/Сохраненные данные (или home), флэш диск 
(что-то еще?).

15) Должна быть возможность сохранения и загрузки сеансов работы или профилей. 
Профиль определяет какие окна были открыты, их расположение на экране, какие 
каналы были на осциллографах.
Должен быть вывод текущего профиля если он был загружен.

16) Установить OpenOffice, pdf просмотрщик, просмотрщик картинок.

17) События, приходящие в журнал должны сопровождаться звуками.

18) Когда в журнал приходит событие, требующее квитирования главное окно 
должно мигать на панели окон. Это нужно если пользователь в этот момент 
работает с другим приложением.

19) Панель окон должна быть видна всегда.
Сейчас если открыть Chormium и перейти в полноэкранный режим - ее не видно.

20) В меню DE переименовать "Веб-браузер" в "Журнал статистики"

21) В осциллографе названия датчиков должны начинаться с имени объекта. 
Например: ПЧ1: Сила тока, СГ1: Мощность

22) В окне осциллографа надо увеличить размер панели "Каналы", чтобы 
большинство названий помещалось.

23) При перетаскивании в осциллограф датчика, которые уже там есть необходимо 
выдавать сообщение.

24) Подсвечивание проводов на схеме зеленым цветом если по ним идет ток.

25) Состояние ПЧ авария и неисправность показывать не цветом фона, а не 
надписи.

26) Перед удалением файлов monit'ом ЗАРАНЕЕ надо выдавать сообщение в журнал. 
Можно реализовать в виде датчика, который выставляется ctl-admin'ом.

27) По клику на объект схемы переходить в журнал. Согласовать url. 
Наверно нужен пункт меню для этого?

28) Картинка флэш диска в трее при подключении. Почему-то сейчас там иконка 
винчестера.

29) Глобальные настройки. Вызов окна натроек либо из главного окна, либо из 
меню DE.
Хранить настройки либо в xmk, либо в gconf.

30) При открытии окна "Журнал сообщений" размер должен быть побольше. Возможно 
на всю ширину экрана.

31) Русифицировать журнал сообщений (названия столюцов).

32) Должна быть возможность перехода из журнала сообщений в журнал статистики, 
т.е. web интерфейс

33) Цвет лампочки на кнопке квитирования должен быть рыжий

34) Кнопка квитирования должна выделяться. Сделать для нее отдельный gtk 
стиль.

35) Надпись в заголовке окна журнала сообщений.

36) Удаление информационных сообщений из журнала:
- по количеству (если более N штук, удалить самые старые?)
- по времени (старее K минут)

37) Сброс защиты.
Если произошла авария - блокировать изменение состояние объекта до тех пор, 
пока не нажата кнопка "Сброс защиты". Кнопка может юыть прям на схеме.

38) Команда на включение и команда на выключение автоматов и ПЧ 
взаимоисключающие. Т.е. при снятии команды включения происходит посылка 
команды выключения и наоборот.

39) В данном проекте автоматы влючаются по таймеру. 
Кстати вопрос - а ПЧ? Тоже команды идут импульсом в t секунд?

40) Для автоматов должен быть защитный таймер, т.е. таймаут.
- подача команды идет в течение таймера
- ожидание ответа в течение таймаута

41) В журнал должно приходить сообщение, что автомат по таймауту не включился.

42) Цвет фона сообщений в журнале. Почему серый?

Тестирование:

1) Сохранение осциллограм

2) Очистка monit'ом БД и home

3) Тестирование всех объектов:
	- автоматы: вкл, выкл, аварийное отключение, отмена команды
	- ПЧ: вкл, выкл, отображение аварий

-- 
Best regards,
Ilya Shpigor.


Подробная информация о списке рассылки Devel