DintAssertions
Short summary
This class provides assert statements for signed double integers (DINT)
| Access | Abstract | Final | Extends | Implements |
|---|---|---|---|---|
| INTERNAL | No | No | AbstractAssertion | IDintAssertions |
UML Diagram
Parameters
none
Properties
className
Type: CNM_AbstractObject.ClassName
This abstract property returns the class name of the concrete object, …
Methods
valueIsEqualTo
- Parameters:
currentValue(DINT): current value to checkexpectedValue(DINT): expected value to comparemessage(AssertMessage): message if the assertion is false
- Return type:
VOID
This assertion method checks if the current value is equal to the expected value…
valueIsEven
- Parameters:
currentValue(DINT): current value to checkmessage(AssertMessage): message if the assertion is false
- Return type:
VOID
This assertion method checks if the current value is even…
valueIsGreaterThan
- Parameters:
currentValue(DINT): current value to checklessValue(DINT): less than lower limitmessage(AssertMessage): message if the assertion is false
- Return type:
VOID
This assertion method checks if the current value is greater than the less value…
valueIsInRangeOf
- Parameters:
lowerLimit(DINT): lower limit for the current valuecurrentValue(DINT): current value to checkupperLimit(DINT): upper limit for the current valuemessage(AssertMessage): message if the assertion is false
- Return type:
VOID
This assertion method checks if the current value is inside a limit…
valueIsLessThan
- Parameters:
currentValue(DINT): current value to checkgreaterValue(DINT): greater than upper limitmessage(AssertMessage): message if the assertion is false
- Return type:
VOID
This assertion method checks if the current value is less than the greater value…
valueIsMax
- Parameters:
currentValue(DINT): current value to checkmaximumValue(DINT): upper limit for the current valuemessage(AssertMessage): message if the assertion is false
- Return type:
VOID
This assertion method checks if the current value is less than or equal to the maximum value…
valueIsMin
- Parameters:
currentValue(DINT): current value to checkminimumValue(DINT): lower limit for the current valuemessage(AssertMessage): message if the assertion is false
- Return type:
VOID
This assertion method checks if the current value is greater than or equal to the minimum value…
valueIsNegative
- Parameters:
currentValue(DINT): current value to checkmessage(AssertMessage): message if the assertion is false
- Return type:
VOID
This assertion method checks if the current value is negative…
valueIsNotEqualTo
- Parameters:
currentValue(DINT): current value to checkunexpectedValue(DINT): unexpected value to comparemessage(AssertMessage): message if the assertion is false
- Return type:
VOID
This assertion method checks if the current value is not equal to the unexpected value…
valueIsOdd
- Parameters:
currentValue(DINT): current value to checkmessage(AssertMessage): message if the assertion is false
- Return type:
VOID
This assertion method checks if the current value is odd…
valueIsPositive
- Parameters:
currentValue(DINT): current value to checkmessage(AssertMessage): message if the assertion is false
- Return type:
VOID
This assertion method checks if the current value is positve…
Code
Declaration
{attribute 'reflection'}
FUNCTION_BLOCK INTERNAL DintAssertions EXTENDS AbstractAssertion IMPLEMENTS IDintAssertions
VAR
END_VAR
VAR CONSTANT
LSB_MASK :DINT := 1;
END_VAR