Echelon ISI User Manual
Page 7
5
ISI Programmer’s Guide
Self-Installation Advanced Procedures .............................................................................. 61
Overriding a Callback Function........................................................................ 62
Forwarders ......................................................................................................... 65
Assembly Number Allocation............................................................................ 67
Supporting Compound Assembly Connections ................................................ 67
Creating a Polled Connection............................................................................ 70
Creating an Acknowledged Connection............................................................ 71
Turnaround Connections................................................................................... 73
Customizing the ISI Connection Table............................................................. 73
Getting ISI Version Information....................................................................... 75
Discovering Devices ........................................................................................... 75
Accelerating Device Discovery .......................................................................... 77
Creating a Connection with Controlled Enrollment........................................ 80
Recovering Connections..................................................................................... 82
Sending an NV Update or Polling an NV from a Controller........................... 86
Monitoring Data from a Controller and Designing Devices for Monitoring . 89
Polling......................................................................................................... 90
Controlled Enrollment............................................................................... 90
Automatic Enrollment ............................................................................... 92
Selecting a Monitoring Method................................................................. 93
Sending Periodic Heartbeats............................................................................. 93
Sending Application-Specific Periodic Messages ............................................. 94
Optimizing the Footprint of ISI Applications .................................................. 95
IsiFull ......................................................................................................... 96
IsiCompactAuto.......................................................................................... 96
IsiCompactManual..................................................................................... 96
IsiCompactS ............................................................................................... 96
IsiCompactSHb .......................................................................................... 97
IsiCompactDa............................................................................................. 97
IsiCompactDaHb........................................................................................ 97
All Compact Libraries................................................................................ 97
IsiPl3170..................................................................................................... 98
Transitioning between Managed and Self-Installed Networks........................................101
API Data Types ..................................................................................................................103
ConnDesc Structure......................................................................................... 104
IsiAbortReason Enumeration.......................................................................... 104
IsiCid Structure................................................................................................ 104
IsiConnection Structure .................................................................................. 105
IsiConnectionHeader Structure ...................................................................... 105
IsiConnectionState Enumeration ................................................................... 106
IsiControl Enumeration................................................................................... 106
IsiCsma Structure............................................................................................ 107
IsiCsmc Structure ............................................................................................ 107
IsiCsmd Structure............................................................................................ 107
IsiCsme Structure ............................................................................................ 107
IsiCsmi Structure............................................................................................. 108
IsiCsmo Structure ............................................................................................ 108
IsiCsmoData Structure.................................................................................... 108
IsiCsmr Structure ............................................................................................ 112
IsiCsmx Structure............................................................................................ 112
IsiCtrp Structure.............................................................................................. 112
IsiCtrq Structure.............................................................................................. 112