Find flag method with const char * parameter; added method to header.

This commit is contained in:
Florian Pose
2021-08-24 17:48:09 +02:00
parent 2ee65b6387
commit 980c8d3025
2 changed files with 8 additions and 6 deletions
+7 -6
View File
@@ -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;
}
} }
} }
+1
View File
@@ -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);