beautypg.com

Upgradeinfo, Methods, Properties – Echelon OpenLNS User Manual

Page 981

background image

OpenLNS Programmer's Reference

944

UpgradeInfo

Each time you call the Upgrade method to upgrade an AppDevice object’s external interface

file, an UpgradeStatus object is returned. The UpgradeStatus object contains properties

describing the results of the upgrade. This includes the UpgradeInfos property, which

contains a collection of UpgradeInfo objects. Each UpgradeInfo object represents a

component of the old external interface file

, which could be a LonMarkObject, a network

variable, a configuration property, a static or dynamic message tag, a monitor set, or a

monitor point. To determine the external interface component to which an

UpgradeInfo

object applies, read the

Class

and

FromIndex

properties of this object.

The other properties of the

UpgradeInfo

object contain information describing how the

component it represents was affected by the upgrade.

The FromIndex and FromOwnerIndex properties indicate the device index value

assigned to the component in the old external interface file, and the ToIndex and

ToOwnerIndex properties indicate the device index value assigned to the component in

the upgraded external interface file.

The Status property indicates whether or not the component was retained by the new

external interface.

The Reason property indicates why the component was retained or removed from the

new external interface.

The following table summarizes the UpgradeInfo object.

Description

Describes the results of a device XIF upgrade.

Added to API

LNS Release 3.0.

Accessed Through

UpgradeInfos

object.

Default Property

None.

Methods

None.

Properties

Class

ClassId

FromIndex

FromOwnerIndex Parent

Reason

Status

ToIndex

ToOwnerIndex

Methods

The UpgradeInfo object does not contain any methods

.

Properties

The UpgradeInfo object contains the following properties

:

Class

ClassId

FromIndex

FromOwnerIndex Parent