Hey @Sean , do you know why we have both the db_i and rt_wdb structures, as opposed to just one struct?
Yes, the gist is db_i is a low level structure whereas rt_wdb is a high-level api structure.
the implication being that the high-level api is intentionally more limited in what it can do, but is more convenient due to what it guarantees .. in this caes, that it's part of libwdb's API which has other features like tracking tolerances, better multithreaded access, means for dealing with dealing with naming collisions, etc.
db_i doesn't have any of that and is more centered around lower-level database operations.
Last updated: Jan 09 2025 at 00:46 UTC