GetLibVersionNumber (FUN) ¶ FUNCTION GetLibVersionNumber : DWORD This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersionNumber DWORD
IsLibReleased (FUN) ¶ FUNCTION IsLibReleased : BOOL This function has been automatically generated from the project information. InOut: Scope Name Type Return IsLibReleased BOOL
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 21.06.2023, 11:08:02 companyName string 3S-Smart Software Solutions GmbH libraryFile Generic String Base.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP18 Patch 3 contentFile Generic String Base.clean.json version version 2.0.0.0 ProjectInformation AutoResolveUnbound bool True Released True LastModificationDateTime date 21.06.2023, 11:08:00 LibraryCategories library-category-list Application|Strings Author string CODESYS Development GmbH Company CODESYS DefaultNamespace GSB Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder GenericStringBase Project Generic String Base Title Generic String Base UnitTestingDefine GenStringTesting Version version 4.0.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. Immutable String Segments ¶ Library Identification ¶ Placeholder: StringSegs Default Resolution: Immutable String Segments, * (CODESYS) Namespace: STR Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: StringSegs String Builder ¶ Library Identification ¶ Placeholder: StringBuilder Default Resolution: String Builder, * (CODESYS) Namespace: SBD Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: StringBuilder String Builder Base ¶ Library Identification ¶ Placeholder: StringBuilderBase Default Resolution: String Builder Base, * (CODESYS) Namespace: SBB Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: StringBuilderBase String Conversions ¶ Library Identification ¶ Placeholder: StrConv Default Resolution: String Conversions, * (CODESYS) Namespace: SCV Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: StrConv UTF-8 Encoding Support ¶ Library Identification ¶ Placeholder: UTF8 Default Resolution: UTF-8 Encoding Support, * (CODESYS) Namespace: UTF8 Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: UTF8
Builder.Reset (METH) ¶ METHOD FINAL Reset Resets the Builder to be empty InOut: Scope Name Type Output eErrorID ERROR
Builder.GetCurrentSegment (METH) ¶ METHOD FINAL GetCurrentSegment : ERROR Returns the available memory of the free segment InOut: Scope Name Type Comment Return GetCurrentSegment ERROR Output pbyData POINTER TO BYTE Pointer to the first byte of the free segment udiSize UDINT Data size of the free segment
Builder.GetFirstSegment (METH) ¶ METHOD FINAL GetFirstSegment : POINTER TO BYTE Returns the pointer to the first segment of the builder InOut: Scope Name Type Comment Return GetFirstSegment POINTER TO BYTE Output udiSize UDINT Size of the first segment in bytes eErrorID ERROR
CAN low level ¶ CL2Driver (FunctionBlock) DRIVER_CONFIG (Struct)
CL2Driver (FB) ¶ FUNCTION_BLOCK CL2Driver IMPLEMENTS ICL2Driver CAN low-level driver InOut: Scope Name Type Initial Comment Input xEnable BOOL FALSE Enable the CAN driver. driverConfig DRIVER_CONFIG CAN driver configuration xResetBusAlarm BOOL TRUE Reset a CAN bus alarm. If you want to reset by application code set xResetBusAlarm accordingly. If xResetBusAlarm is kept at default TRUE a CAN bus alarm is signaled for one cycle and reset automatically. Output xBusy BOOL True as long as driver is opened. xError BOOL FALSE Error occured. eErrorID ERROR ERROR.NO_ERROR Error status. xBusAlarm BOOL CAN bus alarm. itfCL2Driver ICL2Driver Output to connect other function blocks requiring a CAN driver. Only valid if xBusy is true.
DRIVER_CONFIG (STRUCT) ¶ TYPE DRIVER_CONFIG : STRUCT This data type describes the configuration of a CANbus Driver Attributes: qualified_only InOut: Name Type Comment uiBaudrate UINT Possible values for baud rate [kbit/s]: 10, 20, 50, 100, 125, 250, 500, 800 or 1000. usiNetwork USINT number of the interface (Network ID starts by 0) ctMessages USINT length of the message queue for outgoing messages