Skip to main content

ascending

Short summary​

This method sorts the data structure immediately in an ascending order. The sorting will be finished within method call. Uses the passed comparator or compareTo of the contained objects if no comparator is passed.

Return: ABORTED: While sort was pending,execute had a falling edge, ERROR: Sort was not able to finish (p.e. List changed) call sort(false) to reset SUCCESS: Sorting was finished

Parameters​

NameTypeCommentKind
comparatorCNM_AbstractObject.IComparatorOptional: the comparator that should be used for the sort. Must not be changed while sort is in processinput

Code​

Declaration​

METHOD ascending :CNM_ReturnTypes.SingleExecutionResult
VAR_INPUT
(*Optional: the comparator that should be used for the sort. Must not be changed while sort is in process*)
comparator :CNM_AbstractObject.IComparator := 0;
END_VAR