BackupRestore.UpdateTimeZoneFromSystem (PROP) ¶ PROPERTY UpdateTimeZoneFromSystem : BOOL Determines whether or not the timezone is updated from the underlying system before each computation involving timezone.
ClientCreatableObjects (FB) ¶ FUNCTION_BLOCK PUBLIC FINAL ClientCreatableObjects EXTENDS BACnet.BACnetServerPluginBase IMPLEMENTS BACnet.IBACnetEventConsumer Default implementation for client-create-object requests to limit client creatable object types to certain types and amounts. This default implementation registers a (client) create object service application hook and rejects unwanted client create object requests. This default implementation also ignores all property initial values except: Object_Name, Description, Profile_Name Properties: BlockFurtherProcessing Name NumHooks Methods: SetMaxNum Structure: BlockFurtherProcessing (Property) Name (Property) NumHooks (Property) SetMaxNum (Method)
3SLicense Library Documentation ¶ Company : CODESYS Title : 3SLicense Version : 3.5.20.0 Categories : Intern Namespace : 3S_LICENSE Author : CODESYS Development GmbH Placeholder : 3SLicense Description [ 1 ] ¶ This library manages the licenses stored on the device. Contents: ¶ OLM_OnlineLicenseManager (FunctionBlock) DemoModeExpiredID (Method) DemoModeStartedID (Method) GetUserLicenseValue (Method) LicenseMissingID (Method) Indices and tables ¶ [ 1 ] Based on 3SLicense.library, last modified 14.03.2024, 07:52:31. LibDoc 4.5.0.0 The content file 3SLicense.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 14.03.2024, 07:52:33.
OLM_OnlineLicenseManager (FB) ¶ FUNCTION_BLOCK OLM_OnlineLicenseManager This FB manages the access to license values. There is one global instance of it with the name g_olm . Methods: DemoModeExpiredID DemoModeStartedID GetUserLicenseValue LicenseMissingID Structure: DemoModeExpiredID (Method) DemoModeStartedID (Method) GetUserLicenseValue (Method) LicenseMissingID (Method)
OLM_OnlineLicenseManager.DemoModeExpiredID (METH) ¶ METHOD DemoModeExpiredID With this method a component can propagade in a uniform way that its demo mode has expired and it has stopped to work. In contrast to the method DemoModeExpired, this function will post the message only once, and so the caller doesn’t have to take care and make sure to call it only once by himself InOut: Scope Name Type Comment Input strComponent STRING name of the component udiLicenseID UDINT license ID of the component
IBACnetARRAYN_of_BACnetObjectSelector.RemoveElement (METH) ¶ METHOD RemoveElement : CmpBACnet.IEC_BACNET_STATUS Remove element of this property at the given index. InOut: Scope Name Type Comment Return RemoveElement CmpBACnet.IEC_BACNET_STATUS Input nIndex CmpBACnet.IEC_BACNET_ARRAY_INDEX Index (0 .. number of elements-1).
OLM_OnlineLicenseManager.DemoModeStartedID (METH) ¶ METHOD DemoModeStartedID With this method a component can propagade in a uniform way that it is running in demo mode and will - after a certain time - stop. This method should be called after it is clear that the license will stay in demo mode, in particular the (possibly later / after initialization phase) confirmation of dynamic licenses should be taken into account. Therefore it is recommended for the OEM to confirm dynamic licenses during the initialization (after global init slot 40000) and before the application is started. In contrast to the method DemoModeStarted, this function will post the message only once, and so the caller doesn’t have to take care and make sure to call it only once by himself InOut: Scope Name Type Comment Input strComponent STRING name of the component udiLicenseID UDINT license ID of the component
OLM_OnlineLicenseManager.GetUserLicenseValue (METH) ¶ METHOD GetUserLicenseValue : UDINT This method allows to ask for the license value of a component (specified by udiLicenseID) InOut: Scope Name Type Comment Return GetUserLicenseValue UDINT Possible values: 0 no valid license installed 16#FFFFFFFF demo mode (lasts for 30 min) else license value; interpretation depends on component Input udiLicenseID UDINT ID of the component that asks for its license value (centrally assigned by 3S)
OLM_OnlineLicenseManager.LicenseMissingID (METH) ¶ METHOD LicenseMissingID With this method a component that previously asked for a license and received a negative result can post an error log message in a unified way Hence this method should be called after GetUserLicenseValue has been called and returned no license. In contrast to the method LicenseMissing, this function will post the message only once, and so the caller doesn’t have to take care and make sure to call it only once by himself InOut: Scope Name Type Comment Input strComponent STRING name of the component udiLicenseID UDINT license ID of the component
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 14.03.2024, 07:52:33 companyName string 3S-Smart Software Solutions GmbH libraryFile 3SLicense.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile 3SLicense.clean.json version version 2.0.0.0 ProjectInformation ActivateSigning bool False LinkInSimulation True Released True SIL2 False LastModificationDateTime date 14.03.2024, 07:52:31 LibraryCategories library-category-list Intern Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 DefaultNamespace 3S_LICENSE Description See: Description DocFormat reStructuredText Placeholder 3SLicense PrivateKeyFile ./../../../3sSignedLibrary_topsecret.libpk Project 3SLicense Title 3SLicense Version version 3.5.20.0