Commit Graph

226 Commits

Author SHA1 Message Date
06bdbbb02e change value of input element only when opening the edit
updates do not need to update them
(not yet done for enum and checkbox)
2025-05-02 10:56:53 +02:00
Daniel
d6479a7ece pushbutton changed to link in left column 2025-05-02 10:55:53 +02:00
Daniel
a8e14eb797 okay-button for input 2025-05-02 10:52:32 +02:00
b704440f36 make write permission check case insensitive 2025-05-02 10:45:48 +02:00
Daniel
10387261c0 back to (modified) old icon theme 2025-05-02 10:45:15 +02:00
Daniel
9f2bfd668a Changed some icons 2025-05-02 10:45:09 +02:00
Daniel
70b40646ef modules-Block: prepared different input options, grid-element: panel-background added -> icon always visible 2025-05-02 10:44:46 +02:00
43624b4222 send instrument='n_a' if not available
instead of null

+ remove another debugging print statement
2025-05-02 10:43:34 +02:00
e51942c97f make sure instrument and device are availabel separately
- added comment to the alert to be modified
  ("You changed a field without pressing the return key.")
2025-05-02 10:43:34 +02:00
ae7ed7bdd8 get a faster response from a change
in the previous implementation, the row-waiting-for-answer
class was removed only on the next poll. this should happen
more quickly.

+ remove some print statements
2025-05-02 10:43:34 +02:00
202095d539 change row-waiting-for-answer color to a light yellow
orangered is too aggressive
2025-05-02 10:42:40 +02:00
cf0a979cc9 add nv.speed to generic.ini 2025-05-02 10:42:40 +02:00
Daniel
8d38dc31f2 Changed some icons, modules block: different input elements (not tested), write permission promt 2025-05-02 10:42:40 +02:00
Daniel
9bacb41be8 Global write permission | lock button
+ lock icon added: click -> toggle global write permission
2025-05-02 10:42:40 +02:00
Daniel
8119f221bd input element display:block instead of float -> displayed in the same row 2025-05-02 10:42:40 +02:00
Daniel
b9a1e7db99 Changed updateValue... 2025-05-02 10:42:40 +02:00
2fda3164e6 use type=rdonly for modules without target, but with a value 2025-05-02 10:42:40 +02:00
0a6ff13ee6 treat different types for module block 2025-05-02 10:42:40 +02:00
Daniel
9780ab7097 Changed some icons... 2025-05-02 10:42:08 +02:00
9b7261261f fix do command 2025-05-02 10:42:08 +02:00
Daniel
f6aff481e2 Fixed some display problems for module and parameter block 2025-05-02 10:42:08 +02:00
Daniel
e6e69c8f5c Edit button for module block 2025-05-02 10:42:08 +02:00
Daniel
df582a2f23 console not shown at start, infobox for touch device 2025-05-02 10:41:55 +02:00
8f7406c31b fixes for select_instrument 2025-05-02 10:41:55 +02:00
09bf402bbb implement SECoP commands on the server side 2025-05-02 10:41:55 +02:00
Daniel
6e20ed0f8f Some bugfixes for input elements 2025-05-02 10:39:18 +02:00
Daniel
960e95c447 Diverse Anpassungen besonders bei SEAWebClientGroup 2025-05-02 10:39:18 +02:00
27f60e1187 report status and target in update_main
+ add SECoP commands [WIP]
+ fix case 4 (error icon) in updateStatus (SEAWebClientCommunication.js)
2025-05-02 10:39:18 +02:00
Daniel
5c1c94bffc Änderungen für den Modul- und denParameterblock 2025-05-02 10:39:18 +02:00
Daniel
5d10b6d48d console, modules 2025-05-02 10:39:18 +02:00
Daniel
d1ea9225dc status-icon with statuscode, use entire row as link to parameters 2025-05-02 10:39:18 +02:00
639949f24b change status update slightly
- formatted is like "BUSY, moving"
- value as with other tuples
- statuscode 0..4
2025-04-15 17:52:22 +02:00
555aca9ed0 add statuscode to update for status
- value in a status update now contains the text only
2025-04-15 17:37:29 +02:00
38b2dbcf93 added component info (from SECoP description)
+ add target update for modules block
2025-04-15 17:37:29 +02:00
Daniel
33c9896bb1 Another icon 2025-04-15 17:37:29 +02:00
Daniel
da17309e78 some more icons 2025-04-15 17:37:29 +02:00
Daniel
9b3f89ddaa Some missing icons 2025-04-15 17:37:29 +02:00
Daniel
3d37b10d61 Some new icons with logic (not completed yet) 2025-04-15 17:37:29 +02:00
Daniel
8d668f7de6 Some esponsivity bugfixes 2025-04-15 17:37:29 +02:00
85fdaa445f server: remove unnecessary nesting in SecopInteractor.get_components 2025-04-15 17:37:29 +02:00
e132b43263 fix missing initialization of node_map in SecopInteractor 2025-04-15 17:37:28 +02:00
l_samenv
56f85d9a39 small fixes
- variable homeButton was removed in SEAWebClientMain.js
- add webserver.log to .gitignore
2025-04-15 17:37:28 +02:00
l_samenv
bc9c1361e5 followup change: fix dummy webserver
the dummy server was no longer working after server rework
2025-04-15 17:37:28 +02:00
Daniel
11a475149a Restored some HTML-Debugging-tools 2025-04-15 17:37:28 +02:00
l_samenv
9f5ae58b9b rework of the server side
main change: the same server may be used for several instruments

- client classes are 'Interactors' dealing with the parameters etc.
- methods from history are added to the clients
+ improvements on the js client side
2025-03-19 08:37:58 +01:00
b8ac8f8bb5 add the status name to the 'rdlink' message 2025-03-18 14:35:14 +01:00
c67c0f7e9d add 'status' to updates for module block 2025-03-18 14:22:10 +01:00
63a9d65626 Merge branch 'master' into daniel 2025-03-18 14:20:43 +01:00
ea780537d9 fix venv activate path 2025-03-18 14:19:41 +01:00
98c3870b81 merge with master branch 2025-03-18 14:18:55 +01:00