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 |
|
73 struct EtherCAT_command *next; /**< (Für den Master) Zeiger auf nächstes Kommando |
|
74 in der Liste */ |
|
75 #endif |
|
76 |
|
77 EtherCAT_command_state_t state; /**< Zustand des Kommandos (bereit, gesendet, etc...) */ |
72 EtherCAT_command_state_t state; /**< Zustand des Kommandos (bereit, gesendet, etc...) */ |
78 unsigned char index; /**< Kommando-Index, mit der das Kommando gesendet wurde (wird |
73 unsigned char index; /**< Kommando-Index, mit der das Kommando gesendet wurde (wird |
79 vom Master beim Senden gesetzt. */ |
74 vom Master beim Senden gesetzt. */ |
80 unsigned int working_counter; /**< Working-Counter bei Empfang (wird vom Master gesetzt) */ |
75 unsigned int working_counter; /**< Working-Counter bei Empfang (wird vom Master gesetzt) */ |
81 |
76 |