Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
U
uniset2
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
UniSet project repositories
uniset2
Commits
6e76b3d4
Commit
6e76b3d4
authored
Jul 12, 2018
by
Pavel Vainerman
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
TODO update
parent
b657f2fb
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
13 deletions
+5
-13
AUTHORS
AUTHORS
+0
-3
TODO
TODO
+5
-10
No files found.
AUTHORS
View file @
6e76b3d4
see git changelog
see git changelog
----
json.hpp - Niels Lohmann https://github.com/nlohmann/json
TODO
View file @
6e76b3d4
...
@@ -11,24 +11,21 @@
...
@@ -11,24 +11,21 @@
- "продумать" функцию key()... может наложить ограничение на диапазон id..
- "продумать" функцию key()... может наложить ограничение на диапазон id..
- uniset-codegen: сделать в src.xml <description> и генерировать на его основе описание класса (нужно ли)
- uniset-codegen: сделать в src.xml <description> и генерировать на его основе описание класса (нужно ли)
- встроить различные сигналы (sigc).. в ModbusExchange и другие классы..
- uniset-codegen: дописать функцию help со всеми параметрами для _SK, тесты
- uniset-codegen: дописать функцию help со всеми параметрами для _SK, тесты
- uniset-codegen: добавить в генерируемую документацию значения по умолчанию..
- uniset-codegen: добавить в генерируемую документацию значения по умолчанию..
- uniset-codegen: добавить возможность переопределять привязку из командной строки
- uniset-codegen: добавить возможность переопределять привязку из командной строки
- uniset-codegen: добавить ключ --gen-sensor-name для генерирования name_Item.. (чтобы можно было в логах использовать текстовые названия)
- uniset-codegen: перенести инициализацию полей в header (c++11) и "разгрузить конструкторы"
- unetudp: добавить возможость привязать номера текущего посылаемого и принимаемого пакетов к датчику
- unetudp: добавить возможость привязать номера текущего посылаемого и принимаемого пакетов к датчику
- встроить различные сигналы (sigc).. в ModbusExchange и другие классы..
- ModbusMaster: встроить возможность задать 'pulsar' (регистр сердцебиения)
- ModbusMaster: встроить возможность задать 'pulsar' (регистр сердцебиения)
- ТЕСТЫ! ТЕСТЫ! ТЕСТЫ!
- ТЕСТЫ! ТЕСТЫ! ТЕСТЫ!
- Перевести взаимодействие PassiveObject <--> ProxyManager на shared_ptr (или weak_ptr). // нужно ли
- Перевести взаимодействие PassiveObject <--> ProxyManager на shared_ptr (или weak_ptr). // нужно ли
uniset-codegen: добавить ключ --gen-sensor-name для генерирования name_Item.. (чтобы можно было в логах использовать текстовые названия)
uniset-codegen: перенести инициализацию полей в header (c++11) и "разгрузить конструкторы"
- Сделать диапазонные пороги в IOBase и SM (т.е. "1" когда min >= val <= max ).
- Сделать диапазонные пороги в IOBase и SM (т.е. "1" когда min >= val <= max ).
SQL:
SQL:
...
@@ -67,8 +64,6 @@ IOBase:
...
@@ -67,8 +64,6 @@ IOBase:
Либо стоит всё-таки ввести свой тип данных value_t для хранимых значений, чтобы спокойно работать в x86_64 и x86_32
Либо стоит всё-таки ввести свой тип данных value_t для хранимых значений, чтобы спокойно работать в x86_64 и x86_32
при этом скрыв детали реализации. А возможно в последствии наложить какие-то ограничения на этот тип
при этом скрыв детали реализации. А возможно в последствии наложить какие-то ограничения на этот тип
- timeout_t getSharedMemoryReadyTimeout()!
ModbusSlave: подумать насчёт оптимизации по скорости (вместо поиска по RegMap, сделать массив на 65535 регистров или map-ов по номеру функции,
ModbusSlave: подумать насчёт оптимизации по скорости (вместо поиска по RegMap, сделать массив на 65535 регистров или map-ов по номеру функции,
всего 65kB памяти).
всего 65kB памяти).
...
@@ -93,7 +88,7 @@ DB: Сделать регулируемый буфер на INSERT-ы БД, чт
...
@@ -93,7 +88,7 @@ DB: Сделать регулируемый буфер на INSERT-ы БД, чт
timeout_t перевести всё на chrono.. чтобы использовать setTimeout( 2msec );
timeout_t перевести всё на chrono.. чтобы использовать setTimeout( 2msec );
ВОЗМОЖНО СТОИТ:
ВОЗМОЖНО СТОИТ:
Уйти от использования libxml2,DebugLog ==> и применять
одну библиотеку
libpoco (http://pocoproject.org/documentation/index.html)
Уйти от использования libxml2,DebugLog ==> и применять
всё из
libpoco (http://pocoproject.org/documentation/index.html)
или всё-таки на boost?
или всё-таки на boost?
ИДЕИ
ИДЕИ
...
@@ -109,7 +104,7 @@ lock-free: mentomic, libcds
...
@@ -109,7 +104,7 @@ lock-free: mentomic, libcds
version 3
version 3
=========
=========
- подумать нужен ли нам где-то ZeroMQ (zerorpc) (вместо omniORB?)
- подумать нужен ли нам где-то ZeroMQ (zerorpc) (вместо omniORB?)
- (или) подумать может стоит перейти на использование ICE вместо CORBA
- (или) подумать может стоит перейти на использование ICE вместо CORBA
(libIce не собирается под aarch!)
Перепроектировать классы [ObjectRepository, UInterface, ORepHelpers] с целью выработки абстрактного интерфейса
Перепроектировать классы [ObjectRepository, UInterface, ORepHelpers] с целью выработки абстрактного интерфейса
UResolver (или ObjectRepository) позволяющего манипулировать CORBA-ссылками на объекты, но по возможности
UResolver (или ObjectRepository) позволяющего манипулировать CORBA-ссылками на объекты, но по возможности
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment