master/domain.h
changeset 2612 668aa5e31137
parent 2611 f09b0623a2c1
child 2613 7208f4341104
equal deleted inserted replaced
2611:f09b0623a2c1 2612:668aa5e31137
    72                                              since last notification. */
    72                                              since last notification. */
    73     unsigned int redundancy_active; /**< Non-zero, if redundancy is in use. */
    73     unsigned int redundancy_active; /**< Non-zero, if redundancy is in use. */
    74     unsigned long notify_jiffies; /**< Time of last notification. */
    74     unsigned long notify_jiffies; /**< Time of last notification. */
    75     uint32_t offset_used[EC_DIR_COUNT]; /**< Next available domain offset of
    75     uint32_t offset_used[EC_DIR_COUNT]; /**< Next available domain offset of
    76         PDO, by direction */
    76         PDO, by direction */
       
    77     const ec_slave_config_t *sc_in_work; /**< slave_config which is actively
       
    78         being registered in this domain
       
    79         (i.e. ecrt_slave_config_reg_pdo_entry() ) */
       
    80     unsigned sc_in_work_start_offset; /**< Starting domain offset of slave
       
    81         config in work */
    77 };
    82 };
    78 
    83 
    79 /*****************************************************************************/
    84 /*****************************************************************************/
    80 
    85 
    81 void ec_domain_init(ec_domain_t *, ec_master_t *, unsigned int);
    86 void ec_domain_init(ec_domain_t *, ec_master_t *, unsigned int);