master/pdo_mapping.h
changeset 842 40e27e5a8dce
parent 839 e0757d452fc9
child 844 8839ba8bfeb4
equal deleted inserted replaced
841:6f0cf00d7107 842:40e27e5a8dce
    62 void ec_pdo_mapping_init(ec_pdo_mapping_t *);
    62 void ec_pdo_mapping_init(ec_pdo_mapping_t *);
    63 void ec_pdo_mapping_clear(ec_pdo_mapping_t *);
    63 void ec_pdo_mapping_clear(ec_pdo_mapping_t *);
    64 
    64 
    65 void ec_pdo_mapping_clear_pdos(ec_pdo_mapping_t *);
    65 void ec_pdo_mapping_clear_pdos(ec_pdo_mapping_t *);
    66 
    66 
       
    67 ec_pdo_t *ec_pdo_mapping_add_pdo(ec_pdo_mapping_t *, uint16_t,
       
    68         ec_direction_t);
    67 int ec_pdo_mapping_add_pdo_copy(ec_pdo_mapping_t *, const ec_pdo_t *);
    69 int ec_pdo_mapping_add_pdo_copy(ec_pdo_mapping_t *, const ec_pdo_t *);
    68 int ec_pdo_mapping_add_pdo_info(ec_pdo_mapping_t *, const ec_pdo_info_t *,
       
    69         const ec_slave_config_t *);
       
    70 
    70 
    71 int ec_pdo_mapping_copy(ec_pdo_mapping_t *, const ec_pdo_mapping_t *);
    71 int ec_pdo_mapping_copy(ec_pdo_mapping_t *, const ec_pdo_mapping_t *);
    72 
    72 
    73 uint16_t ec_pdo_mapping_total_size(const ec_pdo_mapping_t *);
    73 uint16_t ec_pdo_mapping_total_size(const ec_pdo_mapping_t *);
    74 int ec_pdo_mapping_equal(const ec_pdo_mapping_t *, const ec_pdo_mapping_t *);
    74 int ec_pdo_mapping_equal(const ec_pdo_mapping_t *, const ec_pdo_mapping_t *);
    75 
    75 
       
    76 ec_pdo_t *ec_pdo_mapping_find_pdo(const ec_pdo_mapping_t *, uint16_t);
    76 const ec_pdo_t *ec_pdo_mapping_find_pdo_const(const ec_pdo_mapping_t *,
    77 const ec_pdo_t *ec_pdo_mapping_find_pdo_const(const ec_pdo_mapping_t *,
    77         uint16_t);
    78         uint16_t);
    78 
    79 
    79 /*****************************************************************************/
    80 /*****************************************************************************/
    80 
    81