Properties, Classid – Echelon OpenLNS User Manual

Page 134

Advertising
background image

OpenLNS Programmer's Reference

97

If the application device in not a member of any other

subsystem, then the application device is completely removed

from the system. The device is removed from all connections,

removed from the system domain, and placed in the

unconfigured state; the device’s channel ID is set to 0. No

other changes are made in the device’s network image. The

NSS Handle is also freed and is available for use by the

Object Server.
An AppDevice object can only be removed from a "regular"

subsystem. The AppDevices collection object’s Remove

method cannot be used on the All, Discovered.Installed, or

Discovered.Uninstalled subsystems.

Availability

Local, full, and lightweight clients.

Syntax

appDevicesColl.Remove indexName

Element

Description

appDevicesColl

The

AppDevice

collection object

containing the device to be removed.

indexName

A Long value specifying the collection

index of the

AppDevice

object to

remove, or a String value specifying the

name of the

AppDevice

object to

remove.

Added to API

Prior to LNS Release 3.0.

Properties

The Alias object contains the following properties:

ClassID

Count

Item

Parent

_NewEnum

ClassId

Summary

Identifies the object class of this object.

Availability

Local, full, lightweight, and independent clients. Note that

some objects containing this property are not available to

Independent clients.

Syntax

classIdValue = object.ClassId

Element

Description

classIdValue

The object class of the object. The

following value is defined for the

AppDevices

object in the

ConstClassIds

constant:
8 lcaClassIdAppDevices

Advertising