mirror of
https://gitlab.com/etherlab.org/ethercat.git
synced 2026-09-27 12:33:48 +08:00
Find flag method with const char * parameter; added method to header.
This commit is contained in:
@@ -649,14 +649,15 @@ void ec_slave_config_expire_disconnected_requests(
|
|||||||
*/
|
*/
|
||||||
ec_flag_t *ec_slave_config_find_flag(
|
ec_flag_t *ec_slave_config_find_flag(
|
||||||
ec_slave_config_t *sc, /**< Slave configuration. */
|
ec_slave_config_t *sc, /**< Slave configuration. */
|
||||||
const uint8_t *key /**< Flag key. */
|
const char *key /**< Flag key. */
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
ec_flag_t *flag;
|
if (sc) {
|
||||||
|
ec_flag_t *flag;
|
||||||
list_for_each_entry(flag, &sc->flags, list) {
|
list_for_each_entry(flag, &sc->flags, list) {
|
||||||
if (!strcmp(flag->key, key)) {
|
if (!strcmp(flag->key, key)) {
|
||||||
return flag;
|
return flag;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -180,6 +180,7 @@ ec_reg_request_t *ec_slave_config_find_reg_request(ec_slave_config_t *,
|
|||||||
ec_voe_handler_t *ec_slave_config_find_voe_handler(ec_slave_config_t *,
|
ec_voe_handler_t *ec_slave_config_find_voe_handler(ec_slave_config_t *,
|
||||||
unsigned int);
|
unsigned int);
|
||||||
void ec_slave_config_expire_disconnected_requests(ec_slave_config_t *);
|
void ec_slave_config_expire_disconnected_requests(ec_slave_config_t *);
|
||||||
|
ec_flag_t *ec_slave_config_find_flag(ec_slave_config_t *, const char *);
|
||||||
|
|
||||||
ec_sdo_request_t *ecrt_slave_config_create_sdo_request_err(
|
ec_sdo_request_t *ecrt_slave_config_create_sdo_request_err(
|
||||||
ec_slave_config_t *, uint16_t, uint8_t, size_t);
|
ec_slave_config_t *, uint16_t, uint8_t, size_t);
|
||||||
|
|||||||
Reference in New Issue
Block a user