A  B  C  D  E  F  G  H  I  L  M  N  O  P  R  S  T  U  V  W  Y 

S

Schema - class in nl.basjes.modbus.schema
 
SchemaBlock - class in nl.basjes.modbus.schema
 
schemaDevice(nl.basjes.modbus.schema.SchemaDevice) - function in nl.basjes.modbus.schema.Block.BlockBuilder
The schema device to which this block must be linked
SchemaDevice - class in nl.basjes.modbus.schema
 
SchemaDevice.SchemaDeviceBuilder - class in nl.basjes.modbus.schema.SchemaDevice
 
SchemaDevice.TestResult - class in nl.basjes.modbus.schema.SchemaDevice
 
SchemaDeviceKt - class in nl.basjes.modbus.schema
 
SchemaField - class in nl.basjes.modbus.schema
 
SchemaTest - class in nl.basjes.modbus.schema
 
SchemaTestBlock - class in nl.basjes.modbus.schema
 
SchemaTestRegisters - class in nl.basjes.modbus.schema
 
SEMICOLON() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadIeee754_32Context
 
SEMICOLON(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadIeee754_32Context
 
SEMICOLON() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadIeee754_64Context
 
SEMICOLON(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadIeee754_64Context
 
SEMICOLON() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadInt16Context
 
SEMICOLON(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadInt16Context
 
SEMICOLON() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadInt32Context
 
SEMICOLON(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadInt32Context
 
SEMICOLON() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadInt64Context
 
SEMICOLON(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadInt64Context
 
SEMICOLON() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadUInt16Context
 
SEMICOLON(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadUInt16Context
 
SEMICOLON() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadUInt32Context
 
SEMICOLON(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadUInt32Context
 
SEMICOLON() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadUInt64Context
 
SEMICOLON(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.LoadUInt64Context
 
SEMICOLON() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.StringEnumContext
 
SEMICOLON(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.StringEnumContext
 
SEMICOLON() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.StringEui48Context
 
SEMICOLON(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.StringEui48Context
 
SEMICOLON() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.StringIPv4AddrContext
 
SEMICOLON(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.StringIPv4AddrContext
 
SEMICOLON() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.StringIPv6AddrContext
 
SEMICOLON(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.StringIPv6AddrContext
 
SEMICOLON() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.StringListBitSetContext
 
SEMICOLON(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.StringListBitSetContext
 
sempred(org.antlr.v4.runtime.RuleContext,int,int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser
 
sempred(org.antlr.v4.runtime.RuleContext,int,int) - function in org.antlr.v4.runtime.Recognizer
 
set(java.lang.Integer,nl.basjes.modbus.schema.test.TestScenarioResults) - function in java.util.ArrayList
 
setAllowedGapReadSize(java.lang.Integer) - function in nl.basjes.modbus.schema.fetcher.OptimizingRegisterBlockFetcher
 
setAltNumber(int) - function in org.antlr.v4.runtime.RuleContext
 
setBuildParseTree(boolean) - function in org.antlr.v4.runtime.Parser
 
setChannel(int) - function in org.antlr.v4.runtime.Lexer
 
setCharPositionInLine(int) - function in org.antlr.v4.runtime.Lexer
 
setContext(org.antlr.v4.runtime.ParserRuleContext) - function in org.antlr.v4.runtime.Parser
 
setCount(java.lang.Integer) - function in nl.basjes.modbus.schema.fetcher.RegisterBlockFetcher.FetchBatch
 
setCount(java.lang.Integer) - function in nl.basjes.modbus.schema.fetcher.RegisterBlockFetcher.FetchBatch
 
setDescription(java.lang.String) - function in nl.basjes.modbus.schema.SchemaDevice
A human-readable description of this schema device.
setErrorHandler(org.antlr.v4.runtime.ANTLRErrorStrategy) - function in org.antlr.v4.runtime.Parser
 
setFetchGroup(java.lang.String) - function in nl.basjes.modbus.schema.Field
An identifier to that can be used to ensure all needed registers are retrieved together.
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.Expression
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.Expression
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.NumericalExpression
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.RegistersExpression
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.StringExpression
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.StringListExpression
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.numbers.DoubleConstant
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.numbers.IEEE754Float32
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.numbers.IEEE754Float64
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.numbers.IntegerSigned
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.numbers.IntegerSigned
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.numbers.LongConstant
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.numbers.NumericalField
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.registers.RegistersConstantExpression
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.registers.RegistersModbusExpression
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.registers.SwapBytes
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.registers.SwapEndian
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.strings.BitsetStringList
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.strings.EnumString
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.strings.Eui48String
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.strings.HexString
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.strings.IPv4AddrString
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.strings.IPv6AddrString
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.strings.MissingField
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.strings.StringConstant
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.strings.StringField
 
setImmutable(java.lang.Boolean) - function in nl.basjes.modbus.schema.expression.strings.UTF8String
 
setInputStream(org.antlr.v4.runtime.IntStream) - function in org.antlr.v4.runtime.Lexer
 
setInputStream(org.antlr.v4.runtime.IntStream) - function in org.antlr.v4.runtime.Parser
 
setInterpreter(ATNInterpreter) - function in org.antlr.v4.runtime.Recognizer
 
setLastFieldModificationTimestamp(java.time.Instant) - function in nl.basjes.modbus.schema.SchemaDevice
If a field was added or removed this should trigger updates and reinitializations in other parts
setLine(int) - function in org.antlr.v4.runtime.Lexer
 
setMaxRegistersPerModbusRequest(java.lang.Integer) - function in nl.basjes.modbus.schema.SchemaDevice
 
setModbusDevice(nl.basjes.modbus.device.api.ModbusDevice) - function in nl.basjes.modbus.schema.SchemaDevice
 
setNeededCount(java.lang.Integer) - function in nl.basjes.modbus.schema.Field
 
setParent(org.antlr.v4.runtime.RuleContext) - function in org.antlr.v4.runtime.RuleContext
 
setProfile(boolean) - function in org.antlr.v4.runtime.Parser
 
setRegisterBlockFetcher(nl.basjes.modbus.schema.fetcher.RegisterBlockFetcher) - function in nl.basjes.modbus.schema.SchemaDevice
 
setStackTrace(kotlin.Array) - function in kotlin.Throwable
 
setState(int) - function in org.antlr.v4.runtime.Recognizer
 
setText(java.lang.String) - function in org.antlr.v4.runtime.Lexer
 
setToken(org.antlr.v4.runtime.Token) - function in org.antlr.v4.runtime.Lexer
 
setTokenFactory(org.antlr.v4.runtime.TokenFactory) - function in org.antlr.v4.runtime.Lexer
 
setTokenFactory(org.antlr.v4.runtime.TokenFactory) - function in org.antlr.v4.runtime.Parser
 
setTokenStream(org.antlr.v4.runtime.TokenStream) - function in org.antlr.v4.runtime.Parser
 
setTrace(boolean) - function in org.antlr.v4.runtime.Parser
 
setTrimParseTree(boolean) - function in org.antlr.v4.runtime.Parser
 
setType(int) - function in org.antlr.v4.runtime.Lexer
 
shortToBytes(java.lang.Short) - function in nl.basjes.modbus.schema.utils.ByteConversions
 
singleRegister() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser
 
singleRegister() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.RegisterCountContext
 
singleRegister() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.RegisterRangeContext
 
singleRegister(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.RegisterRangeContext
 
singleRegister() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.RegistersContext
 
singleRegister(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.RegistersContext
 
skip() - function in org.antlr.v4.runtime.Lexer
 
sort(java.util.Comparator) - function in java.util.ArrayList
 
sortFieldsByAddress() - function in nl.basjes.modbus.schema.Block
 
sortFieldsByAddress() - function in nl.basjes.modbus.schema.SchemaDevice
 
spliterator() - function in java.util.ArrayList
 
splitStringBySize(java.lang.String,java.lang.Integer) - function in nl.basjes.modbus.schema.utils.ByteConversions
 
stream() - function in kotlin.collections.Collection
 
STRING - enum entry in nl.basjes.modbus.schema.ReturnType
 
string() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser
 
string() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.ExpressionContext
 
STRING() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.MappingContext
 
STRING() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.StringConstantContext
 
string() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.StringStringContext
 
StringConcat - class in nl.basjes.modbus.schema.expression.strings
 
StringConstant - class in nl.basjes.modbus.schema.expression.strings
 
StringExpression - class in nl.basjes.modbus.schema.expression.strings
An Expression for which the result is a String
StringField - class in nl.basjes.modbus.schema.expression.strings
 
stringFragments() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser
 
stringFragments() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.StringConcatContext
 
stringFragments(int) - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.StringConcatContext
 
StringFromNumber - class in nl.basjes.modbus.schema.expression.strings
 
STRINGLIST - enum entry in nl.basjes.modbus.schema.ReturnType
 
stringList() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser
 
stringList() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.ExpressionContext
 
StringListExpression - class in nl.basjes.modbus.schema.expression.strings
 
StringTable - class in nl.basjes.modbus.schema.utils
 
stringToBytes(java.lang.String) - function in nl.basjes.modbus.schema.utils.ByteConversions
 
SubExpression - class in nl.basjes.modbus.schema.expression.numbers
 
subList(java.lang.Integer,java.lang.Integer) - function in java.util.ArrayList
 
Subtract - class in nl.basjes.modbus.schema.expression.numbers
 
SWAPBYTES() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.RegisterSwapBytesContext
 
SwapBytes - class in nl.basjes.modbus.schema.expression.registers
 
SWAPENDIAN() - function in nl.basjes.modbus.schema.expression.parser.generated.FieldExpressionsParser.RegisterSwapEndianContext
 
SwapEndian - class in nl.basjes.modbus.schema.expression.registers
 
sync(org.antlr.v4.runtime.Parser) - function in nl.basjes.modbus.schema.expression.parser.ModbusParserErrorStrategy
 
syntaxError(org.antlr.v4.runtime.Recognizer,java.lang.Object,java.lang.Integer,java.lang.Integer,java.lang.String,org.antlr.v4.runtime.RecognitionException) - function in nl.basjes.modbus.schema.expression.parser.ModbusAntlrErrorListener
 
system(java.lang.Boolean) - function in nl.basjes.modbus.schema.Field.FieldBuilder
Some fields are system fields which means they should not be used by the application.
A  B  C  D  E  F  G  H  I  L  M  N  O  P  R  S  T  U  V  W  Y