Moveex – Echelon OpenLNS User Manual

Page 80

Advertising
background image

OpenLNS Programmer's Reference

43

variants. Requires the system

image to be stored in flash and to

have at least 32K bytes of

contiguous flash starting at location

0.

PL 3150 (Versions 14–19). Supports

both 512 byte EEPROM and 2K

EEPROM system image variants.

Requires the system image to be

stored in flash and to have at least

32K bytes of contiguous flash

starting at location 0.

See the

Load

method for more general

information on loading application

devices.

Note that the device will be made

applicationless before the system image

upgrade is attempted. If the upgrade

fails for any reason, an exception will be

generated and the device will be left in

the applicationless state. The original

system image will remain intact.
Once the system image has been

upgraded successfully, the application

loading process begins. The application

image must be in the binary format

used by OpenLNS, i.e., an APB file

type. A transaction is started implicitly

when this method is called. If

OpenLNS detects an error while the

load is in progress, it automatically

cancels the transaction. If the

transaction is canceled after the

download has begun, the application

device will be left in the applicationless

state.

Added to API

LNS Release 3.2.

MoveEx

Summary

Performs the steps required to move an application device to

a new channel.

This method is used to perform the steps required to move an

application device to a new channel.
This method combines the functions performed by the

PreMove method and PostMove methods, and adds a flag

parameter to specify advanced options required for a small

set of move operations. Applications should use the PreMove

and PostMove methods whenever possible.
You must invoke the MoveEx method twice during a move.

Advertising