validate_guids
Detects and resolves duplicate GUID collisions and uninitialized placeholders in LASAL projects, updating files with fresh GUIDs and accurate CRC32 hashes.
Instructions
Scan a LASAL station project for duplicate GUID collisions and uninitialized TO_UDINT(0) placeholders in classes. Auto-resolves duplicate GUID collisions (generating fresh GUIDs and updating MaeExp.txt/xml) and populates exact LASAL CRC32 @CT_ hashes. Also cleans dangling network metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| auto_fix | No | Automatically resolve duplicate GUID collisions and update @CT_ hashes. Default true. | |
| lcp_path | No | Absolute path to the .lcp file. Omit to use the currently selected project. |