Package javaforce.pi

Class ModbusServer.I2C_I

java.lang.Object
java.util.TimerTask
javaforce.pi.ModbusServer.I2C_I
All Implemented Interfaces:
Runnable
Enclosing class:
ModbusServer

public static class ModbusServer.I2C_I extends TimerTask
  • Field Details

    • addr

      public int addr
    • slaveaddr

      public int slaveaddr
    • type

      public ModbusServer.Value type
    • typeSize

      public int typeSize
    • writeBytes

      public int[] writeBytes
    • readBytes

      public int[] readBytes
    • avg

      public boolean avg
    • avginterval

      public int avginterval
    • avgsamples

      public int avgsamples
    • samples

      public ModbusServer.Value[] samples
    • avg_lock

      public Object avg_lock
  • Constructor Details

    • I2C_I

      public I2C_I()
  • Method Details

    • startTimer

      public void startTimer()
    • run

      public void run()
      Specified by:
      run in interface Runnable
      Specified by:
      run in class TimerTask
    • read

      public void read(byte[] data, int start_addr, int offset)