Commit Graph

128 Commits

Author SHA1 Message Date
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
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
d503f0499e Add Eclipse Milo client 2021-08-03 21:05:36 +03:00
3606bc3a46 Migration to DF-0.5 and bug fixes 2021-08-02 16:42:19 +03:00
b068403429 Remove unnecessary active flag in ZMQ client 2021-07-19 09:41:41 +03:00
64d3f04469 Add additional application configuration to magix server 2021-07-06 14:02:51 +03:00
1cf7058778 add auto-reload to magix server status page 2021-07-05 17:31:46 +03:00
d0f22eec93 Use blocking access to solve ZMQ performance issues. 2021-07-04 14:44:53 +03:00
6e01e28015 ZMQ fully functional 2021-07-03 14:16:31 +03:00
89190db653 ZMQ support(untested) 2021-06-28 20:58:27 +03:00
596e3a0cfc Refactoring properties getters 2021-06-26 20:34:40 +03:00
fe3958fd08 Add alternative device syntax 2021-06-25 19:57:04 +03:00
e182af403f Add alternative device syntax 2021-06-24 10:41:42 +03:00
b1d3ba59bc Add alternative device syntax 2021-06-23 22:29:49 +03:00