The OTX-Runtime Converter API is equipped with a simple, offline licensing mechanism. To use the API a license key must be set by the user, see SetLicenseKey method. Without a valid license key no RuntimeConverter can be created. The license key has the format "XXXX-XXXX-XXXX-XXXX-XXXX". The license key contains the following informations:
- LicenseId The license ID is a unique number that identifies the license owner.
- ProductId The product ID is a unique number that identifies the product.
- ExpirationDate (Optional) The optional expiration date can be used for time limited licenses, e.g. evaluation license. After the expiration date expires, no RuntimeConverter can be created
Important: The software is copyrighted and shall not be used without a valid license key!
Code Example
The following pseudo code shows how the license manager can be used.
void main()
{
try
{
}
catch (Exception e)
{
}
}
Class to manage the OTX-Runtime Converter licenses.
Definition: LicenseManager.cs:21
static void SetLicenseKey(string licenseKey)
Sets a valid license key to release the API.
Definition: LicenseManager.cs:47
Factory class for creating RuntimeConverter, see IRuntimeConverter
Definition: RuntimeConverterFactory.cs:16
static IRuntimeConverter CreateSocketRuntimeConverter(ushort port)
Creates a Socket Runtime Converter instance.
Definition: RuntimeConverterFactory.cs:36
Represents a checker and a compiler.
Definition: IRuntimeConverter.cs:35
Namespace containing all objects related to licensing
Definition: LicenseManager.cs:16
Namespace containing the programming interface for for validation and compilation of PTX,...
Definition: Config.cs:8
Namespace containing all objects for validation and compilation of PTX, PPX, PROJECT
Definition: Config.cs:8
Namespace containing all objects which are standardized according to ISO 13209 (OTX)
Namespace containing all objects related to testing inside automotive industry