Class HardwareDevice

java.lang.Object
io.aether.api.smarthome.HardwareDevice
All Implemented Interfaces:
io.aether.utils.ToString
Direct Known Subclasses:
HardwareActor, HardwareSensor

public abstract class HardwareDevice extends Object implements io.aether.utils.ToString
  • Field Details

    • META

      public static final io.aether.net.fastMeta.FastMetaType<HardwareDevice> META
    • localId

      protected final int localId
    • descriptor

      protected final String descriptor
  • Constructor Details

    • HardwareDevice

      public HardwareDevice(int localId, String descriptor)
  • Method Details

    • getAetherTypeId

      public abstract int getAetherTypeId()
    • getLocalId

      public int getLocalId()
    • getDescriptor

      public String getDescriptor()
    • getHardwareType

      public abstract String getHardwareType()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toString

      public void toString(io.aether.utils.AString sb)
      Specified by:
      toString in interface io.aether.utils.ToString