drivers/ec_command.h
changeset 17 1b5aea4d5147
parent 14 28b57b073f58
child 25 7d124bfba3ce
equal deleted inserted replaced
16:f04e93b8af0f 17:1b5aea4d5147
    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