Return a unique hashcode for this object. If a class overrides hash() then it must ensure if equals() returns true for any two objects then they have same hash code.
Is this type a boolean type (coil or discreteInput)?
Is this type a numberic type (inputReg or holdingReg)?
Get the programatic name for this enum.
Return ordinal value which is a zero based index into values.
Get an immutable representation of this instance or throw NotImmutableErr if this object cannot be represented as an immutable:
Localized display name for type.
Back to address prefix 4, 3, 1, 0
Always returns name().
Trap a dynamic call for handling. Dynamic calls are invoked with the -> shortcut operator:
a->x a.trap("x", null)
a->x() a.trap("x", null)
a->x = b a.trap("x", [b])
a->x(b) a.trap("x", [b])
a->x(b, c) a.trap("x", [b, c])
The default implementation provided by Obj attempts to use reflection. If name maps to a method, it is invoked with the specified arguments. If name maps to a field and args.size is zero, get the field. If name maps to a field and args.size is one, set the field and return args[0]. Otherwise throw UnknownSlotErr.
This method called whenever an it-block is applied to an
object. The default implementation calls the function with this
,
and then returns this
.
Static
coilStatic
discreteStatic
echoWrite x.toStr
to standard output followed by newline. If x
is null then print "null". If no argument is provided then
print an empty line.
Optional
x: JsObjStatic
fromReturn the ModbusAddrType instance for the specified name. If not a valid name and checked is false return null, otherwise throw ParseErr.
Optional
checked: booleanStatic
holdingStatic
inputStatic
valsList of ModbusAddrType values indexed by ordinal
ModbusAddrType