beautypg.com

Echelon i.LON SmartServer 2.0 User Manual

Page 24

background image

i.LON SmartServer 2.0 Programmer’s Reference

2-10

Because Item is the base class for all types passed in the Get /Set /Delete, Read /Write, and Invoke
functions, you can pass any kind of configuration or state information in the corresponding message.

Message Name

Description

Request Object

Response Object

List

Retrieves a list of Items. xSelect

Item_Coll

Get

Retrieves the configuration of
items.

Item_Coll Item_CfgColl

Set

Creates items or overwrites
the configuration of existing
items.

Item_CfgColl Item_Coll

Delete

Deletes an item.

Item_Coll

Item_Coll

Read

Reads the value and status of
items.

Item_Coll Item_DataColl

Write

Writes values or states to
items.

Item_DataColl Item_Coll

Invoke

Sends a network management
command to a L

ON

W

ORKS

device or calls special
functions on applications or
data points.

Item_Coll Item_Coll

All requests for information (Read and Get, and Delete and Invoke messages) are called with Item_Coll
as the collection type. Item_Coll is a collection of Item and can thus contain any type (also Item_Cfg
and Item_Data).

The Set-Response and Get-Request messages use the Item_CfgColl, which is a collection of types
containing configuration data. The Read-Response and Write-Request messages use the
Item_DataColl collection, which is a collection of types containing dynamic data.

Item_Data and Item_Cfg inherit from Item