Commit Graph

108 Commits

Author SHA1 Message Date
34e7dd2c6d Add read-after-write for DeviceBase property writers 2023-09-24 13:29:15 +03:00
a337daee93 Add read-after-write for DeviceBase property writers 2023-09-24 13:21:01 +03:00
a51510606f add customizeable scopes to property listeners 2023-09-24 13:02:52 +03:00
583fe5b54c Replace JSSC with JSerialComm 2023-08-16 10:42:44 +03:00
69617e73b4 Replace JSSC with JSerialComm 2023-08-16 10:37:02 +03:00
d3d8413837 Add storage API test (inclomplete) 2023-07-29 18:08:25 +03:00
20951a0b0f Modbus revision acording to modern standards 2023-06-10 16:17:54 +03:00
33e1aafa01 WIP fixing angles 2023-06-08 10:03:41 +03:00
bfeeed00d5 process images cleanup 2023-06-05 17:12:01 +03:00
166cc03fe2 Add modbus client 2023-06-04 21:18:42 +03:00
2aa26ea802 Update UDP ports design. Rename ktor ports module. 2023-06-04 11:23:26 +03:00
76cec0469f add useProperty subscription 2023-05-30 20:23:43 +03:00
2191bb7a77 Update visualization 2023-05-30 15:02:09 +03:00
22359a5570 Remove non-blocking mode for ports to avoid CPU clogging. 2023-05-27 22:44:30 +03:00
ced42779be Fix UDP connection 2023-05-27 21:36:46 +03:00
25d7fe0a8e Update actions signatures to avoid unnecessary nulls 2023-05-25 09:51:27 +03:00
2a966d8cb3 Minor refactor of property listeners 2023-05-24 09:37:56 +03:00
e7d02be849 Add Pi serial port 2023-05-19 21:55:21 +03:00
a5a2edc81a Add Pi serial port 2023-05-19 20:27:08 +03:00
a6bf9b8db6 Generalize nio ports architecture. Add Udp(datagram) port 2023-05-18 09:30:26 +03:00
1d7403ef30 Update to stable DataForge 2023-05-09 22:50:35 +03:00
aabf2b85a4 Documentation and DeviceSpec fix 2023-05-08 21:25:25 +03:00
7103786ec9 Stress test demo 2023-05-08 15:39:34 +03:00
53e506893f Add RPC for devices 2023-05-07 21:04:08 +03:00
4c33c16c94 Fix demo 2023-05-07 18:03:46 +03:00
b66e23cca6 Clean up property access syntax 2023-05-07 16:39:58 +03:00
691b2ae67a Clean up property access syntax 2023-05-07 11:13:42 +03:00
8cd191bb0d Documentation update 2023-05-03 11:05:54 +03:00
00c66da847 Update pressure sensor demo 2023-03-02 10:07:54 +03:00
ba84553be5 Add port demo. Nullable properties 2023-03-01 20:59:18 +03:00
68805d6f42 Refactor onOpen in device spec 2023-02-25 10:53:53 +03:00
dc6847196d
Updated dependencies 2022-08-10 19:20:06 +03:00
c22902cc91
Updata to DataForge 0.6 2022-08-02 09:37:36 +03:00
bd29789545
Change package name to space.kscience 2022-08-02 09:10:02 +03:00
cfaeb964e7
Add benchmark demo. Fix some issues with RSocket 2022-06-05 19:06:50 +03:00
b6f3769529
Refactor xodus storage for local history 2022-06-01 10:11:12 +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
85f6b81334 Architecture rework 2021-11-20 13:13:32 +03:00
4dc33c012d Refactor car demo. Add meta property. 2021-10-30 13:08:45 +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
7ae75d8bd4 Add proper read after write for properties 2021-10-11 22:55:15 +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
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
a87b46cd2b Add alternative device syntax 2021-06-23 22:23:44 +03:00
28e6e24cf7 RSocket and demo device name refactor 2021-06-22 17:37:22 +03:00
a510a8aedf Fix package names and imports 2021-06-20 17:05:07 +03:00
a093f1921e Implement Tango messages 2021-06-20 16:37:03 +03:00
e3ea2304ef package rename 2021-04-11 15:12:09 +03:00
bf51768fe1 Upgrade versions 2021-04-05 17:41:36 +03:00
cb22374da5 Java rsocket bindings 2021-02-09 16:39:39 +03:00