master/domain.h
changeset 944 3da464db1784
parent 885 eaa10a277d52
child 950 8b00e63fff90
equal deleted inserted replaced
943:1d9e2663e087 944:3da464db1784
    62     struct kobject kobj; /**< kobject. */
    62     struct kobject kobj; /**< kobject. */
    63     struct list_head list; /**< List item. */
    63     struct list_head list; /**< List item. */
    64     ec_master_t *master; /**< EtherCAT master owning the domain. */
    64     ec_master_t *master; /**< EtherCAT master owning the domain. */
    65     unsigned int index; /**< Index (just a number). */
    65     unsigned int index; /**< Index (just a number). */
    66     size_t data_size; /**< Size of the process data. */
    66     size_t data_size; /**< Size of the process data. */
    67     unsigned int expected_working_counter; /**< Expected working counter. */
    67     uint16_t expected_working_counter; /**< Expected working counter. */
    68     uint8_t *data; /**< Memory for the process data. */
    68     uint8_t *data; /**< Memory for the process data. */
    69     ec_origin_t data_origin; /**< Origin of the \a data memory. */
    69     ec_origin_t data_origin; /**< Origin of the \a data memory. */
    70     struct list_head datagrams; /**< Datagrams for process data exchange. */
    70     struct list_head datagrams; /**< Datagrams for process data exchange. */
    71     uint32_t logical_base_address; /**< Logical offset address of the
    71     uint32_t logical_base_address; /**< Logical offset address of the
    72                                      process data. */
    72                                      process data. */
    73     unsigned int working_counter; /**< Last working counter value. */
    73     uint16_t working_counter; /**< Last working counter value. */
    74     unsigned int working_counter_changes; /**< Working counter changes
    74     unsigned int working_counter_changes; /**< Working counter changes
    75                                              since last notification. */
    75                                              since last notification. */
    76     unsigned long notify_jiffies; /**< Time of last notification. */
    76     unsigned long notify_jiffies; /**< Time of last notification. */
    77 };
    77 };
    78 
    78