Skip to main content

valueIsNotPositiveInfinite

Short summary

This assertion method checks if the current value is not positive infinite NOT (infinity), for details check IEEE 754

Parameters

NameTypeCommentKind
currentValueLREALcurrent value to checkinput
messageAssertMessagemessage if the assertion is falseinput

Code

Declaration

METHOD valueIsNotPositiveInfinite
VAR_INPUT
(* current value to check *)
currentValue :LREAL;
(* message if the assertion is false *)
message :AssertMessage;
END_VAR

Implementation

IF (THIS^.isValuePositiveInfinite(currentValue)) THEN
THIS^.assertionWasWrong(message, THIS^.getDebugInfo('valueIsNotPositiveInfinite'));
END_IF