Completed API methods in fake library.

This commit is contained in:
Florian Pose 2025-07-24 11:25:44 +02:00
parent b82a66735c
commit 04c4db80c3
2 changed files with 877 additions and 228 deletions

File diff suppressed because it is too large Load Diff

View File

@ -56,6 +56,7 @@ struct pdo
size_t sizeInBytes() const;
Offset findEntry(uint16_t idx, uint8_t subindex) const;
Offset findEntryByPos(unsigned int) const;
};
struct syncManager
@ -180,6 +181,11 @@ public:
return const_cast<uint8_t *>(data.data());
}
size_t getSize() const
{
return data.size();
}
int activate();
int process();
int queue();
@ -214,6 +220,8 @@ public:
explicit ec_master(int id);
int activate();
int deactivate();
ec_domain *createDomain();
int getNoSlaves() const { return slaves.size(); }