equal
deleted
inserted
replaced
616 return req; |
616 return req; |
617 } |
617 } |
618 |
618 |
619 /*****************************************************************************/ |
619 /*****************************************************************************/ |
620 |
620 |
|
621 void ecrt_slave_config_state(const ec_slave_config_t *sc, |
|
622 ec_slave_config_state_t *state) |
|
623 { |
|
624 state->online = sc->slave ? 1 : 0; |
|
625 if (state->online) { |
|
626 state->operational = |
|
627 sc->slave->current_state == EC_SLAVE_STATE_OP; |
|
628 state->al_state = sc->slave->current_state; |
|
629 } else { |
|
630 state->operational = 0; |
|
631 state->al_state = EC_SLAVE_STATE_UNKNOWN; |
|
632 } |
|
633 } |
|
634 |
|
635 /*****************************************************************************/ |
|
636 |
621 /** \cond */ |
637 /** \cond */ |
622 |
638 |
623 EXPORT_SYMBOL(ecrt_slave_config_pdo_assign_add); |
639 EXPORT_SYMBOL(ecrt_slave_config_pdo_assign_add); |
624 EXPORT_SYMBOL(ecrt_slave_config_pdo_assign_clear); |
640 EXPORT_SYMBOL(ecrt_slave_config_pdo_assign_clear); |
625 EXPORT_SYMBOL(ecrt_slave_config_pdo_mapping_add); |
641 EXPORT_SYMBOL(ecrt_slave_config_pdo_mapping_add); |
629 EXPORT_SYMBOL(ecrt_slave_config_sdo); |
645 EXPORT_SYMBOL(ecrt_slave_config_sdo); |
630 EXPORT_SYMBOL(ecrt_slave_config_sdo8); |
646 EXPORT_SYMBOL(ecrt_slave_config_sdo8); |
631 EXPORT_SYMBOL(ecrt_slave_config_sdo16); |
647 EXPORT_SYMBOL(ecrt_slave_config_sdo16); |
632 EXPORT_SYMBOL(ecrt_slave_config_sdo32); |
648 EXPORT_SYMBOL(ecrt_slave_config_sdo32); |
633 EXPORT_SYMBOL(ecrt_slave_config_create_sdo_request); |
649 EXPORT_SYMBOL(ecrt_slave_config_create_sdo_request); |
|
650 EXPORT_SYMBOL(ecrt_slave_config_state); |
634 |
651 |
635 /** \endcond */ |
652 /** \endcond */ |
636 |
653 |
637 /*****************************************************************************/ |
654 /*****************************************************************************/ |