Line 11 was replaced by line 11 |
- All stuff related to sea are placed in $HOME/sea. All script files |
+ All stuff related to sea are placed in ''$HOME/sea''. All script files |
Lines 13-14 were replaced by lines 13-14 |
- all instruments and are placed in the subdirectory sea/tcl. There |
- is one exception, sea/sea.tcl. This file contains |
+ all instruments and are placed in the subdirectory ''sea/tcl''. There |
+ is one exception, ''sea/sea.tcl''. This file contains |
Line 16 was replaced by line 16 |
- instrument independent startup file sea/tcl/seainit.tcl. |
+ instrument independent startup file ''sea/tcl/seainit.tcl''. |
Lines 18-22 were replaced by lines 18-22 |
- The server log files are located in sea/log, and the |
- database for the logger in sea/logger. The copy of the |
- SICServer for sea is sea/SICServer, and there is a link |
- to it (sea/SeaServer) which is started with the script |
- sea/startwithpid. |
+ The server log files are located in ''sea/log'', and the |
+ database for the logger in ''sea/logger''. The copy of the |
+ ''SICServer'' for sea is ''sea/SICServer'', and there is a link |
+ to it (''sea/SeaServer'') which is started with the script |
+ ''sea/startwithpid''. |
Line 32 was replaced by line 32 |
- The macro connect_sea tries to make a connection to sea. |
+ The macro ''connect_sea'' tries to make a connection to sea. |
Line 34 was replaced by line 34 |
- for all objects listed in the variable env_object_list on sea. |
+ for all objects listed in the variable ''env_object_list'' on sea. |
At line 36 added 9 lines. |
+ |
+ !Sea Configuration |
+ |
+ To select the sample environment device, the command ''samenv'' (defined |
+ in ''sea/tcl/seacom.tcl'') is used. It calles the configuration script |
+ for the given device (''sea/tcl/<name>.config''). The configuration scripts |
+ do not call ''makeobject'' directly, but use the ''makenv'' script, which |
+ keeps a list of created objects and takes the host:port information from |
+ a small database managed by ''cfgenv''. |