master/master.h
changeset 130 69c2645300ee
parent 106 d6679c77ad3f
child 138 7e743a61a991
equal deleted inserted replaced
129:67b6e534db4b 130:69c2645300ee
    48     unsigned int slave_count; /**< Anzahl Slaves auf dem Bus */
    48     unsigned int slave_count; /**< Anzahl Slaves auf dem Bus */
    49     ec_device_t *device; /**< EtherCAT-Gerät */
    49     ec_device_t *device; /**< EtherCAT-Gerät */
    50     struct list_head commands; /**< Kommando-Liste */
    50     struct list_head commands; /**< Kommando-Liste */
    51     uint8_t command_index; /**< Aktueller Kommando-Index */
    51     uint8_t command_index; /**< Aktueller Kommando-Index */
    52     struct list_head domains; /**< Liste der Prozessdatendomänen */
    52     struct list_head domains; /**< Liste der Prozessdatendomänen */
       
    53     ec_command_t watch_command; /**< Kommando zum Überwachen der Slaves */
       
    54     unsigned int slaves_responding; /**< Anzahl antwortender Slaves */
       
    55     ec_slave_state_t slave_states; /**< Zustände der antwortenden Slaves */
    53     int debug_level; /**< Debug-Level im Master-Code */
    56     int debug_level; /**< Debug-Level im Master-Code */
    54     ec_stats_t stats; /**< Rahmen-Statistiken */
    57     ec_stats_t stats; /**< Rahmen-Statistiken */
    55     unsigned int timeout; /**< Timeout für synchronen Datenaustausch */
    58     unsigned int timeout; /**< Timeout für synchronen Datenaustausch */
    56 };
    59 };
    57 
    60