equal
deleted
inserted
replaced
432 " check_and_start_node(d, nodeId);\n"+ |
432 " check_and_start_node(d, nodeId);\n"+ |
433 "}\n") |
433 "}\n") |
434 # register previously declared func as post_SlaveBootup callback for that node |
434 # register previously declared func as post_SlaveBootup callback for that node |
435 format_dict["slavebootup_register"] += ( |
435 format_dict["slavebootup_register"] += ( |
436 "%s_Data.post_SlaveBootup = %s_post_SlaveBootup;\n"%(nodename,nodename)) |
436 "%s_Data.post_SlaveBootup = %s_post_SlaveBootup;\n"%(nodename,nodename)) |
|
437 format_dict["pre_op"] += ( |
|
438 "static void %s_preOperational(CO_Data* d){\n "%(nodename)+ |
|
439 "".join([" masterSendNMTstateChange(d, %d, NMT_Reset_Comunication);\n"%NdId for NdId in SlaveIDs])+ |
|
440 "}\n") |
|
441 format_dict["pre_op_register"] += ( |
|
442 "%s_Data.preOperational = %s_preOperational;\n"%(nodename,nodename)) |
437 else: |
443 else: |
438 # Slave node |
444 # Slave node |
439 align = child_data.getSync_Align() |
445 align = child_data.getSync_Align() |
440 align_ratio=child_data.getSync_Align_Ratio() |
446 align_ratio=child_data.getSync_Align_Ratio() |
441 if align > 0: |
447 if align > 0: |
449 " align_tick(%d);\n"%(align_ratio)+ |
455 " align_tick(%d);\n"%(align_ratio)+ |
450 " }\n"+ |
456 " }\n"+ |
451 "}\n") |
457 "}\n") |
452 format_dict["post_sync_register"] += ( |
458 format_dict["post_sync_register"] += ( |
453 "%s_Data.post_sync = %s_post_sync;\n"%(nodename,nodename)) |
459 "%s_Data.post_sync = %s_post_sync;\n"%(nodename,nodename)) |
454 format_dict["pre_op"] += ( |
|
455 "static void %s_preOperational(CO_Data* d){\n "%(nodename)+ |
|
456 "".join([" if(check_and_start_node(d, %d)!=1) return;\n"%NdId for NdId in SlaveIDs])+ |
|
457 "}\n") |
|
458 format_dict["pre_op_register"] += ( |
|
459 "%s_Data.preOperational = %s_pre_op;\n"%(nodename,nodename)) |
|
460 format_dict["nodes_init"] += 'NODE_SLAVE_INIT(%s, %s)\n '%( |
460 format_dict["nodes_init"] += 'NODE_SLAVE_INIT(%s, %s)\n '%( |
461 nodename, |
461 nodename, |
462 child_data.getNodeId()) |
462 child_data.getNodeId()) |
463 |
463 |
464 # Include generated OD headers |
464 # Include generated OD headers |