Debug tool reports missing GUIDs when loading a TMC file
Database generation works as expected
Example
ERROR:pytmc.bin.db:Error creating record: Symbol GVL_Logger.fbRootLogger failure: Type with GUID {18071995-0000-0000-0000-000000000018} not in TMC
Details
This appears to be getting hit only in the debug tool as opposed to the database generation as the debug tool is exhaustive: it looks at all chains, including those with pragmas missing somewhere.
In looking through these chains, it finds GUIDs that are not defined in the TMC, but rather those found in the TwinCAT installation files (for things like PVOID, GUID, etc.)
Issue
Example
ERROR:pytmc.bin.db:Error creating record: Symbol GVL_Logger.fbRootLogger failure: Type with GUID {18071995-0000-0000-0000-000000000018} not in TMC
Details
This appears to be getting hit only in the debug tool as opposed to the database generation as the debug tool is exhaustive: it looks at all chains, including those with pragmas missing somewhere.
In looking through these chains, it finds GUIDs that are not defined in the TMC, but rather those found in the TwinCAT installation files (for things like
PVOID
,GUID
, etc.)