Class Block.BlockBuilder

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

      • Block.BlockBuilder

        Block.BlockBuilder()
    • Method Detail

      • id

         final Block.BlockBuilder id(String id)

        The technical id of this block. Must be usable as an identifier in 'all' common programming languages. So "CamelCase" (without spaces) is a good choice.

      • fetchGroup

         final Block.BlockBuilder fetchGroup(String fetchGroup)

        An identifier to that can be used to ensure all needed registers are retrieved together. By default, filled with null to leave maximum fetching freedom. A non-null value means that all fields in this block MUST be fetched in one modbus request

      • build

         final Block build()

        Build the SchemaDevice, throws IllegalArgumentException if something is wrong