Class Value

    • Field Detail

      • UNSIGNED_LONG_MASK

        public static final java.math.BigInteger UNSIGNED_LONG_MASK
    • Constructor Detail

      • Value

        public Value()
    • Method Detail

      • getInt8

        public abstract byte getInt8()
      • getInt8U

        public abstract short getInt8U()
      • getInt16

        public abstract short getInt16()
      • getInt16U

        public abstract int getInt16U()
      • getInt32

        public abstract int getInt32()
      • getInt32U

        public abstract long getInt32U()
      • getInt64

        public abstract long getInt64()
      • getInt64U

        public abstract java.math.BigInteger getInt64U()
      • getFloat32

        public abstract float getFloat32()
      • getFloat64

        public abstract double getFloat64()
      • getString

        public abstract java.lang.String getString()
      • getBoolean

        public abstract boolean getBoolean()
      • getBitmap

        public abstract java.util.Map<java.lang.String,​java.lang.Boolean> getBitmap()
      • getDateTime

        public abstract java.time.Instant getDateTime()
      • getJson

        public abstract com.fasterxml.jackson.databind.JsonNode getJson()
      • absValue

        public abstract void absValue()
      • roundToInt

        public abstract void roundToInt()
      • asArray

        public abstract Value[] asArray()
      • getJson

        public <T> T getJson​(java.lang.Class<T> aClass)
      • toModbusRegister

        public int[] toModbusRegister​(com.smartgridready.ns.v0.ModbusDataType modbusDataType)
      • toModbusDiscreteVal

        public byte[] toModbusDiscreteVal​(com.smartgridready.ns.v0.ModbusDataType modbusDataType)
      • fromModbusRegister

        public static Value fromModbusRegister​(com.smartgridready.ns.v0.ModbusDataType modbusDataType,
                                               int[] registers)
      • fromString

        public static Value fromString​(com.smartgridready.ns.v0.DataTypeProduct dataType,
                                       java.lang.String value)
      • enumToOrdinalValue

        public Int64Value enumToOrdinalValue​(com.smartgridready.ns.v0.EnumMapProduct enumMapProduct)
      • fromDiscreteInput

        public static Value fromDiscreteInput​(com.smartgridready.ns.v0.ModbusDataType modbusDataType,
                                              boolean[] bitregister)