Type | Description |
None | No check is performed — the dependency is always considered satisfied. Useful as a placeholder. |
Version Check | Checks that the version of a selected software component falls within the specified range. ●Identifier: select the software to check: RoboDK, Add-in Manager, Qt Framework, or Operating System. ●Value: a version range using interval notation (see Version ranges). |
CPU Architecture | Checks that the system's processor architecture matches the expected value. ●Value: the expected CPU architecture string, e.g. x86_64, arm64, or i386. Supports exact match or regular expression. |
Build Architecture | Checks the full application binary interface (ABI) string of the running build. This is more detailed than CPU architecture and includes compiler, data model, and endianness information. ●Value: e.g. x86_64-little_endian-lp64. Supports exact match or regular expression. |
Kernel Type | Checks the underlying OS kernel identifier. ●Value: e.g. winnt (Windows), linux, darwin (macOS). Supports exact match or regular expression. |
System Check | Checks the operating system product name as reported by the OS itself. ●Value: e.g. windows, ubuntu. Supports exact match or regular expression. |
File Version (Windows only) | Reads the version resource embedded in a Windows executable or library (.exe or .dll) and compares it with value or using expression. ●Value: e.g. 1.4.3.3123 supports exact match or regular expression. |
File Created | Checks the creation timestamp of the specified file. ●Identifier / File Name: the path of the file to inspect. ●Value: a date/time with mode: Exact, Before, or After (see Date and time values). |
File Modified | Checks the last-modification timestamp of the specified file. ●Identifier / File Name: the path of the file to inspect. ●Value: a date/time with mode: Exact, Before, or After (see Date and time values). |