0ea01d6b71c9fb6a60781b054de928ba47e8e55d
1 /*-----------------------------------------------------------------------------
2 * SlaveInfo.h
3 * Copyright acontis technologies GmbH, Weingarten, Germany
4 * Response Stefan Zintgraf
5 * Description Slave Info header
6 *---------------------------------------------------------------------------*/
8 #ifndef INC_SLAVEINFO
9 #define INC_SLAVEINFO 1
11 /*-TYPEDEFS------------------------------------------------------------------*/
12 typedef enum _T_eEtherCAT_Vendor
13 {
14 ecvendor_etg = 0x00000001,
15 ecvendor_beckhoff = 0x00000002,
16 ecvendor_scuola_superiore_s_anna = 0x00000003,
17 ecvendor_ixxat = 0x00000004,
18 ecvendor_vector_informatik = 0x00000005,
19 ecvendor_knestel = 0x00000006,
20 ecvendor_cmz_sistemi = 0x0000000a,
21 ecvendor_softing = 0x0000000d,
22 ecvendor_microcontrol = 0x0000000e,
23 ecvendor_pollmeier = 0x0000000f,
24 ecvendor_lust = 0x00000010,
25 ecvendor_kuebler = 0x00000013,
26 ecvendor_keb = 0x00000014,
27 ecvendor_lti = 0x00000016,
28 ecvendor_esd_electronic_design = 0x00000017,
29 ecvendor_hms_industrial_networks = 0x0000001b,
30 ecvendor_epis_automation = 0x0000001c,
31 ecvendor_festo = 0x0000001D,
32 ecvendor_wago = 0x00000021,
33 ecvendor_boschrexroth = 0x00000024,
34 ecvendor_moog = 0x00000028,
35 ecvendor_port = 0x00000034,
36 ecvendor_buerkert_werke = 0x00000039,
37 ecvendor_lenze = 0x0000003B,
38 ecvendor_tigris_electronic = 0x00000042,
39 ecvendor_hilscher = 0x00000044,
40 ecvendor_murrelektronik = 0x0000004F,
41 ecvendor_bombardier_transportation = 0x00000051,
42 ecvendor_komax = 0x00000057,
43 ecvendor_sew_eurodrive = 0x00000059,
44 ecvendor_bachmann_electronic = 0x00000062,
45 ecvendor_danaher = 0x0000006A,
46 ecvendor_kollmorgen = 0xE000006A,
47 ecvendor_woodward_seg = 0x0000006b,
48 ecvendor_bernecker_rainer_ie = 0x0000006c,
49 ecvendor_infranor_electronics = 0x00000082,
50 ecvendor_omron = 0x00000083,
51 ecvendor_gefran = 0x00000093,
52 ecvendor_elmo_motion = 0x0000009a,
53 ecvendor_sontheim_industrie_elektronik = 0x000000a0,
54 ecvendor_hirschmann_automation = 0x000000a5,
55 ecvendor_copley = 0x000000AB,
56 ecvendor_pepperl_fuchs = 0x000000ad,
57 ecvendor_johannes_huebner = 0x000000af,
58 ecvendor_abb_oy_drives = 0x000000b7,
59 ecvendor_stoeber = 0x000000b9,
60 ecvendor_messung_systems = 0x000000ce,
61 ecvendor_bonfiglioli_vectron = 0x000000d5,
62 ecvendor_phase_motion_control = 0x000000d9,
63 ecvendor_metronix = 0x000000e4,
64 ecvendor_ascon = 0x000000e9,
65 ecvendor_controltechniques = 0x000000F9,
66 ecvendor_maxon_motor = 0x000000FB,
67 ecvendor_keba = 0x00000105,
68 ecvendor_wittenstein = 0x0000010a,
69 ecvendor_twk_elektronik = 0x0000010d,
70 ecvendor_psa_elettronica = 0x0000010f,
71 ecvendor_smc = 0x00000114,
72 ecvendor_jvl_industri_elektronik = 0x00000117,
73 ecvendor_hottinger_baldwin = 0x0000011d,
74 ecvendor_leuze_electronic = 0x00000121,
75 ecvendor_jumo = 0x00000126,
76 ecvendor_hsd = 0x00000129,
77 ecvendor_lika_electronic = 0x0000012e,
78 ecvendor_csm = 0x0000012f,
79 ecvendor_lpkf_motion_control = 0x00000146,
80 ecvendor_imc_messysteme = 0x0000014a,
81 ecvendor_baumueller = 0x0000015A,
82 ecvendor_pneumax = 0x0000017a,
83 ecvendor_promess = 0x00000190,
84 ecvendor_deutschmann = 0x0000019d,
85 ecvendor_golden = 0x0000019e,
86 ecvendor_brunner_elektronik = 0x000001a1,
87 ecvendor_technosoft = 0x000001a3,
88 ecvendor_peyer_engineering = 0x000001b4,
89 ecvendor_robox = 0x000001B5,
90 ecvendor_parker = 0xE00001B5,
91 ecvendor_sanyo_denki = 0x000001b9,
92 ecvendor_delta_electronics = 0x000001dd,
93 ecvendor_amk = 0x000001eb,
94 ecvendor_national_instruments = 0x000001F9,
95 ecvendor_fernsteuergeraete_kurt_oelsch = 0x000001fc,
96 ecvendor_idam = 0x000001FD,
97 ecvendor_prueftechnik_ndt = 0x000001fe,
98 ecvendor_baumer_th = 0x00000204,
99 ecvendor_esitron_electronic = 0x00000207,
100 ecvendor_systeme_helmholz = 0x00000223,
101 ecvendor_pantec = 0x00000225,
102 ecvendor_abb_stotz_kontakt = 0x0000023a,
103 ecvendor_berghof_automationstechnik = 0x0000023b,
104 ecvendor_stotz_feinmesstechnik = 0x0000024f,
105 ecvendor_dunkermotoren = 0x00000257,
106 ecvendor_roche_diagnostics = 0x00000283,
107 ecvendor_toshiba_schneider = 0x00000284,
108 ecvendor_bihl_wiedemann = 0x00000285,
109 ecvendor_trinamic_motion_control = 0x00000286,
110 ecvendor_performance_motion_devices = 0x00000296,
111 ecvendor_ingenia_cat = 0x0000029c,
112 ecvendor_crevis = 0x0000029d,
113 ecvendor_thk = 0x000002d0,
114 ecvendor_digitronic = 0x00000302,
115 ecvendor_infineon_technologies = 0x0000034E,
116 ecvendor_hanyang = 0x000003ae,
117 ecvendor_baldor_uk = 0x000003db,
118 ecvendor_beck_ipc = 0x00000501,
119 ecvendor_etas = 0x00000502,
120 ecvendor_phytec_messtechnik = 0x00000504,
121 ecvendor_anca_motion = 0x00000505,
122 ecvendor_fh_koeln = 0x00000506,
123 ecvendor_nuvation_research = 0x00000508,
124 ecvendor_tr = 0x00000509,
125 ecvendor_gantner = 0x0000050a,
126 ecvendor_mks_systems = 0x0000050b,
127 ecvendor_abb_robotics = 0x0000050c,
128 ecvendor_unitro_fleischmann = 0x0000050d,
129 ecvendor_zub_machine_control = 0x0000050e,
130 ecvendor_dspace = 0x0000050f,
131 ecvendor_samsung = 0x00000511,
132 ecvendor_bce = 0x00000512,
133 ecvendor_jaeger_messtechnik = 0x00000513,
134 ecvendor_tetra = 0x00000514,
135 ecvendor_justek = 0x00000515,
136 ecvendor_baumer_thalheim = 0x00000516,
137 ecvendor_elin_ebg_traction = 0x00000517,
138 ecvendor_meka_robotics = 0x00000518,
139 ecvendor_altera_japan = 0x00000519,
140 ecvendor_ebv_elektronik = 0x0000051a,
141 ecvendor_igh = 0x0000051b,
142 ecvendor_iav = 0x0000051c,
143 ecvendor_hitachi = 0x0000051d,
144 ecvendor_tenasys = 0x0000051e,
145 ecvendor_pondis = 0x0000051f,
146 ecvendor_moog_italiana = 0x00000520,
147 ecvendor_wallner_automation = 0x00000522,
148 ecvendor_avl_list = 0x00000523,
149 ecvendor_ritter_elektronik = 0x00000524,
150 ecvendor_zwick = 0x00000527,
151 ecvendor_dresdenelektronik = 0x00000528,
152 ecvendor_philips_healthcare = 0x0000052c,
153 ecvendor_chess = 0x0000052d,
154 ecvendor_nct = 0x0000052e,
155 ecvendor_anywire = 0x0000052f,
156 ecvendor_shadow_robot = 0x00000530,
157 ecvendor_fecon = 0x00000531,
158 ecvendor_fh_suedwestfahlen = 0x00000532,
159 ecvendor_add2 = 0x00000533,
160 ecvendor_arm_automation = 0x00000534,
161 ecvendor_knapp_logistik = 0x00000537,
162 ecvendor_getriebebau_nord = 0x00000538,
163 ecvendor_yaskawa = 0x00000539,
164 ecvendor_oki = 0x0000053a,
165 ecvendor_takasaki_kyoudou = 0x0000053b,
166 ecvendor_nittetsu_elex = 0x0000053c,
167 ecvendor_unjo = 0x0000053e,
168 ecvendor_eads_deutschland = 0x0000053f,
169 ecvendor_acs_motion_control = 0x00000540,
170 ecvendor_keyence = 0x00000541,
171 ecvendor_mefi = 0x00000542,
172 ecvendor_mut = 0x00000543,
173 ecvendor_isw_uni_stuttgart = 0x00000544,
174 ecvendor_elsena = 0x00000545,
175 ecvendor_be_semiconductor = 0x00000546,
176 ecvendor_hauni_lni = 0x00000547,
177 ecvendor_etel = 0x00000548,
178 ecvendor_vat_vakuumventile = 0x00000549,
179 ecvendor_laytec = 0x0000054a,
180 ecvendor_num = 0x0000054b,
181 ecvendor_hauni_maschinenbau = 0x0000054c,
182 ecvendor_exatronic = 0x0000054d,
183 ecvendor_iim_chinese_aos = 0x0000054e,
184 ecvendor_tu_eindhoven = 0x0000054f,
185 ecvendor_scansonic = 0x00000550,
186 ecvendor_shanghai_sodick_sw = 0x00000551,
187 ecvendor_chuo_electronics = 0x00000552,
188 ecvendor_agie = 0x00000553,
189 ecvendor_hei_canton_de_vaud = 0x00000555,
190 ecvendor_jenny_science = 0x00000557,
191 ecvendor_industrial_control_communications = 0x00000558,
192 ecvendor_ckd_elektrotechnika = 0x0000055a,
193 ecvendor_qem = 0x0000055b,
194 ecvendor_simatex = 0x0000055c,
195 ecvendor_kithara = 0x0000055d,
196 ecvendor_converteam = 0x0000055e,
197 ecvendor_ara = 0x0000055f,
198 ecvendor_tata_consultancy = 0x00000560,
199 ecvendor_tiab = 0x00000562,
200 ecvendor_rkc_instrument = 0x00000563,
201 ecvendor_switched_reluctance = 0x00000564,
202 ecvendor_avnet_electronics = 0x00000566,
203 ecvendor_abb_force_measurement = 0x00000567,
204 ecvendor_kunbus = 0x00000569,
205 ecvendor_acd_antriebstechnik = 0x0000056a,
206 ecvendor_bronkhorst = 0x0000056b,
207 ecvendor_k_mecs = 0x0000056c,
208 ecvendor_thomson_broadcast = 0x0000056d,
209 ecvendor_ufg_elettronica = 0x0000056e,
210 ecvendor_xilinx = 0x0000056f,
211 ecvendor_abb_power_systems = 0x00000570,
212 ecvendor_servoland = 0x00000571,
213 ecvendor_hivertec = 0x00000572,
214 ecvendor_fike_europe = 0x00000573,
215 ecvendor_ropex = 0x00000576,
216 ecvendor_tlu = 0x00000577,
217 ecvendor_prodrive = 0x00000579,
218 ecvendor_miho_inspektionssysteme = 0x0000057a,
219 ecvendor_tokyo_electron = 0x0000057b,
220 ecvendor_lintec = 0x0000057c,
221 ecvendor_simplex_vision = 0x0000057d,
222 ecvendor_sus = 0x00000581,
223 ecvendor_trsystems = 0x00000582,
224 ecvendor_harmonic_drive = 0x00000583,
225 ecvendor_staeubli_faverges = 0x00000584,
226 ecvendor_scienlab_electronic = 0x00000585,
227 ecvendor_fujisoft = 0x00000587,
228 ecvendor_iai_corporation = 0x00000588,
229 ecvendor_promavtomatika = 0x00000589,
230 ecvendor_kistler_instrumente = 0x0000058a,
231 ecvendor_lauda_wobser = 0x0000058b,
232 ecvendor_schweitzer_engineering_labs = 0x0000058c,
233 ecvendor_mutracx = 0x0000058e,
234 ecvendor_algo = 0x0000058f,
235 ecvendor_muehlbauer = 0x00000590,
236 ecvendor_sealevel_systems = 0x00000592,
237 ecvendor_igm_robotersysteme = 0x00000593,
238 ecvendor_zbe = 0x00000595,
239 ecvendor_schneider_electric = 0x00000596,
240 ecvendor_fraunhofer_iosb_ina = 0x00000597,
241 ecvendor_skf_magnetic_bearings = 0x00000598,
242 ecevndor_galil_motion_control = 0x00000599,
243 ecvendor_ihi = 0x0000059a,
244 ecvendor_wenglor_sensoric = 0x0000059b,
245 ecvendor_ingeteam = 0x0000059c,
246 ecvendor_texas_instruments = 0xe000059d,
247 ecvendor_micro_vu = 0x0000059e,
248 ecvendor_oehri_electronic = 0x0000059f,
249 ecvendor_nagano_oki = 0x00000600,
250 ecvendor_condalo = 0x00000601,
251 ecvendor_tg_drives = 0x00000666,
252 ecvendor_schleuniger = 0x0000066e,
253 ecvendor_koenig = 0x00000777,
254 ecvendor_shanghai_cnc = 0x00000900,
255 ecvendor_mitsubishi = 0x00000a1e,
256 ecvendor_john_deere = 0x00000d05,
257 ecvendor_cantops = 0x00001122,
258 ecvendor_ids = 0x000012ad,
259 ecvendor_adlink = 0x0000144a,
260 ecvendor_eubus = 0x0000147a,
261 ecvendor_unico = 0x00001502,
262 ecvendor_dlr = 0x00001616,
263 ecvendor_hei_canton_de_vaud_reds = 0x0000179a,
264 ecvendor_bystorm = 0x00001a21,
265 ecvendor_ipetronik = 0x00001a90,
266 ecvendor_sennheiser = 0x00001b66,
267 ecvendor_danieli_automation = 0x00002304,
268 ecvendor_acontis = 0x00004154,
269 ecvendor_kuka = 0x000060c8,
270 ecvendor_nat = 0x00006c78,
271 ecvendor_mecapion = 0x00007595,
272 ecvendor_ontec = 0x00007604,
273 ecvendor_foxnum = 0x00007715,
274 ecvendor_kyoei = 0x00007716,
275 ecvendor_brother = 0x00008562,
276 ecvendor_shenyang_machine_tool = 0x00008818,
277 ecvendor_soft_servo = 0x00009555,
278 ecvendor_vipa = 0x0000affe,
279 ecvendor_gd = 0x0000bebe,
280 ecvendor_keba_at = 0x0000ceba,
281 ecvendor_willow_garage = 0x0000eeee,
282 ecvendor_interroll = 0x0000fe09,
283 ecvendor_silica_avnet = 0x0000fedc,
284 ecvendor_altima = 0x00414c54,
285 ecvendor_kuhnke = 0x0048554B,
286 ecvendor_jat = 0x004A4154,
287 ecvendor_heidelberger = 0x004d4448,
288 ecvendor_mecalc = 0x004d4543,
289 ecvendor_samsung_sec = 0x00534543,
290 ecvendor_aixcon = 0x00616978,
291 ecvendor_kk_electronic = 0x00ae4b4b,
292 ecvendor_sick = 0x01000056,
293 ecvendor_parker_hannifin = 0x01000089,
294 ecvendor_balluf = 0x010000e8,
295 ecvendor_ma_vi = 0x01abcdef,
296 ecvendor_kraeutner_software = 0x01c0ffee,
297 ecvendor_parker_hannifin_eme = 0x02000089,
298 ecvendor_danfoss_drives = 0x0200008d,
299 ecvendor_parker_hannifin_eme_630 = 0x03000089,
300 ecvendor_parker_hannifin_ssd = 0x04000089,
301 ecvendor_schneider_motion_control = 0x0800005a,
302 ecvendor_fas = 0x0fa00000,
303 ecvendor_beckhoff_hardware = 0x10000002,
304 ecvendor_hengstler = 0x20041961,
305 ecvendor_lenord_bauer = 0x20422b4c,
306 ecvendor_ibv = 0x21494256,
307 ecvendor_red_one = 0x40524f54,
308 ecvendor_shf_communication = 0x46485320,
309 ecvendor_grossenbacher = 0x47535953,
310 ecvendor_nti_linmot = 0x4c4e5449,
311 ecvendor_eltromat = 0x4c746c65,
312 ecvendor_arte_motion = 0x65547241,
313 ecvendor_paul_maschinenfabrik = 0x7061756c,
314 ecvendor_handtmann = 0xdeadbeef,
316 /* Borland C++ datatype alignment correction */
317 ecvendor_BCppDummy = 0xFFFFFFFF
318 } T_eEtherCAT_Vendor;
320 typedef enum _T_eEtherCAT_ProductCode
321 {
322 /* Beckhoff Automation */
323 ecprodcode_beck_AX2000_B110 = 0x07D06014,
324 ecprodcode_beck_AX2000_B120 = 0x07D06014,
325 ecprodcode_beck_BK1120 = 0x04602C22,
326 ecprodcode_beck_CX1100_0004 = 0x044C6032,
327 ecprodcode_beck_CU1128 = 0x04685432,
328 ecprodcode_beck_EK1100 = 0x044C2C52,
329 ecprodcode_beck_EK1101 = 0x044D2C52,
330 ecprodcode_beck_EK1122 = 0x04622C52,
331 ecprodcode_beck_EK1814 = 0x07162C52,
332 ecprodcode_beck_EK1818 = 0x071A2C52,
333 ecprodcode_beck_EK1828 = 0x07242C52,
334 ecprodcode_beck_EK1914 = 0x077A2C52,
335 ecprodcode_beck_EL1002 = 0x03EA3052,
336 ecprodcode_beck_EL1004 = 0x03EC3052,
337 ecprodcode_beck_EL1004_0010 = 0x03EC3052,
338 ecprodcode_beck_EL1008 = 0x03F03052,
339 ecprodcode_beck_EL1012 = 0x03F43052,
340 ecprodcode_beck_EL1014 = 0x03F63052,
341 ecprodcode_beck_EL1014_0010 = 0x03F63052,
342 ecprodcode_beck_EL1018 = 0x03FA3052,
343 ecprodcode_beck_EL1034 = 0x040A3052,
344 ecprodcode_beck_EL1094 = 0x04463052,
345 ecprodcode_beck_EL1114 = 0x045A3052,
346 ecprodcode_beck_EL1259 = 0x04EB3052,
347 ecprodcode_beck_EL1262 = 0x04EE3052,
348 ecprodcode_beck_EL1889 = 0x07613052,
349 ecprodcode_beck_EL1904 = 0x07703052,
350 ecprodcode_beck_EL2002 = 0x07D23052,
351 ecprodcode_beck_EL2004 = 0x07D43052,
352 ecprodcode_beck_EL2008 = 0x07D83052,
353 ecprodcode_beck_EL2032 = 0x07F03052,
354 ecprodcode_beck_EL2262 = 0x08D63052,
355 ecprodcode_beck_EL2502 = 0x09C63052,
356 ecprodcode_beck_EL2521 = 0x09D93052,
357 ecprodcode_beck_EL2521_1001 = 0x09D93052,
358 ecprodcode_beck_EL2809 = 0x0AF93052,
359 ecprodcode_beck_EL2889 = 0x0B493052,
360 ecprodcode_beck_EL2904 = 0x0B583052,
361 ecprodcode_beck_EL3064 = 0x0BF83052,
362 ecprodcode_beck_EL3102 = 0x0C1E3052,
363 ecprodcode_beck_EL3112 = 0x0C283052,
364 ecprodcode_beck_EL3122 = 0x0C323052,
365 ecprodcode_beck_EL3142 = 0x0C463052,
366 ecprodcode_beck_EL3142_0010 = 0x0C463052,
367 ecprodcode_beck_EL3152 = 0x0C503052,
368 ecprodcode_beck_EL3162 = 0x0C5A3052,
369 ecprodcode_beck_EL3202 = 0x0C823052,
370 ecprodcode_beck_EL3255 = 0x0CB73052,
371 ecprodcode_beck_EL3312 = 0x0CF03052,
372 ecprodcode_beck_EL3702 = 0x0E763052,
373 ecprodcode_beck_EL4002 = 0x0FA23052,
374 ecprodcode_beck_EL4004 = 0x0FA43052,
375 ecprodcode_beck_EL4102 = 0x10063052,
376 ecprodcode_beck_EL4112 = 0x10103052,
377 ecprodcode_beck_EL4112_0010 = 0x10103052,
378 ecprodcode_beck_EL4122 = 0x101A3052,
379 ecprodcode_beck_EL4132 = 0x10243052,
380 ecprodcode_beck_EL5001 = 0x13893052,
381 ecprodcode_beck_EL5101 = 0x13ED3052,
382 ecprodcode_beck_EL5151 = 0x141F3052,
383 ecprodcode_beck_EL5152 = 0x14203052,
384 ecprodcode_beck_AX5206 = 0x14566012,
385 ecprodcode_beck_EL6001 = 0x17713052,
386 ecprodcode_beck_EL6021 = 0x17853052,
387 ecprodcode_beck_EL6601 = 0x19C93052,
388 ecprodcode_beck_EL6614 = 0x19D63052,
389 ecprodcode_beck_EL6690 = 0x1A223052,
390 ecprodcode_beck_EL6692 = 0x1A243052,
391 ecprodcode_beck_EL6731 = 0x1A4B3052,
392 ecprodcode_beck_EL6731_0010 = 0x1A4B3052,
393 ecprodcode_beck_EL6751 = 0x1A5F3052,
394 ecprodcode_beck_EL6752 = 0x1A603052,
395 ecprodcode_beck_EL6900 = 0x1AF43052,
396 ecprodcode_beck_EL6930 = 0x1B123052,
397 ecprodcode_beck_EL9800 = 0x26483052,
398 ecprodcode_beck_FM5001 = 0x13893462,
399 ecprodcode_beck_EK1110 = 0x04562C52,
400 ecprodcode_beck_EL2252 = 0x08CC3052,
401 ecprodcode_beck_EL1252 = 0x04E43052,
402 ecprodcode_beck_EL9820 = 0x04570862,
404 /* Ixxat */
405 ecprodcode_ixx_iem = 0x00000001,
406 ecprodcode_ixx_ETCio100 = 0x00000006,
408 /* ESR Pollmeier */
409 ecprodcode_esr_Trio = 0x00001A63,
410 ecprodcode_esr_Midi = 0x00001A59,
411 ecprodcode_esr_Trio_1 = 0x67550000, /* may not work, ESR faulty Device Desc XML? */
413 /* KUEBLER */
414 ecprodcode_kuebler_Multiturn5868 = 0x5868B111,
416 /* KEB */
417 ecprodcode_keb_KEB1736F5_3d = 0x000006C8,
418 ecprodcode_keb_EcatGateway = 0x00002201,
420 /* MOOG */
421 ecprodcode_moog_anin = 0x00000001,
422 ecprodcode_moog_ServoValveD671 = 0x000000D5,
424 /* Lenze */
425 ecprodcode_ldc_el9400 = 0x00000001,
426 ecprodcode_ldc_e94aycet = 0x00000002,
427 ecprodcode_ldc_servogun2 = 0x00000052,
428 ecprodcode_ldc_servogun3 = 0x00000053,
429 ecprodcode_ldc_epms130 = 0x00000514,
430 ecprodcode_ldc_el8400 = 0x000CD156,
431 ecprodcode_ldc_stateline = 0x02010000,
432 ecprodcode_ldc_highlineCIA402 = 0x38079D3D,
434 /* Hilscher */
435 ecprodcode_hil_NXSB100 = 0x00000005,
436 ecprodcode_hil_NXSB100DC = 0x7874656E,
438 /* Schmidhauser */
439 ecprodcode_sh_ACSE = 0x000000E0,
441 /* SEW EuroDrive */
442 ecprodcode_sew_movidrive = 0x00000001,
443 ecprodcode_sew_moviaxis = 0x00000003,
445 /* Danaher */
446 ecprodcode_dan_servostar300 = 0x00000000,
448 /* Control Techniques */
449 ecprodcode_ct_drive = 0x000001A5,
450 ecprodcode_ct_drive_sp = 0x00030003,
452 /* SMC */
453 ecprodcode_smc_serifcunit = 0x22C53452,
455 /* JUMO-Module */
456 ecprodcode_jumo_Basis = 0x01010101,
457 ecprodcode_jumo_Busskoppler = 0x02020202,
458 ecprodcode_jumo_HMI = 0x03030303,
459 ecprodcode_jumo_Router = 0x01234567,
460 ecprodcode_jumo_BIO = 0x17214990,
461 ecprodcode_jumo_RELAIS = 0x02345678,
462 ecprodcode_jumo_REGLER = 0x26483053,
463 ecprodcode_jumo_Analog_4_Ein = 0x11111111,
464 ecprodcode_jumo_Analog_8_Ein = 0x22222222,
465 ecprodcode_jumo_Analog_4_Aus = 0x33333333,
466 ecprodcode_jumo_Analog_8_Aus = 0x44444444,
468 /* BAUMUELLER */
469 ecprodcode_baumueller_BM4000 = 0x00002775,
470 ecprodcode_baumueller_BM3000 = 0x03010001,
471 ecprodcode_baumueller_BM5000 = 0x05010100,
473 /* Deutschmann */
474 ecprodcode_dm_rs232gw = 0x26483052,
476 /* Parker */
477 ecprodcode_par_drive = 0x002E3BF1,
479 /* National Instruments */
480 ecprodcode_ni_digio = 0x0000000A,
481 ecprodcode_ni_anaio = 0x000023B8,
483 /* IDAM */
484 ecprodcode_idam_DSMRW = 0x00000002,
486 /* Infineon Technologies */
487 ecprodcode_XMC4800Relax = 0x00008000,
489 /* TR */
490 ecprodcode_tr_linencoder2 = 0x04D2AB01,
492 /* BCE */
493 ecprodcode_bce_AMAT_Handbox = 0x00000010,
494 ecprodcode_bce_AMAT_HB_digout = 0x00000020,
495 ecprodcode_bce_AMAT_HB_digin = 0x00000030,
497 /* Koenig */
498 ecprodcode_kng_pc104 = 0x02628175,
500 /* acontis */
501 ecprodcode_at_atem = 0x6D657461,
502 ecprodcode_at_atemTestSlave = 0xE0000001,
505 /* KUKA */
506 ecprodcode_kr_cib = 0x00000001,
507 ecprodcode_kr_rdc3 = 0x00000030,
508 ecprodcode_kr_cibsion = 0x00000101,
509 ecprodcode_kr_sionkpp = 0x00000110,
510 ecprodcode_kr_sionksp = 0x00000111,
512 /* Kuhnke */
513 ecprodcode_kuh_VFIO_BK = 0x000248EC,
514 ecprodcode_kuh_VFIO_DIO = 0x000248ED,
515 ecprodcode_kuh_VFIO_DIO16 = 0x00024AB8,
516 /* JAT */
517 ecprodcode_jat_drive1 = 0x00000001,
519 /* Festo */
520 ecprodcode_fst_cpx = 0x00000026,
522 /* Copley */
523 ecprodcode_cpl_accelnet = 0x00000380,
525 /* Robox */
526 ecprodcode_rx_coedrivegw = 0x00000034,
528 /* dresden elektronik */
529 ecprodcode_de_sdac3100 = 0x00000287,
531 /* yaskawa */
532 ecprodcode_yas_sgdv_e1 = 0x02200001,
534 /* metronix */
535 ecprodcode_metronix_ARS2000 = 0x264860D3,
537 /* vipa */
538 ecprodcode_vipa_coupler_053 = 0x0531EC00,
540 /* Borland C++ datatype alignment correction */
541 ecprodcode_BCppDummy = 0xFFFFFFFF
542 } T_eEtherCAT_ProductCode;
544 /*-DEFINES-------------------------------------------------------------------*/
545 #define IGNORE_SERIAL ((EC_T_DWORD)(-1))
547 #endif /* INC_SLAVEINFO */
549 /*-END OF SOURCE FILE--------------------------------------------------------*/