SortedList ¶ SortedList (FunctionBlock) AddElement (Method) AddElementWithoutSorting (Method) ContainsElement (Method) ContainsValue (Method) CountElements (Method) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ElementIterator (Method) GetElementAt (Method) GetElementPosition (Method) InsertElementAt (Method) LockWaitTime (Property) RemoveAllElements (Method) RemoveElement (Method) RemoveElementAt (Method) SafeElementIterator (Method) SetElementAt (Method) Sort (Method) SortedListFactory (FunctionBlock) Create (Method) CreateDynamicList (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
SortedList (FB) ¶ FUNCTION_BLOCK FINAL SortedList EXTENDS FBF.InstanceBase IMPLEMENTS ISortedList3 , CmpEventMgr_Interfaces.ICmpEventCallback, IModCounter, ILockable Function block for sorted array lists. InOut: Scope Name Type Initial Input Const paElements POINTER TO IElement udiMaxElements UDINT xSortAfterOnlineChange BOOL FALSE Properties: LockWaitTime Methods: AddElement AddElementWithoutSorting ContainsElement ContainsValue CountElements ElementCompareTo ElementEquals ElementHashCode ElementIterator GetElementAt GetElementPosition InsertElementAt RemoveAllElements RemoveElement RemoveElementAt SafeElementIterator SetElementAt Sort Structure: AddElement (Method) AddElementWithoutSorting (Method) ContainsElement (Method) ContainsValue (Method) CountElements (Method) ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ElementIterator (Method) GetElementAt (Method) GetElementPosition (Method) InsertElementAt (Method) LockWaitTime (Property) RemoveAllElements (Method) RemoveElement (Method) RemoveElementAt (Method) SafeElementIterator (Method) SetElementAt (Method) Sort (Method)
SortedListFactory (FB) ¶ FUNCTION_BLOCK SortedListFactory EXTENDS FBF.FactoryBase Factory to create a SortedList function block in a heap based extendable memory pool. Note: Function blocks which are created with this factory are NOT online change safe. Properties: prvInstCount prvInstPoolExtendsFactor prvInstSize Methods: Create CreateDynamicList Structure: Create (Method) CreateDynamicList (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
ISortedList (ITF) ¶ INTERFACE ISortedList EXTENDS IList Sorted list of IElements Methods: AddElementWithoutSorting Sort AddElement , inherited from ICollection ContainsElement , inherited from ICollection CountElements , inherited from ICollection ElementCompareTo , inherited from IElement ElementEquals , inherited from IElement ElementHashCode , inherited from IElement ElementIterator , inherited from ICollection GetElementAt , inherited from IList GetElementPosition , inherited from IList InsertElementAt , inherited from IList RemoveAllElements , inherited from ICollection RemoveElement , inherited from ICollection RemoveElementAt , inherited from IList SetElementAt , inherited from IList Structure: AddElementWithoutSorting (Method) Sort (Method)
ISortedList2 (ITF) ¶ INTERFACE ISortedList2 EXTENDS ISortedList , IContainsValue Methods: AddElement , inherited from ICollection AddElementWithoutSorting , inherited from ISortedList ContainsElement , inherited from ICollection CountElements , inherited from ICollection ElementCompareTo , inherited from IElement ElementEquals , inherited from IElement ElementHashCode , inherited from IElement ElementIterator , inherited from ICollection GetElementAt , inherited from IList GetElementPosition , inherited from IList InsertElementAt , inherited from IList RemoveAllElements , inherited from ICollection RemoveElement , inherited from ICollection RemoveElementAt , inherited from IList SetElementAt , inherited from IList Sort , inherited from ISortedList
ISortedList3 (ITF) ¶ INTERFACE ISortedList3 EXTENDS ISortedList2 Methods: SafeElementIterator AddElement , inherited from ICollection AddElementWithoutSorting , inherited from ISortedList ContainsElement , inherited from ICollection CountElements , inherited from ICollection ElementCompareTo , inherited from IElement ElementEquals , inherited from IElement ElementHashCode , inherited from IElement ElementIterator , inherited from ICollection GetElementAt , inherited from IList GetElementPosition , inherited from IList InsertElementAt , inherited from IList RemoveAllElements , inherited from ICollection RemoveElement , inherited from ICollection RemoveElementAt , inherited from IList SetElementAt , inherited from IList Sort , inherited from ISortedList Structure: SafeElementIterator (Method)
IStack (ITF) ¶ INTERFACE IStack EXTENDS ICollection Stack of IElements (LIFO, last in first out) Methods: Peek Pop AddElement , inherited from ICollection ContainsElement , inherited from ICollection CountElements , inherited from ICollection ElementCompareTo , inherited from IElement ElementEquals , inherited from IElement ElementHashCode , inherited from IElement ElementIterator , inherited from ICollection RemoveAllElements , inherited from ICollection RemoveElement , inherited from ICollection Structure: Peek (Method) Pop (Method)
IStack2 (ITF) ¶ INTERFACE IStack2 EXTENDS IStack , IContainsValue Methods: AddElement , inherited from ICollection ContainsElement , inherited from ICollection CountElements , inherited from ICollection ElementCompareTo , inherited from IElement ElementEquals , inherited from IElement ElementHashCode , inherited from IElement ElementIterator , inherited from ICollection Peek , inherited from IStack Pop , inherited from IStack RemoveAllElements , inherited from ICollection RemoveElement , inherited from ICollection
IStack3 (ITF) ¶ INTERFACE IStack3 EXTENDS IStack2 Methods: SafeElementIterator AddElement , inherited from ICollection ContainsElement , inherited from ICollection CountElements , inherited from ICollection ElementCompareTo , inherited from IElement ElementEquals , inherited from IElement ElementHashCode , inherited from IElement ElementIterator , inherited from ICollection Peek , inherited from IStack Pop , inherited from IStack RemoveAllElements , inherited from ICollection RemoveElement , inherited from ICollection Structure: SafeElementIterator (Method)
WStringElement.WStringValue (PROP) ¶ PROPERTY WStringValue : WSTRING Returns the value of the element.