Class FieldbusModule

java.lang.Object
io.openems.edge.wago.FieldbusModule
Direct Known Subclasses:
Fieldbus4xxDI, Fieldbus523RO1Ch, Fieldbus5xxDO

public abstract class FieldbusModule extends Object
  • Constructor Details

    • FieldbusModule

      public FieldbusModule()
  • Method Details

    • getName

      public abstract String getName()
      Gets the Name of the FieldbusModule.
      Returns:
      the name
    • getInputCoil0Elements

      public abstract CoilElement[] getInputCoil0Elements()
      Gets the
      invalid reference
      ModbusCoilElement
      for the input coils starting at address 0.
      Returns:
      the array; empty for no input coils
    • getInputCoil512Elements

      public abstract CoilElement[] getInputCoil512Elements()
      Gets the
      invalid reference
      ModbusCoilElement
      for the input coils starting at address 512.
      Returns:
      the array; empty for no input coils
    • getOutputCoil512Elements

      public abstract CoilElement[] getOutputCoil512Elements()
      Gets the
      invalid reference
      ModbusCoilElement
      for the output coils starting at address 512.
      Returns:
      the array; empty for no output coils
    • getChannels

      public abstract BooleanReadChannel[] getChannels()
      Gets the Channels of the FieldbusModule.
      Returns:
      the Channel