Mose Müller
c7c88178d4
npm run build
2024-02-01 13:33:22 +01:00
Mose Müller
30138bcb45
renaming file containing DeviceConnection, updating component
2024-02-01 13:33:22 +01:00
Mose Müller
ae9761bd11
adds docstring to DeviceConnection
2024-02-01 13:33:22 +01:00
Mose Müller
04d19a853f
renaming available to connected
2024-02-01 13:33:22 +01:00
Mose Müller
fc28b83bc5
adds handle_connection autostart task to DeviceConnection
2024-02-01 13:33:22 +01:00
Mose Müller
6d9191fe18
npm run build
2024-02-01 13:33:22 +01:00
Mose Müller
4f71633c5e
adds backend DeviceConnection component
2024-02-01 13:33:22 +01:00
Mose Müller
aca5aab1ef
removes unused attribute
2024-02-01 13:25:53 +01:00
Mose Müller
34fc0f8739
removes deprecated code
2024-02-01 10:18:49 +01:00
Mose Müller
dd268a4f9b
npm run build
2024-02-01 09:18:24 +01:00
Mose Müller
e8638f1f3a
fixes tests
2024-02-01 08:45:40 +01:00
Mose Müller
a2518671da
DataService's serialize method now returns whole serialization dict (also passed to frontend)
2024-02-01 08:45:40 +01:00
Mose Müller
656529d1fb
fixes service configuration (allow all environment variables)
2024-01-29 15:23:27 +01:00
Mose Müller
484b5131e9
fixing enum serialization for python 3.10
2024-01-16 14:13:36 +01:00
Mose Müller
616a5cea21
npm run build
2024-01-16 13:44:37 +01:00
Mose Müller
300bd6ca9a
updates Enum serialization
2024-01-16 13:37:39 +01:00
Mose Müller
45135927e6
initialises observer before loading state from json file
2024-01-09 16:21:57 +01:00
Mose Müller
9e77bae5e7
renaming config option from generate_new_web_settings to generate_web_settings
2024-01-08 16:49:36 +01:00
Mose Müller
c7b039beb7
replaces method with read-only property
2024-01-08 16:32:25 +01:00
Mose Müller
62e647c667
generate_new_web_settings will now append to existing config file (not overwrite entries)
2024-01-08 15:45:02 +01:00
Mose Müller
6382be5735
removes index from generated web settings file (move to other PR)
2024-01-08 15:27:46 +01:00
Mose Müller
63ad6d7b93
removes web_settings sio event
2024-01-08 15:10:40 +01:00
Mose Müller
b8e758e479
updates docstring
2024-01-08 15:09:23 +01:00
Mose Müller
edb24f5439
Server uses ServiceConfig for web/rpc port default values, configurable through env variables
2023-12-21 15:48:28 +01:00
Mose Müller
2a2b7b800d
updates ServiceConfig class
2023-12-21 15:48:28 +01:00
Mose Müller
b6b20c21e4
updates WebServer options to directly default to config class values
2023-12-21 15:25:57 +01:00
Mose Müller
53be794a3c
renaming service configuration dir parameter
2023-12-21 13:36:08 +01:00
Mose Müller
ca41e12014
updates server to use asyncio.run
2023-12-21 13:13:45 +01:00
Mose Müller
c733026522
fixes task manager loop
2023-12-21 13:11:17 +01:00
Mose Müller
316ce5c7e7
updates type hints
2023-12-21 11:33:00 +01:00
Mose Müller
43c3f746fa
npm run build
2023-12-21 11:00:23 +01:00
Mose Müller
fea96c044c
removes start_task wrapper
2023-12-21 11:00:19 +01:00
Mose Müller
6543bc6b39
rewrites web server to hot-reload the web settings from the settings file
2023-12-21 10:32:37 +01:00
Mose Müller
ef36c01407
updates serializer and state_manager to deal with serialized methods
...
I need to get the access path from methods when generating the
web_settings.json file. Thus, methods will not be skipped anymore,
instead, the method checking if the attribute is loadable makes the
distinction.
2023-12-21 10:31:02 +01:00
Mose Müller
805e270107
updates sio_setup to not expect DataService in the parent path
2023-12-21 10:04:55 +01:00
Mose Müller
32a1d14a40
changes display_name to displayName in web settings
2023-12-21 07:48:03 +01:00
Mose Müller
eb2da1c5dc
adds index to web_settings
2023-12-20 16:52:28 +01:00
Mose Müller
e7b73a99da
WebServer uses serializer method now to generate serialized data paths
2023-12-20 10:21:48 +01:00
Mose Müller
392831e0fd
uses new serializer method to check if attribute is loadable
2023-12-20 10:16:01 +01:00
Mose Müller
32bda8d910
updates generate_serialized_data_paths method, adds tests
2023-12-20 10:15:25 +01:00
Mose Müller
464478cda9
removes helper function to create config folder
2023-12-20 10:14:07 +01:00
Mose Müller
97c026afe0
adds function to initialise web settings (also creating settings if requested), creates web-settings fastapi endpoint
2023-12-19 16:38:46 +01:00
Mose Müller
2f5c415cd5
updates webserver docstring
2023-12-19 16:21:03 +01:00
Mose Müller
728eea09f6
adds configs to WebServer (can also be passed to constructor)
2023-12-19 16:16:13 +01:00
Mose Müller
e3eaf5ffe2
adds ServiceConfig and WebServerConfig
2023-12-19 16:11:32 +01:00
Mose Müller
1dc3b62060
removes usage of rpyc-specific method in WebServer
2023-12-19 14:57:06 +01:00
Mose Müller
8214faf5cb
removes ForkingServer rpyc configuration
2023-12-19 13:07:25 +01:00
Mose Müller
232eb53249
renames file
2023-12-19 12:59:18 +01:00
Mose Müller
439f514ea5
fixes WebServer
2023-12-19 12:58:32 +01:00
Mose Müller
c7d63f5139
replaces SioServerWrapper with setup function
2023-12-19 12:58:32 +01:00