28 Commits

Author SHA1 Message Date
l_samenv
556a7eff9d improve missing arg handling
- better error messages
- missing instrument is only allowed with 'list'
- missing argument to be replaced with ? in error message
- sea cli may now be given with 'graph' or 'sea' for service
2025-01-21 10:52:02 +01:00
8b13e32ed7 some more cosmetic changes
- fix an intend
- add TODO: remove pkg
- add .before_bott_at to backup of seastatus.tcl
2024-06-27 15:37:59 +02:00
a32f1c05f5 cosmetics in help 2024-02-26 09:07:22 +01:00
343e607c1b [WIP] improve help message 2024-02-23 18:01:43 +01:00
l_samenv
49b11bfa81 fix copy seastatus 2023-11-14 11:56:52 +01:00
7f2ba5766c copy the seastatus before first start after boot time
after a crash the previous seastatus is not read correctly
for debugging reasons we should check if the status file is
invalid
2023-11-14 11:40:56 +01:00
df00960244 try-catch around renaming old SeaServer 2023-10-26 10:15:03 +02:00
fc364f0fc6 improve frappy manager
- add functionality to guess combination of configurations from
  the running sea and frappy servers
- instead of the name only, the references to the config in
  the SeaClient modules are used
- make this information also visibible in frappy list
2023-09-20 17:01:06 +02:00
b651ad205f respect sea cfg and confirmed plugged device 2023-09-13 17:20:07 +02:00
840bd59bb1 [WIP] sea info: return '?' for when confirmed device does not match 2023-09-12 09:05:44 +02:00
79ce2947a6 [WIP] include SEA info (2) 2023-09-11 08:47:02 +02:00
008690fe84 [WIP] include SEA info 2023-09-11 08:35:38 +02:00
6130c5b5c5 improve commandline argument behaviour
+ allow hprt2 / zebra2
2023-06-05 14:38:14 +02:00
l_samenv
91cf31dde5 rework sea cfg
use seaststus.tcl instead of a live connection for getting
the current SEA cfg. cfg is now shown also when all instruments
are listed
2022-12-21 13:37:17 +01:00
l_samenv
6c04fac37f reload SeaServer executable when needed 2022-09-23 08:43:01 +02:00
l_samenv
b436eee810 no wildcards in sea client 2022-04-26 09:24:11 +02:00
f411460c2c introduce wildcards for <instance> 2021-12-06 14:39:04 +01:00
l_samenv
bb3c72acc9 better args checking, sea list: cfg shown only on single items 2021-12-06 11:54:19 +01:00
l_samenv
0be8ae7fe1 support to start sea automatically from SeaClient (with -q arg) 2021-05-07 16:34:10 +02:00
6a34bd164b fix bug in SeaManager with foreign instrument 2021-04-28 12:11:57 +02:00
e663c97b80 better argument treatment 2021-04-28 12:04:58 +02:00
e6ce5e8e34 add reference to 'monit' in sea usage message 2021-04-16 07:11:39 +02:00
l_samenv
c7584d70b1 added config_dirs methed to FrappyManager 2021-04-09 13:57:05 +02:00
4fb55323e3 do not show <instance> in help when not needed 2021-04-09 10:28:18 +02:00
3748948b5d better message when server is not running
when a client is started and the server is not running,
issue 'please use ".. start .."' message
2021-04-09 10:15:32 +02:00
l_samenv
702db45a76 improve service manager
- do not start sea server automatically
- replace _SERVICE in FRAPPY_HISTORY by service name
- imporve error messages
- no fiddling around with sys,path, reply on PYTHONPATH for
  finding packages
2021-03-15 15:11:16 +01:00
51abcab182 renamed to 'servicemanager'
the PYTHONPATH should be set to the directory above servicemanager
2021-02-26 14:52:24 +01:00
632beda430 reorganize in order to make packaging better 2020-12-10 17:01:54 +01:00