Commit Graph

370 Commits

Author SHA1 Message Date
7e286ca111 Implemented external configuration support through ExternalConfigurationProvider and ExternalConfigApplier, and expanded error handling in AbstractDeviceHubManager with CUSTOM strategy support. Improved DeviceLifecycleConfig, added HealthChecker support for device health checks. Implemented hot-swappable device functionality. 2024-12-25 18:11:01 +03:00
76fa751e25 Added some examples of new API usage. Not all tests are passed. 2024-12-19 12:11:51 +03:00
e9e2c7b8d8 Fix naming 2024-12-19 03:40:24 +03:00
7cde308114 New hierarchical structure based on CompositeDeviceSpec and ConfigurableCompositeDevice. Also added new builders for PropertyDescriptor and ActionDescriptor 2024-12-19 03:34:01 +03:00
e9a37f40fd reademe update 2024-12-08 12:15:22 +03:00
f708bb93e2 Re-implement MergedTimeline 2024-12-08 12:04:11 +03:00
203a8c1570 GeneratingTimeline fully functional 2024-12-08 11:12:08 +03:00
bb09a74710 GeneratingTimeline fully functional 2024-12-08 10:37:47 +03:00
b4b534df1d Change property delegates names 2024-11-29 12:58:24 +03:00
9a0c55b24a Fix flag in serial port 2024-11-29 10:04:55 +03:00
becde94403 GeneratingTimeLine prototype is working 2024-11-21 09:42:53 +03:00
284f9feb93 Simulation initial commit 2024-11-13 17:11:53 +03:00
89d78c43bb Add wasm and native targets to core modules 2024-08-03 21:26:50 +03:00
c12f1ce1cd Add lifecycle to ports. Suspended device start 2024-08-03 21:11:59 +03:00
47327aef19 Add message flow output for PidDemo 2024-07-25 12:28:58 +03:00
f0f9d0e174 Add direct canvas customization for DeviceDrawable2D 2024-07-23 20:32:01 +03:00
fbf79f0a37 Implement new visualization 2024-07-22 18:46:58 +03:00
dc4f2c6126 Merge branch 'refs/heads/feature/device-collective-demo' into dev 2024-07-03 16:01:44 +03:00
a9d58bfac2 Fix StepDrive parameters 2024-06-18 20:18:18 +03:00
8c7c017ab4 Add linear drive calibration demo 2024-06-18 19:25:55 +03:00
f13b7268d6 update device-collective readme 2024-06-17 17:52:02 +03:00
92c4355f48 update device-collective readme 2024-06-17 17:49:12 +03:00
eb126a6090 Finalize collective demo 2024-06-12 16:31:14 +03:00
a5bb42706b Change visualization for collective 2024-06-12 11:56:27 +03:00
60a693b1b3 Fix visibility range for collective 2024-06-09 21:12:18 +03:00
c55ce2cf9a Fix visibility range for collective 2024-06-09 20:51:12 +03:00
e9bde68674 [WIP] remote communication for CollectiveDevice 2024-06-09 15:09:43 +03:00
13b80be884 Implement visibility range for collective device 2024-06-07 20:20:39 +03:00
5c7d3d8a7a Add PeerConnection 2024-06-07 10:52:28 +03:00
a2b5880da9 Add device collective demo 2024-06-06 16:54:17 +03:00
c63c2db651 Fix PID demo 2024-06-05 17:19:20 +03:00
91f860adf6 Move plotter model out of visualization 2024-06-03 18:48:12 +03:00
1799a9a909 Fix ball on springs demo 2024-06-03 18:34:08 +03:00
9f21a14f96 Fix ball on springs demo 2024-06-03 18:02:57 +03:00
4a5f5fab8c Finish plotter demo 2024-06-03 15:38:39 +03:00
a2b7d1ecb0 Fix step drive demo 2024-06-03 13:44:20 +03:00
d0e3faea88 Complete rework of PID demo and underlying devices 2024-06-02 17:58:38 +03:00
54e915ef10 WIP Constructor update 2024-06-01 09:35:03 +03:00
9edde7bdbd Major constructor refactoring 2024-05-29 22:20:22 +03:00
f72d7aa3fa Synchronous port response consumeAsSource 2024-05-28 09:51:30 +03:00
05757aefdc First draft of model binding 2024-05-24 13:56:54 +03:00
55bcb08668 Force to use endpoint ID in launchMagixService 2024-05-23 16:16:22 +03:00
673a7c89a6 [WIP] working on constructor 2024-05-21 13:31:01 +03:00
a66e411848 Fix Rsocket endpoint without filter. Add integration test with loop 2024-05-21 09:44:45 +03:00
4a10c3c443 Add test for remote hub 2024-05-19 18:50:56 +03:00
207064cd45 Remove hierarchical device structure in Hubs 2024-05-19 10:44:34 +03:00
e5088ac8e4 Make remote device connection ask for descriptors before start 2024-05-17 23:01:20 +03:00
ee83f81a04 Fix small typo in event id generation 2024-05-16 21:22:34 +03:00
5921978122 [WIP] Refactor constructor 2024-05-15 22:49:08 +03:00
a9592d0372 Fixed part of motionMaster 2024-05-12 14:14:31 +03:00