plugins/canfestival/canfestival.py
changeset 59 b6ff896ff58b
parent 57 3b53f9a509d9
child 65 e55d6faee9d1
equal deleted inserted replaced
58:c0741cc16c99 59:b6ff896ff58b
   106         
   106         
   107         format_dict = {"locstr" : "_".join(map(str,self.GetCurrentLocation())),
   107         format_dict = {"locstr" : "_".join(map(str,self.GetCurrentLocation())),
   108                        "candriver" : self.CanFestivalInstance.getCAN_Driver(),
   108                        "candriver" : self.CanFestivalInstance.getCAN_Driver(),
   109                        "nodes_includes" : "",
   109                        "nodes_includes" : "",
   110                        "board_decls" : "",
   110                        "board_decls" : "",
       
   111                        "nodes_declare" : "",
   111                        "nodes_init" : "",
   112                        "nodes_init" : "",
   112                        "nodes_open" : "",
   113                        "nodes_open" : "",
   113                        "nodes_close" : "",
   114                        "nodes_close" : "",
   114                        "nodes_send_sync" : "",
   115                        "nodes_send_sync" : "",
   115                        "nodes_proceed_sync" : ""}
   116                        "nodes_proceed_sync" : ""}
   120             format_dict["nodes_includes"] += '#include "%s.h"\n'%(nodename)
   121             format_dict["nodes_includes"] += '#include "%s.h"\n'%(nodename)
   121             format_dict["board_decls"] += 'BOARD_DECL(%s, "%s", "%s")\n'%(
   122             format_dict["board_decls"] += 'BOARD_DECL(%s, "%s", "%s")\n'%(
   122                    nodename,
   123                    nodename,
   123                    child.CanFestivalNode.getCAN_Device(),
   124                    child.CanFestivalNode.getCAN_Device(),
   124                    child.CanFestivalNode.getCAN_Baudrate())
   125                    child.CanFestivalNode.getCAN_Baudrate())
       
   126             format_dict["nodes_declare"] += 'NODE_DECLARE(%s, %s)\n    '%(
       
   127                    nodename,
       
   128                    child.CanFestivalNode.getNodeId())
   125             format_dict["nodes_init"] += 'NODE_INIT(%s, %s)\n    '%(
   129             format_dict["nodes_init"] += 'NODE_INIT(%s, %s)\n    '%(
   126                    nodename,
   130                    nodename,
   127                    child.CanFestivalNode.getNodeId())
   131                    child.CanFestivalNode.getNodeId())
   128             format_dict["nodes_open"] += 'NODE_OPEN(%s)\n    '%(nodename)
   132             format_dict["nodes_open"] += 'NODE_OPEN(%s)\n    '%(nodename)
   129             format_dict["nodes_close"] += 'NODE_CLOSE(%s)\n    '%(nodename)
   133             format_dict["nodes_close"] += 'NODE_CLOSE(%s)\n    '%(nodename)