[Devel] Вывод списка параметров на печать ( бага #5787)

Evgeny Sinelnikov sin на etersoft.ru
Пт Окт 1 16:20:18 MSD 2010


30 сентября 2010 г. 14:44 пользователь Ilya Shpigor
<shpigor на etersoft.ru> написал:
> Хочется понять как движется бага с печатью списка параметров по объекту
> (#5787).
>

Я вчера внёс исправления, позволяяющие выводить на печать список
датчиков и их значения.

> Может быть есть какие-то проблемы с реализацией, которые надо обсудить? Или
> нет возможности ей заниматься?
>

Ну, проблема была одна - Я не понимаю как задуманы и должны
использоваться некоторые архитектурные решения в текущей реализации
uniwidgets.

На этот счёт прошу внимательно посмотреть на коммит:
82b17783558096ba8882a87e4f4987cafc26b951
и ответить, как стоило бы сделать правильно по архитектурной задумке
uniwidgets? Неужели так и нужно?


В общем, исправления-то я внёс. Печать в каком-то виде даже работает.
Но багу я бы не закрывал.

Что мы палнировал в 5787:
http://bugs.etersoft.ru/show_bug.cgi?id=5787
"""
Была "идея", что к стенду должен быть
подключён принтер.
И чтобы можно было печатать:
- текущий  список сообщений из журнала
- текущее значение любого датчика
(например через меню правой кнопки на
индикаторе)
- печатать из "журнала БД"
- график на осцилографе (это надо обдумать
как)
"""

Что реализовали?
- печать списка текущих значений датчиков заданного объекта.

Чего не хватает?
- оформления списка текущих значений датчиков заданного объекта:
  - шапка (что за объект?) Хотя, конечно, у всех датичок уникальное
имя с префиксом, но формально датчик может относится в разным объектам
по группе. И непонятно какой объект выводился на печать.
  - формат вывода аналоговых значений - там ведь пересчёт требуется. Я
взял, конечно, как это сделано в ParamViewer, тогда получается, что и
там пересчёта нет.
  - формат вывода дискретных датчиков - включен/выключен, вместо 0 или
1. Хотя это не столь критично, но всё же.
- текущего  список сообщений из журнала
- график на осцилографе

-- 
Sin (Sinelnikov Evgeny)


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