Echelon i.LON SmartServer 2.0 User Manual
Page 24

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