Commit f769de6a authored by Pavel Vainerman's avatar Pavel Vainerman

(todo): немного подправил

parent 9b74e9ee
- написать "uniset-check" автоматический тест основных функций (getValue/setValue и т.п.)
- сделать, чтобы можно было Debug пускать через syslog (да ещё и на другую машину) - сделать, чтобы можно было Debug пускать через syslog (да ещё и на другую машину)
- Подумать и реализовать механизм хранения ссылок (IOR) с использованием разделяемой памяти... - Подумать и реализовать механизм хранения ссылок (IOR) с использованием разделяемой памяти...
...@@ -25,13 +23,26 @@ Version 2.0 ...@@ -25,13 +23,26 @@ Version 2.0
- сделать ли ObjectId short? - сделать ли ObjectId short?
- "продумать" функцию key()... может наложить ограничение на диапазон id.. - "продумать" функцию key()... может наложить ограничение на диапазон id..
- smonit запись значений в файл (csv?,sqlite?)
- depend_invert - возможность инвертировать логику, т.е. задать не "разрешающий датчик", а "запрещающий" - depend_invert - возможность инвертировать логику, т.е. задать не "разрешающий датчик", а "запрещающий"
- uniset-codegen: сделать в src.xml <description> и генерировать на его основе описание класса - uniset-codegen: сделать в src.xml <description> и генерировать на его основе описание класса
- python: gui sensor monitor
Version 2.1 Version 2.1
============ ============
\ No newline at end of file - smonit запись значений в файл (csv?,sqlite?)
- python: gui sensor monitor
+
version 3
=========
Перепроектировать классы [ObjectRepository, UInterface, ORepHelpers] с целью выработки абстрактного интерфейса
UResolver (или ObjectRepository) позволяющего манипулировать CORBA-ссылками на объекты, но по возможности
скрывающими детали "CORBA-кухни". Чтобы можно было "хранилище" реализовать на базе СУБД, SQLite, ,файлов и т.п.
Примерно интерфейс должен уметь следующее:
- resgister(name)
- unregister(name)
- resolve(name)
- resolve(name,node) // обращение к IResolver удалённого узла..
- create(rootname)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment