MonitoringState (ENUM) ¶ TYPE MonitoringState : Is used to monitor the state of a data source for the data source editor or in an IEC application Attributes: qualified_only InOut: Name Comment Initialized Left after a call to StartConnect Connecting Switches to Connected after succeeded Connecting and to WaitingForReconnect after errors Connected The datasource is connected ShuttingDown Left to Shutdown after succeeded call to ShuttingDown Shutdown Terminal state WaitingForReconnect Left after some time in favor of Initialized WaitingForCommSetting Waiting that dynamic configuration setting has been ready Unknown
PersistantItemListUsage (ENUM) ¶ TYPE PersistantItemListUsage : This enumeration can be used to specify the usecase of persistant item list so that a precreated list can be found by the in fact usage. E.g. a list is created by the application to speedup access of recipes and therefore the recipemanagement needs to find the according list. Please remark that using a specific usecase may imply some expectations on the given list. Attributes: qualified_only InOut: Name Comment Unspecified Recipes The variable list is used for reading or writing recipes. Therefore it is expected that the usage details reflect the name of the recipe definition and that all variables of the recipe definition are added to the according list.
ReplacementInfo (STRUCT) ¶ TYPE ReplacementInfo : STRUCT InOut: Name Type pParentReplacementInfo POINTER TO ReplacementInfo arrName POINTER TO ARRAY [0..0] OF POINTER TO STRING(255) arrReplacement POINTER TO ARRAY [0..0] OF POINTER TO STRING(255) nCount INT
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 14.03.2023, 13:34:11 companyName string 3S-Smart Software Solutions GmbH libraryFile Datasources_Itfs.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile Datasources_Itfs.clean.json version version 2.0.0.0 ProjectInformation IsInterfaceLibrary bool True Released True LastModificationDateTime date 14.03.2023, 13:34:11 LibraryCategories library-category-list Intern|DataSources Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace IDatasources Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Project Datasources_Itfs Title Datasources Interfaces Version version 4.3.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. Base Interfaces ¶ Library Identification ¶ Name: Base Interfaces Version: newest Company: System Namespace: IBaseLibrary Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Base Interfaces, * (System) SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
INotificationClient.SingleValueWrite (METH) ¶ METHOD SingleValueWrite This method will be called when a variable will be written to the connected device Note Please remark that this method will be called before the write operation is sent to the connected device. For being sure about a successful execution the followup call of INotificationClient.WriteRequestDone should be checked. InOut: Scope Name Type Comment Input remoteName ItemName The name of the variable as known by the connected device that was read. For details of the format of this parameter have a look at ItemName or ItemNameType pOldValue POINTER TO BYTE The address of the former value as far as known on side of the current device. Note Please remark that the value might have changed on the connected device in the meantime pNewValue POINTER TO BYTE The address of the value containing the value that will be written valueType IBaseLibrary.TypeClass The type information of the currently read value valueSize __UXINT The size in bytes of the currently read value
INotificationClient.WriteRequestDone (METH) ¶ METHOD WriteRequestDone This method will be called when a write operation on one or more variables was executed. InOut: Scope Name Type Comment Input datasourceName ItemName The name of the datasource where the operation was executed. For details of the format of this parameter have a look at ItemName or ItemNameType result SysTypes.RTS_IEC_RESULT The result of the operation. In case of successful execution, this value will contain |CmpErrors.Errors.ERR_OK|
INotificationClient.WriteRequestStart (METH) ¶ METHOD WriteRequestStart This method will be called when a write operation on one or more variables will be executed. InOut: Scope Name Type Comment Input datasourceName ItemName The name of the datasource where the operation will be executed. For details of the format of this parameter have a look at ItemName or ItemNameType
ITraceAddressInfoWriter (ITF) ¶ INTERFACE ITraceAddressInfoWriter EXTENDS __SYSTEM.IQueryInterface Implementors of this interface are able to write the address info of a variable to the service calls of CmpTraceMgr. Methods: GetAddressFlags GetSize GetType Release WriteAddressInfo Structure: GetAddressFlags (Method) GetSize (Method) GetType (Method) Release (Method) WriteAddressInfo (Method)
ITraceAddressInfoWriter.GetAddressFlags (METH) ¶ METHOD GetAddressFlags : ETraceAddressFlags Returns an <c>ETraceAddressFlags</c> value, that indicates, which type of address info will be written in method <c>WriteAddressInfo</c>. InOut: Scope Name Type Comment Return GetAddressFlags ETraceAddressFlags See summary