equal
deleted
inserted
replaced
50 |
50 |
51 /* Beremiz plugin functions */ |
51 /* Beremiz plugin functions */ |
52 int __init_%(location)s(int argc,char **argv) |
52 int __init_%(location)s(int argc,char **argv) |
53 { |
53 { |
54 uint32_t abort_code; |
54 uint32_t abort_code; |
55 int rtstatus; |
55 size_t result_size; |
|
56 int i, rtstatus; |
56 |
57 |
57 MstrAttach.masterindex = %(master_number)d; |
58 MstrAttach.masterindex = %(master_number)d; |
58 |
59 |
59 master = ecrt_request_master(MstrAttach.masterindex); |
60 master = ecrt_request_master(MstrAttach.masterindex); |
60 if (!master) return -1; |
61 if (!master) return -1; |
73 } |
74 } |
74 |
75 |
75 ecrt_master_set_send_interval(master, common_ticktime__); |
76 ecrt_master_set_send_interval(master, common_ticktime__); |
76 |
77 |
77 %(slaves_initialization)s |
78 %(slaves_initialization)s |
|
79 |
|
80 %(slaves_output_pdos_default_values_extraction)s |
78 |
81 |
79 sprintf(&rt_dev_file[0],"%%s%%u",EC_RTDM_DEV_FILE_NAME,0); |
82 sprintf(&rt_dev_file[0],"%%s%%u",EC_RTDM_DEV_FILE_NAME,0); |
80 rt_fd = rt_dev_open( &rt_dev_file[0], 0); |
83 rt_fd = rt_dev_open( &rt_dev_file[0], 0); |
81 if (rt_fd < 0) { |
84 if (rt_fd < 0) { |
82 fprintf(stderr, "Can't open %%s\n", &rt_dev_file[0]); |
85 fprintf(stderr, "Can't open %%s\n", &rt_dev_file[0]); |