Package nl.basjes.modbus.schema
Class Schema
-
- All Implemented Interfaces:
@Serializable() public final class Schema
-
-
Field Summary
Fields Modifier and Type Field Description private final Stringdescriptionprivate final IntegerschemaFeatureLevelprivate final IntegermaxRegistersPerModbusRequestprivate final List<SchemaBlock>blocksprivate final List<SchemaTest>tests
-
Constructor Summary
Constructors Constructor Description Schema(String description, Integer schemaFeatureLevel, Integer maxRegistersPerModbusRequest, List<SchemaBlock> blocks, List<SchemaTest> tests)
-
Method Summary
Modifier and Type Method Description final StringgetDescription()final IntegergetSchemaFeatureLevel()final IntegergetMaxRegistersPerModbusRequest()final List<SchemaBlock>getBlocks()final List<SchemaTest>getTests()A list of all test scenarios for this block StringtoString()-
-
Constructor Detail
-
Schema
Schema(String description, Integer schemaFeatureLevel, Integer maxRegistersPerModbusRequest, List<SchemaBlock> blocks, List<SchemaTest> tests)
-
-
Method Detail
-
getDescription
final String getDescription()
-
getSchemaFeatureLevel
final Integer getSchemaFeatureLevel()
-
getMaxRegistersPerModbusRequest
final Integer getMaxRegistersPerModbusRequest()
-
getBlocks
final List<SchemaBlock> getBlocks()
-
getTests
final List<SchemaTest> getTests()
A list of all test scenarios for this block
-
-
-
-