Максим Колпаков kolpakov.mm
kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:40:22 +03:00
Composition of specifications and devices

No)

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:36:41 +03:00
Composition of specifications and devices

I removed it too

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:31:34 +03:00
Composition of specifications and devices

Тут я немного мудрю возможно, просто в оригинале в readOrNull как-то странно, может ошибка выскочить, а не null. У…

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:20:13 +03:00
Composition of specifications and devices

Привет. Я посмотрел изменения, и у меня есть несколько вопросов:

  1. Я не увидел в примерах аргументов…
kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:16:00 +03:00
Composition of specifications and devices

Исправил

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:14:21 +03:00
Composition of specifications and devices

По старой идее SystemLogMessage для логов на уровне системы, а DeviceLogMessage - для логов конкретного устройства (sourceDevice)…

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:11:59 +03:00
Composition of specifications and devices

Заменил на MessagingSystem / MessageBus. К разным типам сообщений можно достучаться через нужные flow (getDeviceLogMessages, getSystemLogMes…

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:10:34 +03:00
Composition of specifications and devices

Там класс, а тут интерфейс, поэтому не стал трогать пока

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:10:02 +03:00
Composition of specifications and devices

Добавил метод fromMeta для создания конфига из Meta, если так подходит.

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:09:17 +03:00
Composition of specifications and devices

Интерфейс удалил. Конфигурация теперь передается через Meta

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:08:53 +03:00
Composition of specifications and devices

Исправил, теперь atomic из библиотеки

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:08:23 +03:00
Composition of specifications and devices

MetricPublisherImpl теперь публикует сообщения MetricMessage (с подтипами Value, Counter, Duration и т.д.) через MessagingSystem, а тот может…

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:07:13 +03:00
Composition of specifications and devices

Интерфейс переименован в ReversibleAction, исправил.

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:06:37 +03:00
Composition of specifications and devices

Вообще сейчас убрал это

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:06:13 +03:00
Composition of specifications and devices

EventBus и TransportAdapter удалил. Сделал MessageBus с реализациями InMemoryMessageBus и MagixMessageBus. DeviceHubManager использует MessageBus (по…

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:05:10 +03:00
Composition of specifications and devices

Про организацию DeviceException пока не уверен, как лучше сделать.

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:01:46 +03:00
Composition of specifications and devices

Удалил, да

kolpakov.mm commented on pull request kscience/controls-kt#13 2025-04-15 00:01:31 +03:00
Composition of specifications and devices

Глобальный ControlsConfiguration удалил. Теперь плагин DeviceManagerConfig, который регистрируется в контексте и доступен…

kolpakov.mm pushed to dev-maxim at kscience/controls-kt 2025-04-14 23:59:40 +03:00
bf9db7de08 14.04.2025 - fixes
b344ae7cfb 07.04.2025 - Magix improvements in CompositeControlComponents.kt
Compare 2 commits »
kolpakov.mm pushed to dev-maxim at kscience/controls-kt 2025-03-29 21:54:46 +03:00
3727310e55 refactor(CompositeControlComponents): tests working
ba3af28804 refactor(CompositeControlComponents): tests working
74a3905118 refactor(CompositeControlComponents): refactor Magix
ee14bf7dfc refactor(CompositeControlComponents): refactor Magix
7658dd168a refactor(CompositeControlComponents): add Magix
Compare 5 commits »