equal
deleted
inserted
replaced
42 für zu sendende Daten */ |
42 für zu sendende Daten */ |
43 unsigned int tx_data_length; /**< Länge der Daten im Sendespeicher */ |
43 unsigned int tx_data_length; /**< Länge der Daten im Sendespeicher */ |
44 unsigned char rx_data[ECAT_FRAME_BUFFER_SIZE]; /**< Statische Speicher für |
44 unsigned char rx_data[ECAT_FRAME_BUFFER_SIZE]; /**< Statische Speicher für |
45 eine Kopie des Rx-Buffers |
45 eine Kopie des Rx-Buffers |
46 im EtherCAT-Gerät */ |
46 im EtherCAT-Gerät */ |
|
47 unsigned int rx_data_length; /**< Länge der Daten im Empfangsspeicher */ |
47 |
48 |
48 unsigned char *process_data; /**< Zeiger auf Speicher mit Prozessdaten */ |
49 unsigned char *process_data; /**< Zeiger auf Speicher mit Prozessdaten */ |
49 unsigned int process_data_length; /**< Länge der Prozessdaten */ |
50 unsigned int process_data_length; /**< Länge der Prozessdaten */ |
50 |
51 |
51 int debug_level; /**< Debug-Level im Master-Code */ |
52 int debug_level; /**< Debug-Level im Master-Code */ |
80 int EtherCAT_write_process_data(EtherCAT_master_t *); |
81 int EtherCAT_write_process_data(EtherCAT_master_t *); |
81 int EtherCAT_read_process_data(EtherCAT_master_t *); |
82 int EtherCAT_read_process_data(EtherCAT_master_t *); |
82 void EtherCAT_clear_process_data(EtherCAT_master_t *); |
83 void EtherCAT_clear_process_data(EtherCAT_master_t *); |
83 |
84 |
84 // Private functions |
85 // Private functions |
85 void set_byte(unsigned char *, unsigned int, unsigned char); |
86 void output_debug_data(const EtherCAT_master_t *); |
86 void set_word(unsigned char *, unsigned int, unsigned int); |
|
87 void output_debug_data(unsigned char *, unsigned int); |
|
88 |
87 |
89 /***************************************************************/ |
88 /***************************************************************/ |
90 |
89 |
91 #endif |
90 #endif |