diff -r 2a9c4eec8645 -r dc81d1d0f463 plugins/canfestival/canfestival.py --- a/plugins/canfestival/canfestival.py Wed Jun 25 17:34:57 2008 +0200 +++ b/plugins/canfestival/canfestival.py Wed Jun 25 17:36:09 2008 +0200 @@ -275,7 +275,8 @@ "nodes_close" : "", "nodes_send_sync" : "", "nodes_proceed_sync" : "", - "slavebootups" : ""} + "slavebootups" : "", + "slavebootup_register" : ""} for child in self.IECSortedChilds(): childlocstr = "_".join(map(str,child.GetCurrentLocation())) nodename = "OD_%s" % childlocstr @@ -316,6 +317,8 @@ format_dict["slavebootups"] += """ ) Master_post_SlaveBootup(d,nodeId); } +""" + format_dict["slavebootup_register"] += """ %s_Data.post_SlaveBootup = %s_post_SlaveBootup; """%(nodename,nodename)