AutoNegCaps (GVL) ¶ Auto-negotiation capabilities of MAU according to RFC 4836 ‘IANAifMauAutoNegCapBits’ Attributes: qualified_only InOut: Scope Name Type Initial Comment Constant SYSETH_AUTONEGCAP_OtherOrUnknown ULINT 16#1 other or unknown SYSETH_AUTONEGCAP_10baseT ULINT 16#2 10BASE-T half duplex mode SYSETH_AUTONEGCAP_10baseTFD ULINT 16#4 10BASE-T full duplex mode SYSETH_AUTONEGCAP_100baseT4 ULINT 16#8 100BASE-T4 SYSETH_AUTONEGCAP_100baseTX ULINT 16#10 100BASE-TX half duplex mode SYSETH_AUTONEGCAP_100baseTXFD ULINT 16#20 100BASE-TX full duplex mode SYSETH_AUTONEGCAP_100baseT2 ULINT 16#40 100BASE-T2 half duplex mode SYSETH_AUTONEGCAP_100baseT2FD ULINT 16#80 100BASE-T2 full duplex mode SYSETH_AUTONEGCAP_FdxPause ULINT 16#100 PAUSE for full-duplex links SYSETH_AUTONEGCAP_FdxAPause ULINT 16#200 Asymmetric PAUSE for full-duplex links SYSETH_AUTONEGCAP_FdxSPause ULINT 16#400 Symmetric PAUSE for full-duplex links SYSETH_AUTONEGCAP_FdxBPause ULINT 16#800 Asymmetric and Symmetric PAUSE for full-duplex links SYSETH_AUTONEGCAP_1000baseX ULINT 16#1000 1000BASE-X, -LX, -SX, -CX half duplex mode SYSETH_AUTONEGCAP_1000baseXFD ULINT 16#2000 1000BASE-X, -LX, -SX, -CX full duplex mode SYSETH_AUTONEGCAP_1000baseT ULINT 16#4000 1000BASE-T half duplex mode SYSETH_AUTONEGCAP_1000baseTFD ULINT 16#8000 1000BASE-T full duplex mode SYSETH_AUTONEGCAP_10GbaseT ULINT 16#10000 10GBASE-T SYSETH_AUTONEGCAP_1000baseKX ULINT 16#20000 1000BASE-KX SYSETH_AUTONEGCAP_10GbaseKX4 ULINT 16#40000 10GBASE-KX4 SYSETH_AUTONEGCAP_10GbaseKR ULINT 16#80000 10GBASE-KR SYSETH_AUTONEGCAP_40GbaseKR4 ULINT 16#100000 40GBASE-KR4 SYSETH_AUTONEGCAP_40GbaseCR4 ULINT 16#200000 40GBASE-CR4 SYSETH_AUTONEGCAP_100GbaseCR10 ULINT 16#400000 100GBASE-CR10 SYSETH_AUTONEGCAP_1000baseT1 ULINT 16#800000 1000BASE-T1 SYSETH_AUTONEGCAP_25GbaseRS ULINT 16#1000000 25GBASE-CR-S or 25GBASE-KR-S SYSETH_AUTONEGCAP_25GbaseR ULINT 16#2000000 25GBASE-CR or 25GBASE-KR SYSETH_AUTONEGCAP_RSFEC25Greq ULINT 16#4000000 25Gb/s RS-FEC SYSETH_AUTONEGCAP_BaseFEC25Greq ULINT 16#8000000 25Gb/s BASE-R FEC SYSETH_AUTONEGCAP_25GbaseT ULINT 16#10000000 25GBASE-T SYSETH_AUTONEGCAP_40GbaseT ULINT 16#20000000 40GBASE-T SYSETH_AUTONEGCAP_100GbaseCR4 ULINT 16#40000000 100GBASE-CR4 SYSETH_AUTONEGCAP_100GbaseKR4 ULINT 16#80000000 100GBASE-KR4 SYSETH_AUTONEGCAP_100GbaseKP4 ULINT 16#100000000 100GBASE-KP4 SYSETH_AUTONEGCAP_ForceMS ULINT 16#200000000 1000BASE-T1 Force MS
SysFileWrite30 (FUN) ¶ FUNCTION SysFileWrite30 : UDINT InOut: Scope Name Type Return SysFileWrite30 UDINT Input hFile RTS_IEC_HANDLE pbyBuffer POINTER TO BYTE ulSize UDINT pResult POINTER TO RTS_IEC_RESULT
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 03.07.2018, 10:34:42 companyName string 3S-Smart Software Solutions GmbH libraryFile SysFile23.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP13 contentFile SysFile23.clean.json version version 2.0.0.0 ProjectInformation Released bool True Support32BitOnly True LastModificationDateTime date 03.07.2018, 10:34:42 LibraryCategories library-category-list System|SysLibs23 Author string 3S - Smart Software Solutions GmbH Company System Description See: Description Project SysFile23 Title SysFile23 Version version 3.5.13.0
PathElem_IsOriAxisSpaceElem (FUN) ¶ FUNCTION PathElem_IsOriAxisSpaceElem : BOOL InOut: Scope Name Type Inout Const pe PathElem Return PathElem_IsOriAxisSpaceElem BOOL
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. SysTypes Interfaces ¶ Library Identification ¶ Name: SysTypes Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes Interfaces, * (System)
SysFileAsync Library Documentation ¶ Company System Title SysFileAsync Version 3.5.19.0 Categories System|SysLibs Author 3S - Smart Software Solutions GmbH Placeholder SysFileAsync Description 1 ¶ Asynchronous file access Contents: ¶ DUT tSysFileClose (Struct) tSysFileCopy (Struct) tSysFileDelete (Struct) tSysFileDeleteByHandle (Struct) tSysFileEOF (Struct) tSysFileGetName (Struct) tSysFileGetPath (Struct) tSysFileGetPos (Struct) tSysFileGetSize (Struct) tSysFileGetSizeByHandle (Struct) tSysFileGetStatus (Struct) tSysFileGetTime (Struct) tSysFileOpen (Struct) tSysFileRead (Struct) tSysFileRename (Struct) tSysFileSetPos (Struct) tSysFileWrite (Struct) Documentation (GVL) General Information: USAGE of the FB: SysFileAsyncFB (FunctionBlock) SysFileCloseAsync (Method) SysFileCopyAsync (Method) SysFileDeleteAsync (Method) SysFileDeleteByHandleAsync (Method) SysFileEOFAsync (Method) SysFileGetNameAsync (Method) SysFileGetPathAsync (Method) SysFileGetPosAsync (Method) SysFileGetSizeAsync (Method) SysFileGetSizeByHandleAsync (Method) SysFileGetStatusAsync (Method) SysFileGetTimeAsync (Method) SysFileOpenAsync (Method) SysFileReadAsync (Method) SysFileRenameAsync (Method) SysFileSetPosAsync (Method) SysFileWriteAsync (Method) Indices and tables ¶ 1 Based on SysFileAsync.library, last modified 02.03.2023, 11:05:38. LibDoc 4.4.0.0-b.27 The content file SysFileAsync.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 02.03.2023, 11:05:40.
DUT ¶ tSysFileClose (Struct) tSysFileCopy (Struct) tSysFileDelete (Struct) tSysFileDeleteByHandle (Struct) tSysFileEOF (Struct) tSysFileGetName (Struct) tSysFileGetPath (Struct) tSysFileGetPos (Struct) tSysFileGetSize (Struct) tSysFileGetSizeByHandle (Struct) tSysFileGetStatus (Struct) tSysFileGetTime (Struct) tSysFileOpen (Struct) tSysFileRead (Struct) tSysFileRename (Struct) tSysFileSetPos (Struct) tSysFileWrite (Struct)
PathElem_ProjectPos (FUN) ¶ FUNCTION PathElem_ProjectPos : BOOL Projects a position on path element peSrc to the closest position on path element peDst. If there is not a unique geometrically closest position, then the projection is done based on the interpolation parameter. The blending of the interpolation parameter works like this: If a trigger is included in the blending section of peA or peB, it will be projected onto the blending. Triggers at a cut position always belong to the prefix (in accordance to PathElemTrigger_RemovePrefix/Suffix). For peA -> peBld: ]xA, lenA] -> ]0, lenAInBld] For peB -> peBld: [0, xB] -> [lenAInBld, lenBld] InOut: Scope Name Type Comment Inout errCtx SMRE.ErrorContext Inout Const peSrc PathElem peDst PathElem Input xSrc LREAL The position on peSrc to be projected xDst0 LREAL The start position in peDst for parameter based blending. xSrc0 LREAL The start position in peSrc for parameter based blending. xScale LREAL The scale applied for parameter based blending Return PathElem_ProjectPos BOOL Output x LREAL
tSysFileClose (STRUCT) ¶ TYPE tSysFileClose : STRUCT Parameter to close a file asynchronously InOut: Name Type Comment pulOut POINTER TO RTS_IEC_RESULT [OUT] Pointer to the runtime system error code (see CmpErrors2 Interface Library)
tSysFileCopy (STRUCT) ¶ TYPE tSysFileCopy : STRUCT Parameter to copy a file asynchronously InOut: Name Type Comment szDestFile STRING(254) Destination file name. File name can contain an absolute or relative path to the file. Path entries must be separated with a Slash (/) and not with a Backslash (\)! szSrcFile STRING(254) Source file name. File name can contain an absolute or relative path to the file. Path entries must be separated with a Slash (/) and not with a Backslash (\)! pulCopied POINTER TO __XWORD [OUT] Number of bytes copied pulOut POINTER TO RTS_IEC_RESULT [OUT] Pointer to the runtime system error code (see CmpErrors2 Interface Library)