equal
deleted
inserted
replaced
57 ec_domain_t *domain, /**< EtherCAT domain. */ |
57 ec_domain_t *domain, /**< EtherCAT domain. */ |
58 ec_direction_t dir /**< Pdo direction. */ |
58 ec_direction_t dir /**< Pdo direction. */ |
59 ) |
59 ) |
60 { |
60 { |
61 fmmu->sc = sc; |
61 fmmu->sc = sc; |
62 fmmu->domain = domain; |
|
63 fmmu->dir = dir; |
62 fmmu->dir = dir; |
64 |
63 |
65 fmmu->logical_start_address = domain->data_size; |
64 fmmu->logical_start_address = domain->data_size; |
66 fmmu->data_size = ec_pdo_mapping_total_size(&sc->mapping[dir]); |
65 fmmu->data_size = ec_pdo_mapping_total_size(&sc->mapping[dir]); |
67 domain->data_size += fmmu->data_size; |
66 |
|
67 ec_domain_add_fmmu_config(domain, fmmu); |
68 } |
68 } |
69 |
69 |
70 /*****************************************************************************/ |
70 /*****************************************************************************/ |
71 |
71 |
72 /** Initializes an FMMU configuration page. |
72 /** Initializes an FMMU configuration page. |