Commit Graph

66 Commits

Author SHA1 Message Date
1fcdbdc9f4 Update constructor 2023-10-28 14:18:00 +03:00
4f028ccee8 Lifecycle change 2023-10-27 10:57:46 +03:00
1619fdadf2 Refactoring. Developing composer 2023-10-25 22:31:36 +03:00
7f71d0c9e9 modbus registry to json rendering 2023-10-20 10:14:14 +03:00
290010fc8c Add writeable flag to mutable properties 2023-10-19 16:38:50 +03:00
f1b63c3951 Add buffer to device messages 2023-10-07 18:34:44 +03:00
2cc0a5bcbc Fixex in modbus and write-protection for same meta 2023-10-02 22:12:11 +03:00
efe9a2e842 Fixex in modbus and write-protection for same meta 2023-10-02 21:24:01 +03:00
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