The ILicenseType provides the minimal set of information that a license object shall provide in a vision system. All objects that implement this interface shall be organized in the Licenses folder of the VisionSystemAssetType. It is formally defined in Table 56.
Table 56 – ILicenseType Definiton
Attribute |
Value |
||||
BrowseName |
ILicenseType |
||||
IsAbstract |
True |
||||
References |
Node Class |
BrowseName |
DataType |
TypeDefinition |
Other |
Subtype of the IVisionInfoType, inheriting the InstanceDeclaration of that Node |
The components of the ILicenseType have additional subcomponents which are defined in Table 57.
Table 57 – ILicenseType Additional Subcomponents
Source Path |
Reference |
NodeClass |
BrowseName |
DataType |
TypeDefinition |
Others |
2:Maintenance |
0:HasProperty |
Variable |
EndDate |
0:UtcTime |
0:PropertyType |
O |
2:Maintenance |
0:HasProperty |
Variable |
StartDate |
0:UtcTime |
0:PropertyType |
O |
2:Maintenance |
0:HasProperty |
Variable |
LicenseId |
0:String |
0:PropertyType |
O |
2:Maintenance |
0:HasProperty |
Variable |
LicenseType |
0:String |
0:PropertyType |
O |
2:Maintenance |
0:HasProperty |
Variable |
LicenseReference |
0:String |
0:PropertyType |
M |
2:Maintenance |
0:HasProperty |
Variable |
LicenseDescription |
0:String |
0:PropertyType |
O |
2:Maintenance |
0:HasProperty |
Variable |
EnabledFeatures |
0:String[] |
0:PropertyType |
O |
The EndDate property is the end date of the license validity. If this property is set, the effects of not having a valid license are defined by the policy of the software or hardware provider.
The StartDate property is the start date of the license validity. If this property is set, the effects of not having a valid license are defined by the policy of the software or hardware provider.
The LicenseId property is the id that uniquely identifies the license for the software or hardware provider. It might be used for maintenance and/or support requests.
The LicenseType property is the type of license based on the policy of the software of hardware provider e.g., runtime, trial, developer, support.
The LicenseReference property is a reference to a file on the system, documentation, or webpage where more information about the license can be obtained.
The LicenseDescription property is a short description of the license.
The EnabledFeatures property is a list of the enabled features by the license.