Licensing

enum simul::base::LicenceResult

The type of licence.

Values:

enumerator INVALID
enumerator EXPIRED_ALPHA
enumerator EXPIRED_FULL
enumerator EVAL_ALPHA
enumerator EVAL_FULL
enumerator PERMANENT_ALPHA
enumerator PERMANENT_FULL
struct LicenceInfo

Information on the license.

enum simul::base::FeatureLevel

The feature-level of this trueSKY version.

Values:

enumerator DISABLED
enumerator STANDARD
enumerator EXPERIMENTAL
FeatureLevel simul::base::GetFeatureLevel()

The current feature level, which determines whether this is the feature-limited trueSKY alpha, or full trueSKY.

FeatureLevel simul::base::GetMaximumFeatureLevel()

The maximum feature level (see GetFeatureLevel), determined by the current licence.

LicenceInfo simul::base::GetLicenceInfo(const char *lic)

Retrieve information on the specified licence key.

void simul::base::SetFeatureLevel(FeatureLevel f)

Change the feature level. It is only possible to change to a lower feature level than the maximum one (see GetMaximumFeatureLevel).

const char *simul::base::GetLicenceValidityText(const char *lic)

Get information on the status of the given licence.