Commit Graph

299 Commits

Author SHA1 Message Date
427ecbf91a
Refactor storage 2022-01-18 18:25:40 +03:00
786e1637b4
Fix ktor imports 2022-01-18 17:37:25 +03:00
Atos1337
0c4c2e4cc0 Fix issues 2022-01-17 12:19:35 +03:00
Atos1337
23e821d2c2 Merge remote-tracking branch 'origin/victorsam/finish-hostory-access' into victorsam/finish-hostory-access
# Conflicts:
#	controls-mongo/build.gradle.kts
#	controls-mongo/src/main/kotlin/ru/mipt/npm/controls/mongo/connections.kt
#	controls-xodus/src/main/kotlin/ru/mipt/npm/controls/xodus/connections.kt
#	controls-xodus/src/main/kotlin/ru/mipt/npm/controls/xodus/util/queries.kt
#	demo/car/src/main/kotlin/ru/mipt/npm/controls/demo/car/VirtualCarController.kt
2022-01-15 16:01:50 +03:00
Atos1337
21c13ce3af Update propertyHistoryTest for xodus 2022-01-15 16:00:23 +03:00
Atos1337
cbdd6a477b Refactor asynchronous storage api 2022-01-15 15:42:26 +03:00
Atos1337
89bb132e36 Refactor synchronous storage api 2022-01-14 22:00:52 +03:00
Atos1337
3ebbec35fe Add some docs 2022-01-09 12:48:26 +03:00
Atos1337
fe1575c5ee Add getPropertyHistory for xodus 2022-01-09 12:48:26 +03:00
Atos1337
f977aca237 Add storeInMongo for magix server 2022-01-09 12:48:26 +03:00
Atos1337
0c7cd951aa Make this work 2022-01-09 12:48:26 +03:00
798c8eb4ef
Merge remote-tracking branch 'space/dev' into dev
# Conflicts:
#	gradle/wrapper/gradle-wrapper.properties
2021-12-24 20:52:40 +03:00
29c0291fa3
Add details for device description message.
Update build plugin and kotlin.
2021-12-24 20:52:04 +03:00
Atos1337
7ba36f2eb1 Add some docs 2021-12-16 23:14:32 +03:00
Atos1337
476dbfdeaf Add getPropertyHistory for xodus 2021-12-16 18:18:47 +03:00
Atos1337
0c4d2fc9e1 Add storeInMongo for magix server 2021-12-16 17:25:35 +03:00
Atos1337
dec45b6050 Make this work 2021-12-16 16:54:48 +03:00
cdd1286365 Merge CONTROLS-MR-11: Try to add xodus dependency 2021-12-15 12:28:25 +00:00
76846a50cd
Some refactoring 2021-12-11 17:59:19 +03:00
Atos1337
f880b2d637 Move to xodus-serialization 2021-12-04 02:15:57 +03:00
Atos1337
e07780e7da Add entityStoreFactory and refactor mongo/xodus connections.kt 2021-12-04 02:10:10 +03:00
Atos1337
b79ad40a9b Fix some issues 2021-12-04 00:52:22 +03:00
Atos1337
cfd7bce2f3 Add some tests for encoding/decoding 2021-12-04 00:35:12 +03:00
Atos1337
e793cdefee Add more extensions for encoder and decoder 2021-12-03 23:55:43 +03:00
Atos1337
f77f6b7211 Add encoding and decoding to/from entity by json encoding/decoding 2021-12-03 23:29:13 +03:00
5da1559882 Architecture rework 2021-11-27 13:37:39 +03:00
Atos1337
312cd06706 Add mongo module 2021-11-27 00:52:14 +03:00
Atos1337
3639783b4e Add connection to xodus from magix server 2021-11-26 17:26:41 +03:00
Atos1337
0b14c7ed7f Make it work 2021-11-26 16:25:09 +03:00
85f6b81334 Architecture rework 2021-11-20 13:13:32 +03:00
Atos1337
099649f090 Add fromTo util function for storeTransacton 2021-11-19 23:03:54 +03:00
Atos1337
53f9af3ba4 Add converters from Entity and ConvertersTest 2021-11-19 22:15:50 +03:00
Atos1337
1d8cc33c91 Refactor connection to magix 2021-11-15 17:18:06 +03:00
Atos1337
a1c3902b92 Add entity store at controller 2021-11-15 16:38:28 +03:00
Atos1337
81a1afa2b7 Add converters for PropertyChangedMessage and add overload for magix connection 2021-11-15 15:35:51 +03:00
Atos1337
817d32a7e9 Try to add xodus dependency 2021-11-15 14:40:19 +03:00
df6defd637 add duplicating local filter for RSocketMagixEndpoint 2021-11-13 13:25:06 +03:00
Atos1337
039e0d083b Refactor MagixVirtualCar.kt 2021-11-06 09:12:19 +03:00
Atos1337
dcd496660c Implement MagixVirtualCar 2021-11-04 15:52:49 +03:00
Atos1337
289ff6ffd0 Add magix for debugging and moved DeviceSpec to IVirtualCar 2021-11-02 22:21:32 +03:00
4dc33c012d Refactor car demo. Add meta property. 2021-10-30 13:08:45 +03:00
Atos1337
c1a1b6e696 Merge remote-tracking branch 'origin/victorsam/demo' into victorsam/demo
# Conflicts:
#	demo/src/main/kotlin/ru/mipt/npm/controls/demo/virtual_car/VirtualCar.kt
#	demo/src/main/kotlin/ru/mipt/npm/controls/demo/virtual_car/VirtualCarController.kt
2021-10-28 11:17:45 +03:00
Atos1337
357fcec4fe Fix issues 2021-10-28 11:16:19 +03:00
Atos1337
14015178ab Create Coordinates class instead of Pair and refactor state update 2021-10-27 13:55:15 +03:00
Atos1337
bd23ca1129 Add location property in virtual car 2021-10-27 13:55:15 +03:00
Atos1337
24c5188c30 Change VirtualCar state and add controller 2021-10-27 13:55:15 +03:00
Atos1337
77496aedec Implement VirtualCar 2021-10-27 13:55:14 +03:00
7b56436983 Add open to device initializer 2021-10-23 20:00:00 +03:00
ed2a2a29af Remove stand-alone properties and use specs instead 2021-10-23 19:44:13 +03:00
Atos1337
418a97f99a Create Coordinates class instead of Pair and refactor state update 2021-10-23 12:12:19 +03:00