2 manifest, 3 platform manifest, 4 scode – Contemporary Control Systems BAScontrol20 User Manual User Manual
Page 42: 5 sax and sab files

TD100700-0MB
42
6.1.2
Manifest
A Sedona manifest is an XML file which describes the code within a kit. For example
func-821b7396-1.2.28.xml describes the code within func-821b7396-1.2.28.kit. It lists
the components in the kit and their inputs/outputs (or slots). You can think of the
manifest as the API for the kits file. The manifest also contains version information to
help make ensure you have the proper version of files. Workbench uses the
manifests to learn how to draw the components described in the manifest file.
6.1.3
Platform Manifest
The Sedona platform manifest is an XML file which contains a list of services the
Sedona device provides to programs running on it and the minimum set of kits, and
their versions, it needs to operate properly.
6.1.4
SCode
Scode is block of compiled Sedona code designed to be executed by the SVM.
Kits.scode is all of the code for all of the kits for a Sedona device in a compiled,
executable form.
6.1.5
SAX and SAB files
A SAX file is a XML file that contains a textual description of your Sedona
application. It lists the components you are using and describes how they are
connected. It also contains any constant values used in your Sedona application. A
SAX file can be compiled into a binary form called a SAB file. The SAB file is a
smaller version of the SAX file and is used on the Sedona device to save space.
Workbench can compile the SAX file into the SAB format and upload this to the
Sedona device automatically for you.