Commit Graph

226 Commits

Author SHA1 Message Date
zolliker 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
zolliker 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
zolliker 43624b4222 send instrument='n_a' if not available
instead of null

+ remove another debugging print statement
2025-05-02 10:43:34 +02:00
zolliker 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
zolliker 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
zolliker 202095d539 change row-waiting-for-answer color to a light yellow
orangered is too aggressive
2025-05-02 10:42:40 +02:00
zolliker 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
zolliker 2fda3164e6 use type=rdonly for modules without target, but with a value 2025-05-02 10:42:40 +02:00
zolliker 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
zolliker 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
zolliker 8f7406c31b fixes for select_instrument 2025-05-02 10:41:55 +02:00
zolliker 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
zolliker 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
zolliker 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
zolliker 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
zolliker 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
zolliker 85fdaa445f server: remove unnecessary nesting in SecopInteractor.get_components 2025-04-15 17:37:29 +02:00
zolliker 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
zolliker b8ac8f8bb5 add the status name to the 'rdlink' message 2025-03-18 14:35:14 +01:00
zolliker c67c0f7e9d add 'status' to updates for module block 2025-03-18 14:22:10 +01:00
zolliker 63a9d65626 Merge branch 'master' into daniel 2025-03-18 14:20:43 +01:00
zolliker ea780537d9 fix venv activate path 2025-03-18 14:19:41 +01:00
zolliker 98c3870b81 merge with master branch 2025-03-18 14:18:55 +01:00