Completed API methods in fake library.
This commit is contained in:
parent
b82a66735c
commit
04c4db80c3
File diff suppressed because it is too large
Load Diff
|
|
@ -56,6 +56,7 @@ struct pdo
|
||||||
size_t sizeInBytes() const;
|
size_t sizeInBytes() const;
|
||||||
|
|
||||||
Offset findEntry(uint16_t idx, uint8_t subindex) const;
|
Offset findEntry(uint16_t idx, uint8_t subindex) const;
|
||||||
|
Offset findEntryByPos(unsigned int) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct syncManager
|
struct syncManager
|
||||||
|
|
@ -180,6 +181,11 @@ public:
|
||||||
return const_cast<uint8_t *>(data.data());
|
return const_cast<uint8_t *>(data.data());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
size_t getSize() const
|
||||||
|
{
|
||||||
|
return data.size();
|
||||||
|
}
|
||||||
|
|
||||||
int activate();
|
int activate();
|
||||||
int process();
|
int process();
|
||||||
int queue();
|
int queue();
|
||||||
|
|
@ -214,15 +220,17 @@ public:
|
||||||
explicit ec_master(int id);
|
explicit ec_master(int id);
|
||||||
|
|
||||||
int activate();
|
int activate();
|
||||||
|
int deactivate();
|
||||||
|
|
||||||
ec_domain *createDomain();
|
ec_domain *createDomain();
|
||||||
|
|
||||||
int getNoSlaves() const { return slaves.size(); }
|
int getNoSlaves() const { return slaves.size(); }
|
||||||
int getId() const { return id_; }
|
int getId() const { return id_; }
|
||||||
|
|
||||||
ec_slave_config_t *slave_config(
|
ec_slave_config_t *slave_config(
|
||||||
uint16_t alias, /**< Slave alias. */
|
uint16_t alias, /**< Slave alias. */
|
||||||
uint16_t position, /**< Slave position. */
|
uint16_t position, /**< Slave position. */
|
||||||
uint32_t vendor_id, /**< Expected vendor ID. */
|
uint32_t vendor_id, /**< Expected vendor ID. */
|
||||||
uint32_t product_code /**< Expected product code. */
|
uint32_t product_code /**< Expected product code. */
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue