equal
deleted
inserted
replaced
7 * $Id$ |
7 * $Id$ |
8 * |
8 * |
9 ******************************************************************************/ |
9 ******************************************************************************/ |
10 |
10 |
11 #include <linux/module.h> |
11 #include <linux/module.h> |
12 //#include <linux/slab.h> |
|
13 //#include <linux/delay.h> |
|
14 #include <linux/timer.h> |
12 #include <linux/timer.h> |
15 |
13 |
16 #include "../drivers/ec_master.h" |
14 #include "../drivers/ec_master.h" |
17 #include "../drivers/ec_device.h" |
15 #include "../drivers/ec_device.h" |
18 #include "../drivers/ec_types.h" |
16 #include "../drivers/ec_types.h" |
92 |
90 |
93 #endif // ECAT |
91 #endif // ECAT |
94 |
92 |
95 #ifdef ECAT_CYCLIC_DATA |
93 #ifdef ECAT_CYCLIC_DATA |
96 |
94 |
97 double value; |
|
98 int dig1; |
95 int dig1; |
99 |
96 |
100 struct timer_list timer; |
97 struct timer_list timer; |
101 unsigned long last_start_jiffies; |
98 unsigned long last_start_jiffies; |
102 |
99 |
180 klemme = next2004(&wrap); |
177 klemme = next2004(&wrap); |
181 |
178 |
182 EtherCAT_read_process_data(ecat_master); |
179 EtherCAT_read_process_data(ecat_master); |
183 |
180 |
184 // Daten lesen und skalieren |
181 // Daten lesen und skalieren |
185 value = EtherCAT_read_value(&ecat_master->slaves[5], 0) / 3276.7; |
182 //value = EtherCAT_read_value(&ecat_master->slaves[5], 0) / 3276.7; |
186 dig1 = EtherCAT_read_value(&ecat_master->slaves[3], 0); |
183 dig1 = EtherCAT_read_value(&ecat_master->slaves[3], 0); |
187 } |
184 } |
188 |
185 |
189 #if 0 |
186 #if 0 |
190 // Daten schreiben |
187 // Daten schreiben |