Class SwapEndian
-
- All Implemented Interfaces:
-
nl.basjes.modbus.schema.expression.Expression,nl.basjes.modbus.schema.expression.registers.RegistersExpression
public final class SwapEndian implements RegistersExpression
-
-
Field Summary
Fields Modifier and Type Field Description private final List<Expression>subExpressionsprivate final List<Address>requiredRegistersprivate final IntegerreturnedRegistersprivate BooleanisImmutableprivate final List<Expression.Problem>problemsprivate final RegistersExpressionregistersprivate final List<Address>requiredMutableRegistersprivate final List<String>requiredFieldsprivate final ReturnTypereturnType
-
Constructor Summary
Constructors Constructor Description SwapEndian(RegistersExpression registers)
-
Method Summary
Modifier and Type Method Description List<Expression>getSubExpressions()List<Address>getRequiredRegisters()IntegergetReturnedRegisters()How many bytes will this return BooleanisImmutable()UnitsetImmutable(Boolean isImmutable)List<Expression.Problem>getProblems()final RegistersExpressiongetRegisters()StringtoString()ByteArraygetByteArray(SchemaDevice schemaDevice)-
Methods inherited from class nl.basjes.modbus.schema.expression.Expression
check, checkFatal, combine, getRegisterValues, getRequiredFields, getRequiredMutableRegisters, getReturnType, initialize, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
SwapEndian
SwapEndian(RegistersExpression registers)
-
-
Method Detail
-
getSubExpressions
List<Expression> getSubExpressions()
-
getRequiredRegisters
List<Address> getRequiredRegisters()
-
getReturnedRegisters
Integer getReturnedRegisters()
How many bytes will this return
-
isImmutable
Boolean isImmutable()
-
setImmutable
Unit setImmutable(Boolean isImmutable)
-
getProblems
List<Expression.Problem> getProblems()
-
getRegisters
final RegistersExpression getRegisters()
-
getByteArray
ByteArray getByteArray(SchemaDevice schemaDevice)
- Returns:
The list of bytes value or null in case of problems
-
-
-
-