IP Router Load Procedure (new style) |
|
These procedures are used only if the application program has the CouplerNewProgrammingStyle Option set. Otherwise the traditional load procedure (Line Coupler Load Procedure) is used. Merge pointsThe following default load procedures use four merge points, where product-specific load controls can be inserted:
Complete download Connect() // Connect to the device Merge $01 // optional product-specific part Unload ObjType=6 // Unload Router object Merge $02 // optional product-specific part Load ObjType=6 // Start loading Router object PropWriteVerify ObjType=6/52 // Load standard parameters PropWriteVerify ObjType=6/53 PropWriteVerify ObjType=6/54 PropWriteVerify ObjType=6/55 Merge $03 // optional product-specific part ClearLCFilterTable() // Clear filter table via function property WriteVerify_LCFilter($0200, $2000) // Write filter table (RoutingTable memory start $0200, length $2000) LoadComplete ObjType=6 // Finished loading Router object Merge $04 // optional product-specific part Restart() // Restart the device
Partial download ParametersConnect() // Connect to the device Merge $01 // optional product-specific part Load ObjType=6 // Start loading Router object PropWriteVerify ObjType=6/52 // Load standard parameters PropWriteVerify ObjType=6/53 PropWriteVerify ObjType=6/54 PropWriteVerify ObjType=6/55 Merge $03 // optional product-specific part LoadComplete ObjType=6 // Finished loading Router object Merge $04 // optional product-specific part Restart() // Restart the device
Partial download CommunicationConnect() // Connect to the device Merge $01 // optional product-specific part Load ObjType=6 // Start loading Router object ClearLCFilterTable() // Clear filter table via function property WriteVerify_LCFilter($0200, $2000) // Write filter table (RoutingTable memory start $0200, length $2000) LoadComplete ObjType=6 // Finished loading Router object Disconnect() // Disconnect from the device |