Commit Graph

140 Commits

Author SHA1 Message Date
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
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
1b021ca5ca Merge remote-tracking branch 'origin/master' into dev
# Conflicts:
#	README.md
2021-10-23 11:02:31 +03:00
Atos1337
b1d9d8e8ba Add location property in virtual car 2021-10-20 16:59:30 +03:00
Atos1337
7c4d0a5f36 Change VirtualCar state and add controller 2021-10-20 16:50:18 +03:00
Atos1337
5322bf743b Implement VirtualCar 2021-10-20 12:53:48 +03:00
7ae75d8bd4 Add proper read after write for properties 2021-10-11 22:55:15 +03:00
Alexander Nozik
ded8790f39
Update README.md 2021-10-06 22:39:38 +03:00
b3898d2ab3 Add timestamp to all messages 2021-09-29 12:10:16 +03:00
553d819c54 Fix property names and types for DeviceSpec 2021-09-29 10:43:19 +03:00
3aa00ec491 Cleanup DeviceWithSpec API. Now all public things are in Spec 2021-08-04 14:14:05 +03:00