Storage.UtilityGetCurrentDateAndTime (METH) ¶ METHOD UtilityGetCurrentDateAndTime : STO.INT64 Julian day numbers, the number of days since noon in Greenwich on November 24, 4714 B.C. according to the proleptic Gregorian calendar InOut: Scope Name Type Return UtilityGetCurrentDateAndTime STO.INT64 Output eError STO.ERROR
Storage.UtilityRandomness (METH) ¶ METHOD UtilityRandomness : STO.ERROR A call to this method stores szSize bytes of randomness into buffer pData InOut: Scope Name Type Return UtilityRandomness STO.ERROR Input szSize CAA.SIZE pData CAA.PVOID
_3SStorageVersionConstants (GVL) ¶ InOut: Name Type Initial Comment _3SSTORAGE_VERSION_LARGEROREQUAL_3_5_5_0_ INT 0 These variables should not be removed, because other libraries or code generation may rely on these variables to identifiy a version of the lib! _3SSTORAGE_VERSION_LARGEROREQUAL_3_5_11_10_ INT 0
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 03.07.2018, 10:24:35 companyName string 3S-Smart Software Solutions GmbH libraryFile _3SStorage.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP13 contentFile _3SStorage.clean.json version version 2.0.0.0 ProjectInformation Depends on PS bool False Depends on RTS False Released True LastModificationDateTime date 03.07.2018, 10:24:34 LibraryCategories library-category-list Intern|CAA|Database Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH DefaultNamespace STI Description See: Description LanguageModelAttribute qualified-access-only Placeholder CAA Storage Imp Project _3SStorage Title 3S Storage Version version 3.5.13.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CAA FB Factory ¶ Library Identification ¶ Placeholder: CAA FB Factory Default Resolution: CAA FB Factory, * (CAA Technical Workgroup) Namespace: FBF Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA FB Factory CAA Storage ¶ Library Identification ¶ Placeholder: CAA Storage Default Resolution: CAA Storage, * (CAA Technical Workgroup) Namespace: STO Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Storage CAA Types Extern ¶ Library Identification ¶ Placeholder: CAA Types Default Resolution: CAA Types Extern, * (CAA Technical Workgroup) Namespace: CAA Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CAA Types
_StorageGetIndexId (FUN) ¶ FUNCTION _StorageGetIndexId : STO.ERROR = SignatureFlag.SimulationExternal = link even in simulation mode InOut: Scope Name Type Return _StorageGetIndexId STO.ERROR Input hStorage STORAGE_TYPE Inout sIndex STRING sTable STRING Output idIndex CAA.IDENT
_StorageGetTableId (FUN) ¶ FUNCTION _StorageGetTableId : STO.ERROR = SignatureFlag.SimulationExternal = link even in simulation mode InOut: Scope Name Type Return _StorageGetTableId STO.ERROR Input hStorage STORAGE_TYPE Inout sTable STRING Output idTable CAA.IDENT
Storage.StorageGetIndexId (METH) ¶ METHOD StorageGetIndexId : STO.ERROR Determines the id of an index of a table. InOut: Scope Name Type Comment Return StorageGetIndexId STO.ERROR The error code. Can return ERROR.NOT_IMPLEMENTED for non- sqlite implementations Inout sIndex STRING The name of the index sTable STRING The name of the table the index belongs to Output idIndex CAA.IDENT Returns id of the index.
Storage.StorageGetTableId (METH) ¶ METHOD StorageGetTableId : STO.ERROR Determines the id of a given table. InOut: Scope Name Type Comment Return StorageGetTableId STO.ERROR The error code. Can return ERROR.NOT_IMPLEMENTED for non- sqlite implementations Inout sTable STRING The name of the table Output idTable CAA.IDENT Returns id of the table.
DefaultIParameterDB (FB) ¶ FUNCTION_BLOCK DefaultIParameterDB Create one single instance in an application. Execute cyclically. This instance performs storing data of all registered instances of DefaultIParData. Do not execute in bus-cycle as it can be blocking ! Methods: Register Structure: Register (Method)