Isicompactshb, Isicompactda, Isicompactdahb – Echelon ISI User Manual

Page 99: All compact libraries

Advertising
background image

97

ISI Programmer’s Guide

IsiCompactSHb

This library supports the same features as the IsiCompactS library, with the
addition of support for network variable heartbeats, as described in

Sending

Periodic Heartbeats

.

Devices created with this library do not support domain acquisition.

IsiCompactDa

This library supports the same features as IsiCompactS, with the addition of

support for domain acquisition.

Network variable heartbeats are not supported by this version of the ISI engine.

IsiCompactDaHb

This library supports the same features as IsiCompactDa, with the addition of
support for network variable heartbeats, as described in

Sending Periodic

Heartbeats.

All Compact Libraries

All compact ISI libraries support all features detailed under

IsiFull

, except those

specifically excluded in the description of the particular version of compact ISI
library. The following features are also not supported by compact ISI libraries:

• Direct removal or replacement of existing network variable connections is

not supported. Connection invitations will be ignored for assemblies that
are already in a connection. The IsiLeaveEnrollment() and

IsiDeleteEnrollment() functions are not present. To remove an existing

connection from a device that uses a compact ISI library, call the
IsiReturnToFactoryDefaults() function to return the device to the factory

defaults. To replace an existing connection on such a device, return the
device to the factory defaults, and then create the new connection.

• Network variable turnaround connections are not supported with the

compact libraries.

• The compact libraries require support by the application to pre-validate

resources prior to enrolling with a new connection, whereas the IsiFull

library contains more comprehensive, built-in, support for this validation.

See the IsiGetFreeAliasCount() function for more information.

• Diagnostics are not supported; the isiFlagSupplyDiagnostics flag is ignored.

The following table compares the features of each library.

Advertising