VTS includes a rich set of features to support creation of private label versions that are specific to a particular industry or piece of hardware. This feature allows changes ranging from modifying names and logos to redefining the tool bars and creating new object (tag) types.
Customization can readily be achieved using configuration files provided by VTS. Each configuration file consists of a series of variables that can be set to non-default values to change the appearance and behavior of different elements of the VTS software.
VTS is easy to customize:
• All text is kept in ASCII configuration files making it easy to change;
• Configuration files allow setting of dozens of different parameters that control the appearance and behavior of the system without writing any script code;
• New tag types can be added to the system using a template script as a model to create new objects;
• New drawing methods may be added to existing tags using the script code;
• Extensions to the configuration toolbox can be added without changing any of the existing tools;
• The alarm database may be extended to add new information specific to your needs;
• Standard pages may be created to give your customers a standard set of views as a starting point for their application;
• Your logo, or that of your clients, can be added to each display;
• The application can be configured to start without user intervention;
• All user interfaces can be modified;
• New I/O drivers can be added using a template script as a model; and
• New script syntax can be defined to match previous OEM product offerings without writing any C code.
The above features, with the exception of those related to the VTS scripting language, are covered throughout this guide and the VTS Developer's Guide. Information on the VTS scripting language can be found in the VTS Programmer's Guide.