UnderAutomation
Une question ?

[email protected]

Contactez-nous
UnderAutomation
⌘Q
Fanuc SDK documentation
Connect to your robot
Documentation home

Licensing

To be used, this SDK is subject to licensing. You have 30 days to test it for free.

  • Register a license
  • API Reference

To be used, this SDK is subject to licensing. You have 30 days to test it for free.

Register a license

You have 30 days free trial. For a long term use, you need to buy a license (more details about licensing). Then, we will send you a license key and you will just have to specify it with your company name with the static method RegisterLicense() of class FanucRobot.

A InvalidLicenseException exception will be thrown when connecting to the robot with the reason.

You can get full information about current license with the static property LicenseInfo of class FanucRobot.

using UnderAutomation.Fanuc;
using UnderAutomation.Fanuc.License;
public class License
{
static void Main(string[] args)
{
FanucRobot.RegisterLicense("YourCompanyName", "YOUR_LICENSE_KEY");
LicenseInfo myLicenseInfo = FanucRobot.LicenseInfo;
// Number of trial days remaining
var evaluationDaysLeft = myLicenseInfo.EvaluationDaysLeft;
bool licenseValid = myLicenseInfo.State == LicenseState.Licensed;
}
}

API Reference

Class
LicenseInfo
C#Python

Information about a license key

MemberTypeDescription
LicenseInfo(string, string)
Constructor
Create a new LicenseInfo instance to retrieve informations about a pair of identifier/key This class should not be used to register your product. Please use static function RegisterLicense to specify your license.
  • licenseIdentifier : The name of your organization (null for trial version)
  • licenseKey : The key, associated to the identifier, supplied by UnderAutomation (null for trial version)
EvaluationDaysLeft
Property
read only
int?
Remaining days of the trial period. Null if the product is licensed. It could be negative if the trial period is ended since several days.
EvaluationStartDate
Property
read only
DateTime
The date the trial period starts. If the product is licensed, the date of the library first use.
IsLicensed
Property
read only
bool
True if the license state is Licensed, Trial or ExtraTrial ; false otherwise
LicenseIssuedDate
Property
read only
DateTime?
The date you get the license
LicenseKey
Property
read only
string
The license key supplied by UnderAutomation (null for trial period)
Licensee
Property
read only
string
Name of your organisation
MaintenanceExpirationDate
Property
read only
DateTime?
The date your maintenance contract end and you no longer can use this license with newer versions.
MaintenanceYears
Property
read only
int
Number of maintenance years included in your license
Product
Property
read only
string
Commercial name of this .NET Software library
ProductReleaseDate
Property
read only
DateTime
The date this version of the product was released.
State
Property
read only
LicenseState
The current license state
TrialPeriodExpirationDate
Property
read only
DateTime?
The date the product will expire. Null if the product is licensed.
ToString()
Method
string
A human description of the license
Enum
LicenseState
C#Python

States that can take a license

NameValueDescription
Expired
3
The trial period as expired, you no more can use the library
ExtraTrial
2
The library is in an extra trial period, you can use the library
Invalid
0
The pair License Identifier and License Key are incompatible, you cannot use the library
Licensed
5
Congratulations, the library is licensed.
MaintenanceNeeded
4
Your license does not allow you to use such a recent release. Please buy maintenance to use this version
None
-1
No license has been provided
Trial
1
The library is in a trial period, you can use the library
Class
InvalidLicenseExceptioninherits Exception
C#Python

Exception thrown while using the product if the license is not valid.

MemberTypeDescription
LicenseInfo
Property
read only
LicenseInfo
The license that causes this exception
View as Markdown

Intégrez facilement les robots Universal Robots, Fanuc, Yaskawa, ABB ou Staubli dans vos applications .NET, Python, LabVIEW ou Matlab

UnderAutomation
Contactez-nousLegal

© All rights reserved.