.. _object_UpdateTarget: :index:`UpdateTarget` --------------------- Description *********** The UpdateTarget object represents a system component which can be updated using an update bundle. :**› Inherits**: :ref:`Object ` Overview ******** Properties ++++++++++ .. hlist:: :columns: 1 * :ref:`bundlePrefix ` * :ref:`bundleSuffix ` * :ref:`currentVersion ` * :ref:`Object.objectId ` * :ref:`Object.parent ` Methods +++++++ .. hlist:: :columns: 1 * :ref:`Object.deserializeProperties() ` * :ref:`Object.fromJson() ` * :ref:`Object.serializeProperties() ` * :ref:`Object.toJson() ` Signals +++++++ .. hlist:: :columns: 1 * :ref:`Object.completed() ` Properties ********** .. _property_UpdateTarget_bundlePrefix: .. _signal_UpdateTarget_bundlePrefixChanged: .. index:: single: bundlePrefix bundlePrefix ++++++++++++ This property holds the prefix for valid update bundles. All files with different prefixes will not be installed to this target. :**› Type**: String :**› Signal**: bundlePrefixChanged() :**› Attributes**: Writable .. _property_UpdateTarget_bundleSuffix: .. _signal_UpdateTarget_bundleSuffixChanged: .. index:: single: bundleSuffix bundleSuffix ++++++++++++ This property holds the suffix for valid update bundles. All files with different suffixes will not be installed to this target. :**› Type**: String :**› Default**: ``.raucb`` :**› Signal**: bundleSuffixChanged() :**› Attributes**: Writable .. _property_UpdateTarget_currentVersion: .. _signal_UpdateTarget_currentVersionChanged: .. index:: single: currentVersion currentVersion ++++++++++++++ This property holds the currently installed version of the component. :**› Type**: String :**› Signal**: currentVersionChanged() :**› Attributes**: Writable Example ******* See :ref:`UpdateManager example ` on how to use UpdateTarget.