Class NotImplemented
-
- All Implemented Interfaces:
-
nl.basjes.modbus.schema.expression.Expression
public abstract class NotImplemented implements Expression
-
-
Field Summary
Fields Modifier and Type Field Description private final List<List<String>>notImplementedprivate final List<Expression.Problem>problemsprivate final List<Expression>subExpressionsprivate final List<Address>requiredRegistersprivate final List<Address>requiredMutableRegistersprivate final List<String>requiredFieldsprivate BooleanisImmutableprivate final ReturnTypereturnType
-
Constructor Summary
Constructors Constructor Description NotImplemented(Integer expectedRegisters, List<String> notImplementedStrings)
-
Method Summary
Modifier and Type Method Description final List<List<String>>getNotImplemented()List<Expression.Problem>getProblems()StringtoString()final BooleanisValidNotImplemented(Integer byteCount)final BooleanisNotImplemented(ByteArray bytes)-
Methods inherited from class nl.basjes.modbus.schema.expression.Expression
check, checkFatal, combine, getRegisterValues, getRequiredFields, getRequiredMutableRegisters, getRequiredRegisters, getReturnType, getSubExpressions, initialize, isImmutable, setImmutable, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getNotImplemented
final List<List<String>> getNotImplemented()
-
getProblems
List<Expression.Problem> getProblems()
-
isValidNotImplemented
final Boolean isValidNotImplemented(Integer byteCount)
-
isNotImplemented
final Boolean isNotImplemented(ByteArray bytes)
-
-
-
-