Clientid, Commissioneddevicecount – Echelon OpenLNS User Manual

Page 914

Advertising
background image

OpenLNS Programmer's Reference

877

added to the API.

ClientId

Summary

Contains the ClientId associated with the

System

object by

the Object Server engine.
If the OpenLNS application needs to directly invoke the

services of the Object Server engine, the ClientId property

may be needed depending upon the nature of the service

invoked.

Availability

Local, full, and lightweight clients.

Syntax

clientIdValue = systemObject.ClientId

Element

Description

clientIdValue

The client Id assigned to the

System

object as a Long.

systemObject

The

System

object to be acted on.

Data Type

Long.

Read/Write

Read only.

Added to API

Prior to LNS Release 3.0.

CommissionedDeviceCount

Summary

Returns the number of commissioned devices restored by

network recovery. At the completion of network recovery,

devices are grouped into three categories.

Installed devices that were recovered are counted by the

CommissionedDeviceCount property.

Installed devices that could not be recovered, and had to

be uninstalled, are counted by the

UninstalledDeviceCount property.

Devices that were discovered by network recovery but

had not previously been installed are counted by the

UncommissionedDeviceCount property.

If the OpenLNS application needs to directly invoke the

services of the Object Server engine, you may need the

ClientId

property depending upon the service you invoked.

Availability

Local, full, and lightweight clients.

Syntax

numDevices = systemObject.

CommissionedDeviceCount

Element

Description

numDevices

The number of restored devices.

systemObject

The System

object to be acted on.

Data Type

Long.

Read/Write

Read only.

Advertising