Class ModbusReaderResponse


  • public class ModbusReaderResponse
    extends java.lang.Object
    Implements a Modbus read command response.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean[] getMbbitresp()
      Gets all discrete inputs a boolean array.
      boolean[] getMbbitresp​(int offset, int len)
      Gets some discrete inputs a boolean array.
      int[] getMbregresp()
      Gets all register values as array of int.
      int[] getMbregresp​(int offset, int len)
      Gets some register values as array of int.
      boolean isbGotDiscrete()
      Tells if the reponse contains discrete inputs.
      boolean isbGotRegisters()
      Tells if the reponse contains register values.
      void setMbbitresp​(boolean[] mbbitresp)
      Sets the discrete inputs.
      void setMbregresp​(int[] mbregresp)
      Sets the register values.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Method Detail

      • getMbregresp

        public int[] getMbregresp()
        Gets all register values as array of int.
        Returns:
        an array of int
      • getMbregresp

        public int[] getMbregresp​(int offset,
                                  int len)
        Gets some register values as array of int.
        Parameters:
        offset - the start offset
        len - the number of registers
        Returns:
        an array of int
      • setMbregresp

        public void setMbregresp​(int[] mbregresp)
        Sets the register values.
        Parameters:
        mbregresp - the register values to set
      • getMbbitresp

        public boolean[] getMbbitresp()
        Gets all discrete inputs a boolean array.
        Returns:
        an array of boolean
      • getMbbitresp

        public boolean[] getMbbitresp​(int offset,
                                      int len)
        Gets some discrete inputs a boolean array.
        Parameters:
        offset - the start offset
        len - the number of values
        Returns:
        an array of boolean
      • setMbbitresp

        public void setMbbitresp​(boolean[] mbbitresp)
        Sets the discrete inputs.
        Parameters:
        mbbitresp - the boolean values to set
      • isbGotRegisters

        public boolean isbGotRegisters()
        Tells if the reponse contains register values.
        Returns:
        a boolean
      • isbGotDiscrete

        public boolean isbGotDiscrete()
        Tells if the reponse contains discrete inputs.
        Returns:
        a boolean
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object