User`s guide

iv Preface
Using Include Directives...................................................................59
Example Model Files ........................................................................59
Saving your Model File.....................................................................62
Generating a Device Interface (XIF) File ................................................63
Using Long and Short Command Switch Forms..............................64
Other Command Switches................................................................64
5 Creating FPMs ................................................................................. 65
Creating FPMs Overview...............................................................................66
Creating New FPM Projects....................................................................67
Viewing the Resource Files on a SmartServer.................................67
Creating an FPM ..............................................................................68
Updating Data Point Declarations ....................................................72
Using UFPT Local Variables...................................................................75
Writing an FPM Application.....................................................................76
The Writing the FPM Application Initialize() Routine........................76
Writing the FPM Application Work() Routine....................................78
Writing the FPM Application OnTimer() Routine..............................84
Writing the FPM Application Shutdown() Routine............................85
Writing an FPM Driver.............................................................................86
Writing the FPM Driver Initialize() Routine ....................................... 86
Writing the FPM Driver Work() Routine............................................87
Writing the FPM Driver OnTimer() Routine ......................................87
Writing the FPM Driver Shutdown() Routine ....................................88
Compiling an FPM...................................................................................89
Checking Compile and Warning Errors............................................ 89
Using Non-Latin Characters .............................................................90
Debugging FPMs ....................................................................................91
Using Wind River Workbench ..........................................................92
Using FPM Development Guidelines .............................................101
Using SNMP Support............................................................................102
Example FPM Applications and Drivers................................................102
6 Deploying FPMs on a SmartServer.............................................. 105
FPM Deployment Overview.........................................................................106
Uploading FPM Applications and Drivers .............................................107
Deploying FPM Applications...........................................................111
Deploying FPM Drivers...................................................................111
Selecting a Network Management Service...........................................112
Using LNS Network Management Services ...................................112
Using Standalone Network Management.......................................113
Adding FPM Devices to the SmartServer .............................................114
Using a Static Device Interface ......................................................114
Using a Dynamic Device Interface .................................................117
Commissioning FPM Devices...............................................................120
Commissioning FPM Devices with the SmartServer...................... 120
Commissioning FPM Devices with the LonMaker Tool.................. 120
Recommissioning FPM Devices.....................................................121
Testing FPM Applications .....................................................................122
Connecting FPM Data Points................................................................122
Creating LONWORKS Connections..................................................123
Creating Web Connections.............................................................127
Creating Custom FPM Configuration Web Pages ................................133
Updating FPMs .....................................................................................138
Updating Data Point Declarations ..................................................138
Updating FPM Applications and Drivers.........................................139