Class SingleValueSensor

java.lang.Object
com.rodrigoandrade.jstds.model.Sensor
com.rodrigoandrade.jstds.model.SingleValueSensor
Direct Known Subclasses:
PressureSensor, TemperatureSensor

public abstract class SingleValueSensor extends Sensor
Sensor model for a single numeric value.
  • Constructor Details

    • SingleValueSensor

      public SingleValueSensor(String name, String unit)
      Creates a single-value sensor.
      Parameters:
      name - sensor name
      unit - measurement unit
  • Method Details

    • getValue

      public double getValue()
      Returns the current value.
      Returns:
      sensor value
    • setValue

      public void setValue(double value)
      Updates the current value.
      Parameters:
      value - new sensor value
    • getFormattedData

      public String getFormattedData()
      Description copied from class: Sensor
      Returns the formatted sensor data.
      Specified by:
      getFormattedData in class Sensor
      Returns:
      formatted representation