Installation guide

Programming Crestron Controllers for a Kaleidescape System
Page 24
The user module and SIMPL+ program must be copied to the same directory as
shown in the following figure.
Figure 6: Module location
Module version number
The module version number identifies changes both internally and in the interface.
The version number of a module is presented in the following format:
(major).(minor).(patch)
The major version number references major API changes, such as the removal or
addition of signals to the module.
The minor version number changes with any change to the behavior of the
module, or if there are minor modifications to the interface. Changes in the minor
version number indicate that the program might need modification when updating
to this module.
Changes to the patch number indicate that there are no outward changes to the
module and updating the module should not require any program changes.
Example
Consider a module with the version number of 9.2.0. This module can have a
different interface than version 8 or earlier, and will probably require changes in the
program if updating from an earlier version. If version 9.2.1 were released,
upgrading from 9.2.0 should be easy and there should be no outward changes. If
version 9.3.0 were released, updating from either 9.2.0 or 9.2.1 might require
program changes.
Kaleidescape strives to minimize interface changes. Most changes are new inputs
or outputs or slight name changes on existing inputs or outputs.