equal
deleted
inserted
replaced
67 { |
67 { |
68 EtherCAT_cmd_type_t type; /**< Typ des Kommandos (APRD, NPWR, etc...) */ |
68 EtherCAT_cmd_type_t type; /**< Typ des Kommandos (APRD, NPWR, etc...) */ |
69 EtherCAT_address_t address; /**< Adresse des/der Empfänger */ |
69 EtherCAT_address_t address; /**< Adresse des/der Empfänger */ |
70 unsigned int data_length; /**< Länge der zu sendenden und/oder empfangenen Daten */ |
70 unsigned int data_length; /**< Länge der zu sendenden und/oder empfangenen Daten */ |
71 |
71 |
|
72 #if 0 |
72 struct EtherCAT_command *next; /**< (Für den Master) Zeiger auf nächstes Kommando |
73 struct EtherCAT_command *next; /**< (Für den Master) Zeiger auf nächstes Kommando |
73 in der Liste */ |
74 in der Liste */ |
|
75 #endif |
74 |
76 |
75 EtherCAT_command_state_t state; /**< Zustand des Kommandos (bereit, gesendet, etc...) */ |
77 EtherCAT_command_state_t state; /**< Zustand des Kommandos (bereit, gesendet, etc...) */ |
76 unsigned char index; /**< Kommando-Index, mit der das Kommando gesendet wurde (wird |
78 unsigned char index; /**< Kommando-Index, mit der das Kommando gesendet wurde (wird |
77 vom Master beim Senden gesetzt. */ |
79 vom Master beim Senden gesetzt. */ |
78 unsigned int working_counter; /**< Working-Counter bei Empfang (wird vom Master gesetzt) */ |
80 unsigned int working_counter; /**< Working-Counter bei Empfang (wird vom Master gesetzt) */ |