master/master.h
changeset 55 059a9e712aa7
parent 54 7506e67dd122
child 56 36d1fa37f5e1
equal deleted inserted replaced
54:7506e67dd122 55:059a9e712aa7
    23 
    23 
    24    Verwaltet die EtherCAT-Slaves und kommuniziert mit
    24    Verwaltet die EtherCAT-Slaves und kommuniziert mit
    25    dem zugewiesenen EtherCAT-Gerät.
    25    dem zugewiesenen EtherCAT-Gerät.
    26 */
    26 */
    27 
    27 
    28 typedef struct ec_master
    28 struct ec_master
    29 {
    29 {
    30   ec_slave_t *bus_slaves; /**< Array von Slaves auf dem Bus */
    30   ec_slave_t *bus_slaves; /**< Array von Slaves auf dem Bus */
    31   unsigned int bus_slaves_count; /**< Anzahl Slaves auf dem Bus */
    31   unsigned int bus_slaves_count; /**< Anzahl Slaves auf dem Bus */
    32   ec_device_t device; /**< EtherCAT-Gerät */
    32   ec_device_t device; /**< EtherCAT-Gerät */
    33   unsigned int device_registered; /**< Ein Geraet hat sich registriert. */
    33   unsigned int device_registered; /**< Ein Geraet hat sich registriert. */
    44   int debug_level; /**< Debug-Level im Master-Code */
    44   int debug_level; /**< Debug-Level im Master-Code */
    45   unsigned int bus_time; /**< Letzte Bus-Zeit in Mikrosekunden */
    45   unsigned int bus_time; /**< Letzte Bus-Zeit in Mikrosekunden */
    46   unsigned int frames_lost; /**< Anzahl verlorene Frames */
    46   unsigned int frames_lost; /**< Anzahl verlorene Frames */
    47   unsigned long t_lost_output; /*<< Timer-Ticks bei der letzten Ausgabe von
    47   unsigned long t_lost_output; /*<< Timer-Ticks bei der letzten Ausgabe von
    48                                  verlorenen Frames */
    48                                  verlorenen Frames */
    49 }
    49 };
    50 ec_master_t;
       
    51 
    50 
    52 /*****************************************************************************/
    51 /*****************************************************************************/
    53 
    52 
    54 // Private Methods
    53 // Private Methods
    55 
    54