Description: This package is the parent of most ATCS packages and implements the standard behaviour required for VLT software.
Package name: std
Inheritance: VLT Software Package
Deployment: This package contains one or two main components deployed on the WorkStation and on the LCU. The coordination packages are deployed on the WS but do not preclude some component to be deployed on the LCUs, whereas the sub-systems are deployed on the LCU only since they are responsible for the control of HW devices.


On top of the standard conventions defined at VLT Software level, the VLT TCS Software imposes even more strict conventions on the behavior of applications and in particular on the standard commands.
This package is split in 2 components applicable as the Standard Package for the 2 platforms WS and LCU, respectively the Event Handler Toolkit (EVH) [AD 09] , ECCS [AD 07] and the LCU Server Framework [AD 26]
This compliance is essential for the proper functioning of the Mode Switching package. It is also very important in order to keep the whole software architecture consistent.
This package has been introduced in order to capture this requirement.
Deviations from this standard, like in the case of the Mode Switching package itself, are exceptional and must be clearly documented.
Reuse from VLT TCS: 100%
The VLT software modules tcs, tcstmp, lsf and too provide base classes and application templates, both at Workstation and LCU level, that implement the required conventions. These templates are used by all packages and can then be regarded as the software constituents of this Standard Package.
Issues to be Determined or Resolved:
Last modified: Thu Jun 28 12:38:00 UTC 2001