diff --git a/builds/1.0.4.24/TcDynCollections.library b/builds/1.0.4.24/TcDynCollections.library new file mode 100644 index 0000000..26ca060 Binary files /dev/null and b/builds/1.0.4.24/TcDynCollections.library differ diff --git a/src/TwinCat Dynamic Collections/TcDynCollections/ITFs/Collections/I_Array.TcIO b/src/TwinCat Dynamic Collections/TcDynCollections/ITFs/Collections/I_Array.TcIO index 2b5f94c..a3f8ce9 100644 --- a/src/TwinCat Dynamic Collections/TcDynCollections/ITFs/Collections/I_Array.TcIO +++ b/src/TwinCat Dynamic Collections/TcDynCollections/ITFs/Collections/I_Array.TcIO @@ -4,6 +4,20 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/FB_Array.TcPOU b/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/FB_Array.TcPOU index 80d1154..a138330 100644 --- a/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/FB_Array.TcPOU +++ b/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/FB_Array.TcPOU @@ -5,13 +5,37 @@ {attribute 'enable_dynamic_creation'} {attribute 'no_assign'} {attribute 'no_explicit_call' := 'direct call for this function block is not allowed'} -FUNCTION_BLOCK FB_Array EXTENDS FB_Collection IMPLEMENTS I_Array //, I_Enumerable, I_Copyable +FUNCTION_BLOCK FB_Array EXTENDS FB_Collection IMPLEMENTS I_Array, I_Iterable //, I_Enumerable, I_Copyable VAR pBuffer : POINTER TO T_Generic; END_VAR]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -34,6 +46,18 @@ END_VAR + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -38,6 +50,18 @@ _Empty := THIS^.ipArray._Empty;]]> + + + + + + + + + diff --git a/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/Immutable/FB_Immutable_List.TcPOU b/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/Immutable/FB_Immutable_List.TcPOU index b2fe525..73686da 100644 --- a/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/Immutable/FB_Immutable_List.TcPOU +++ b/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/Immutable/FB_Immutable_List.TcPOU @@ -3,7 +3,7 @@ + + + + + + + + + @@ -40,6 +52,18 @@ _Empty := THIS^.ipList._Empty;]]> + + + + + + + + + diff --git a/src/TwinCat Dynamic Collections/TcDynCollections/Project Information/F_GetVersion.TcPOU b/src/TwinCat Dynamic Collections/TcDynCollections/Project Information/F_GetVersion.TcPOU index b36dc76..0836d03 100644 --- a/src/TwinCat Dynamic Collections/TcDynCollections/Project Information/F_GetVersion.TcPOU +++ b/src/TwinCat Dynamic Collections/TcDynCollections/Project Information/F_GetVersion.TcPOU @@ -13,7 +13,7 @@ END_VAR]]> diff --git a/src/TwinCat Dynamic Collections/TcDynCollections/TcDynCollections.plcproj b/src/TwinCat Dynamic Collections/TcDynCollections/TcDynCollections.plcproj index dd2da6f..fe6589d 100644 --- a/src/TwinCat Dynamic Collections/TcDynCollections/TcDynCollections.plcproj +++ b/src/TwinCat Dynamic Collections/TcDynCollections/TcDynCollections.plcproj @@ -21,7 +21,7 @@ TwinCat Dynamic Collections Goodwill Mzumala TcDynCollections - 1.0.4.23 + 1.0.4.24 reStructuredText A library for handling collections of data dynamically in TwinCAT. true @@ -164,6 +164,9 @@ Code + + Code + Code @@ -320,6 +323,7 @@ + diff --git a/src/TwinCat Dynamic Collections/TcDynCollections/Version/Global_Version.TcGVL b/src/TwinCat Dynamic Collections/TcDynCollections/Version/Global_Version.TcGVL index 4a1e867..1248a92 100644 --- a/src/TwinCat Dynamic Collections/TcDynCollections/Version/Global_Version.TcGVL +++ b/src/TwinCat Dynamic Collections/TcDynCollections/Version/Global_Version.TcGVL @@ -7,7 +7,7 @@ // This function has been automatically generated from the project information. VAR_GLOBAL CONSTANT {attribute 'const_non_replaced'} - stLibVersion_TwinCat_Dynamic_Collections : ST_LibVersion := (iMajor := 1, iMinor := 0, iBuild := 4, iRevision := 23, nFlags := 0, sVersion := '1.0.4.23'); + stLibVersion_TwinCat_Dynamic_Collections : ST_LibVersion := (iMajor := 1, iMinor := 0, iBuild := 4, iRevision := 24, nFlags := 0, sVersion := '1.0.4.24'); END_VAR ]]>