equal
deleted
inserted
replaced
50 master->debug_level = 0; |
50 master->debug_level = 0; |
51 |
51 |
52 return 0; |
52 return 0; |
53 } |
53 } |
54 |
54 |
|
55 EXPORT_SYMBOL(EtherCAT_master_init); |
|
56 |
55 /***************************************************************/ |
57 /***************************************************************/ |
56 |
58 |
57 /** |
59 /** |
58 Destruktor eines EtherCAT-Masters. |
60 Destruktor eines EtherCAT-Masters. |
59 |
61 |
74 master->process_data = NULL; |
76 master->process_data = NULL; |
75 } |
77 } |
76 |
78 |
77 master->process_data_length = 0; |
79 master->process_data_length = 0; |
78 } |
80 } |
|
81 |
|
82 EXPORT_SYMBOL(EtherCAT_master_clear); |
79 |
83 |
80 /***************************************************************/ |
84 /***************************************************************/ |
81 |
85 |
82 /** |
86 /** |
83 Sendet ein einzelnes Kommando in einem Frame und |
87 Sendet ein einzelnes Kommando in einem Frame und |
496 master->slave_count = slave_count; |
500 master->slave_count = slave_count; |
497 |
501 |
498 return 0; |
502 return 0; |
499 } |
503 } |
500 |
504 |
|
505 EXPORT_SYMBOL(EtherCAT_check_slaves); |
|
506 |
501 /***************************************************************/ |
507 /***************************************************************/ |
502 |
508 |
503 /** |
509 /** |
504 Entfernt den Zeiger auf das Slave-Array. |
510 Entfernt den Zeiger auf das Slave-Array. |
505 |
511 |
920 } |
926 } |
921 |
927 |
922 return 0; |
928 return 0; |
923 } |
929 } |
924 |
930 |
|
931 EXPORT_SYMBOL(EtherCAT_activate_all_slaves); |
|
932 |
925 /***************************************************************/ |
933 /***************************************************************/ |
926 |
934 |
927 /** |
935 /** |
928 Deaktiviert alle Slaves. |
936 Deaktiviert alle Slaves. |
929 |
937 |
947 } |
955 } |
948 } |
956 } |
949 |
957 |
950 return ret; |
958 return ret; |
951 } |
959 } |
|
960 |
|
961 EXPORT_SYMBOL(EtherCAT_deactivate_all_slaves); |
952 |
962 |
953 /***************************************************************/ |
963 /***************************************************************/ |
954 |
964 |
955 /** |
965 /** |
956 Sendet alle Prozessdaten an die Slaves. |
966 Sendet alle Prozessdaten an die Slaves. |
976 } |
986 } |
977 |
987 |
978 return 0; |
988 return 0; |
979 } |
989 } |
980 |
990 |
|
991 EXPORT_SYMBOL(EtherCAT_write_process_data); |
|
992 |
981 /***************************************************************/ |
993 /***************************************************************/ |
982 |
994 |
983 /** |
995 /** |
984 Empfängt alle Prozessdaten von den Slaves. |
996 Empfängt alle Prozessdaten von den Slaves. |
985 |
997 |
1029 master->process_data_length); |
1041 master->process_data_length); |
1030 |
1042 |
1031 return 0; |
1043 return 0; |
1032 } |
1044 } |
1033 |
1045 |
|
1046 EXPORT_SYMBOL(EtherCAT_read_process_data); |
|
1047 |
1034 /***************************************************************/ |
1048 /***************************************************************/ |
1035 |
1049 |
1036 /** |
1050 /** |
1037 Verwirft das zuletzt gesendete Prozessdatenkommando. |
1051 Verwirft das zuletzt gesendete Prozessdatenkommando. |
1038 |
1052 |
1043 { |
1057 { |
1044 EtherCAT_device_call_isr(master->dev); |
1058 EtherCAT_device_call_isr(master->dev); |
1045 master->dev->state = ECAT_DS_READY; |
1059 master->dev->state = ECAT_DS_READY; |
1046 } |
1060 } |
1047 |
1061 |
|
1062 EXPORT_SYMBOL(EtherCAT_clear_process_data); |
|
1063 |
1048 /***************************************************************/ |
1064 /***************************************************************/ |
1049 |
1065 |
1050 /** |
1066 /** |
1051 Gibt Frame-Inhalte zwecks Debugging aus. |
1067 Gibt Frame-Inhalte zwecks Debugging aus. |
1052 |
1068 |