fix(UML-1462): Поправил инициализацию

This commit is contained in:
algin 2023-06-06 14:46:20 +03:00
parent a8d6b23a4b
commit 8890af415d
2 changed files with 5 additions and 2 deletions

View File

@ -11,9 +11,11 @@ namespace free_rtos {
Eth *EthEcatApi::eth_{nullptr};
bool EthEcatApi::init(Eth& eth, TEthMacPorts port_id, uint16_t address_base) {
void EthEcatApi::init(Eth& eth) {
eth_ = ð
}
bool EthEcatApi::config_init(TEthMacPorts port_id, uint16_t address_base) {
bool status = false;
get_ecat().Init(port_id);

View File

@ -20,7 +20,8 @@ namespace free_rtos {
class EthEcatApi {
public:
static bool init(Eth& eth, TEthMacPorts port_id, uint16_t address_base);
static void init(Eth& eth);
static bool config_init(TEthMacPorts port_id, uint16_t address_base);
static void process(); // Внутри бесконечный цикл. Запускать в отдельном потоке
static std::vector<ecat_buffer::PDOMap>& get_ecat_pdo_map();