Kaspersky IoT Secure Gateway 1000 SDK

List of Components objects

July 30, 2024

ID 264809

The list of components objects includes keys containing information about the components added to the KPA package of the program. A list of these keys is provided in the table below.

Please note that the current version of the Kaspersky IoT Secure Gateway 1000 SDK does not support the manifestLocale component type or localized strings.

List of keys for describing a component instance in the list of components objects

Key name

Value type

Description

Required

Example

name

String

The name of the component.

Yes

"name": "imageHighResolution"

directoryPath

String

Path of the directory relative to the path "/<package name>/res" where this component should be installed. It is used if "componentType": "res" is specified.

No

"directoryPath": "images/highResolution"

digest

String

Checksum of the component file.

Yes

"digest": "2d541fe063c195a3b8a90204f2c234e1b5daf664db381faa4f2b81067733d6c3"

componentType

String

Component type:

  • bin – an executable file. It is put into the /<program_name>/bin directory when the program is installed.
  • lib – shared library. It is put into the directory /<program_name>/lib when the program is installed.
  • res – user-defined resource. If the directoryPath key value is defined, the resource is put into the directory /<package_name>/res/<directoryPath> when the program is installed. Otherwise, the resource is put into the directory /<package_name>/res.
  • manifestLocale – file containing information for manifest localization. Manifest localization files are put into the /<program_name>/manifest_locales directory during program installation. For a description of the names and formats of manifest localization files, please refer to the Program manifest section.

Yes

"componentType": "res"

Did you find this article helpful?
What can we do better?
Thank you for your feedback! You're helping us improve.
Thank you for your feedback! You're helping us improve.