Package org.apache.plc4x.java.s7.events
Class S7ModeEvent
- java.lang.Object
-
- org.apache.plc4x.java.s7.events.S7ModeEvent
-
- All Implemented Interfaces:
PlcMessage,PlcReadResponse,PlcResponse,PlcSubscriptionEvent,PlcTagResponse,S7Event
public class S7ModeEvent extends Object implements S7Event
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classS7ModeEvent.Fields
-
Constructor Summary
Constructors Constructor Description S7ModeEvent(S7ParameterModeTransition parameter)
-
Method Summary
-
-
-
Constructor Detail
-
S7ModeEvent
public S7ModeEvent(S7ParameterModeTransition parameter)
-
-
Method Detail
-
getTimestamp
public Instant getTimestamp()
- Specified by:
getTimestampin interfacePlcSubscriptionEvent
-
getRequest
public PlcReadRequest getRequest()
- Specified by:
getRequestin interfacePlcReadResponse- Specified by:
getRequestin interfacePlcResponse- Specified by:
getRequestin interfacePlcTagResponse
-
getAsPlcValue
public PlcValue getAsPlcValue()
- Specified by:
getAsPlcValuein interfacePlcReadResponse
-
getPlcValue
public PlcValue getPlcValue(String name)
- Specified by:
getPlcValuein interfacePlcReadResponse
-
getNumberOfValues
public int getNumberOfValues(String name)
- Specified by:
getNumberOfValuesin interfacePlcReadResponse
-
getObject
public Object getObject(String name)
- Specified by:
getObjectin interfacePlcReadResponse
-
getObject
public Object getObject(String name, int index)
- Specified by:
getObjectin interfacePlcReadResponse
-
getAllObjects
public Collection<Object> getAllObjects(String name)
- Specified by:
getAllObjectsin interfacePlcReadResponse
-
isValidBoolean
public boolean isValidBoolean(String name)
- Specified by:
isValidBooleanin interfacePlcReadResponse
-
isValidBoolean
public boolean isValidBoolean(String name, int index)
- Specified by:
isValidBooleanin interfacePlcReadResponse
-
getBoolean
public Boolean getBoolean(String name)
- Specified by:
getBooleanin interfacePlcReadResponse
-
getBoolean
public Boolean getBoolean(String name, int index)
- Specified by:
getBooleanin interfacePlcReadResponse
-
getAllBooleans
public Collection<Boolean> getAllBooleans(String name)
- Specified by:
getAllBooleansin interfacePlcReadResponse
-
isValidByte
public boolean isValidByte(String name)
- Specified by:
isValidBytein interfacePlcReadResponse
-
isValidByte
public boolean isValidByte(String name, int index)
- Specified by:
isValidBytein interfacePlcReadResponse
-
getByte
public Byte getByte(String name)
- Specified by:
getBytein interfacePlcReadResponse
-
getByte
public Byte getByte(String name, int index)
- Specified by:
getBytein interfacePlcReadResponse
-
getAllBytes
public Collection<Byte> getAllBytes(String name)
- Specified by:
getAllBytesin interfacePlcReadResponse
-
isValidShort
public boolean isValidShort(String name)
- Specified by:
isValidShortin interfacePlcReadResponse
-
isValidShort
public boolean isValidShort(String name, int index)
- Specified by:
isValidShortin interfacePlcReadResponse
-
getShort
public Short getShort(String name)
- Specified by:
getShortin interfacePlcReadResponse
-
getShort
public Short getShort(String name, int index)
- Specified by:
getShortin interfacePlcReadResponse
-
getAllShorts
public Collection<Short> getAllShorts(String name)
- Specified by:
getAllShortsin interfacePlcReadResponse
-
isValidInteger
public boolean isValidInteger(String name)
- Specified by:
isValidIntegerin interfacePlcReadResponse
-
isValidInteger
public boolean isValidInteger(String name, int index)
- Specified by:
isValidIntegerin interfacePlcReadResponse
-
getInteger
public Integer getInteger(String name)
- Specified by:
getIntegerin interfacePlcReadResponse
-
getInteger
public Integer getInteger(String name, int index)
- Specified by:
getIntegerin interfacePlcReadResponse
-
getAllIntegers
public Collection<Integer> getAllIntegers(String name)
- Specified by:
getAllIntegersin interfacePlcReadResponse
-
isValidBigInteger
public boolean isValidBigInteger(String name)
- Specified by:
isValidBigIntegerin interfacePlcReadResponse
-
isValidBigInteger
public boolean isValidBigInteger(String name, int index)
- Specified by:
isValidBigIntegerin interfacePlcReadResponse
-
getBigInteger
public BigInteger getBigInteger(String name)
- Specified by:
getBigIntegerin interfacePlcReadResponse
-
getBigInteger
public BigInteger getBigInteger(String name, int index)
- Specified by:
getBigIntegerin interfacePlcReadResponse
-
getAllBigIntegers
public Collection<BigInteger> getAllBigIntegers(String name)
- Specified by:
getAllBigIntegersin interfacePlcReadResponse
-
isValidLong
public boolean isValidLong(String name)
- Specified by:
isValidLongin interfacePlcReadResponse
-
isValidLong
public boolean isValidLong(String name, int index)
- Specified by:
isValidLongin interfacePlcReadResponse
-
getLong
public Long getLong(String name)
- Specified by:
getLongin interfacePlcReadResponse
-
getLong
public Long getLong(String name, int index)
- Specified by:
getLongin interfacePlcReadResponse
-
getAllLongs
public Collection<Long> getAllLongs(String name)
- Specified by:
getAllLongsin interfacePlcReadResponse
-
isValidFloat
public boolean isValidFloat(String name)
- Specified by:
isValidFloatin interfacePlcReadResponse
-
isValidFloat
public boolean isValidFloat(String name, int index)
- Specified by:
isValidFloatin interfacePlcReadResponse
-
getFloat
public Float getFloat(String name)
- Specified by:
getFloatin interfacePlcReadResponse
-
getFloat
public Float getFloat(String name, int index)
- Specified by:
getFloatin interfacePlcReadResponse
-
getAllFloats
public Collection<Float> getAllFloats(String name)
- Specified by:
getAllFloatsin interfacePlcReadResponse
-
isValidDouble
public boolean isValidDouble(String name)
- Specified by:
isValidDoublein interfacePlcReadResponse
-
isValidDouble
public boolean isValidDouble(String name, int index)
- Specified by:
isValidDoublein interfacePlcReadResponse
-
getDouble
public Double getDouble(String name)
- Specified by:
getDoublein interfacePlcReadResponse
-
getDouble
public Double getDouble(String name, int index)
- Specified by:
getDoublein interfacePlcReadResponse
-
getAllDoubles
public Collection<Double> getAllDoubles(String name)
- Specified by:
getAllDoublesin interfacePlcReadResponse
-
isValidBigDecimal
public boolean isValidBigDecimal(String name)
- Specified by:
isValidBigDecimalin interfacePlcReadResponse
-
isValidBigDecimal
public boolean isValidBigDecimal(String name, int index)
- Specified by:
isValidBigDecimalin interfacePlcReadResponse
-
getBigDecimal
public BigDecimal getBigDecimal(String name)
- Specified by:
getBigDecimalin interfacePlcReadResponse
-
getBigDecimal
public BigDecimal getBigDecimal(String name, int index)
- Specified by:
getBigDecimalin interfacePlcReadResponse
-
getAllBigDecimals
public Collection<BigDecimal> getAllBigDecimals(String name)
- Specified by:
getAllBigDecimalsin interfacePlcReadResponse
-
isValidString
public boolean isValidString(String name)
- Specified by:
isValidStringin interfacePlcReadResponse
-
isValidString
public boolean isValidString(String name, int index)
- Specified by:
isValidStringin interfacePlcReadResponse
-
getString
public String getString(String name)
- Specified by:
getStringin interfacePlcReadResponse
-
getString
public String getString(String name, int index)
- Specified by:
getStringin interfacePlcReadResponse
-
getAllStrings
public Collection<String> getAllStrings(String name)
- Specified by:
getAllStringsin interfacePlcReadResponse
-
isValidTime
public boolean isValidTime(String name)
- Specified by:
isValidTimein interfacePlcReadResponse
-
isValidTime
public boolean isValidTime(String name, int index)
- Specified by:
isValidTimein interfacePlcReadResponse
-
getTime
public LocalTime getTime(String name)
- Specified by:
getTimein interfacePlcReadResponse
-
getTime
public LocalTime getTime(String name, int index)
- Specified by:
getTimein interfacePlcReadResponse
-
getAllTimes
public Collection<LocalTime> getAllTimes(String name)
- Specified by:
getAllTimesin interfacePlcReadResponse
-
isValidDate
public boolean isValidDate(String name)
- Specified by:
isValidDatein interfacePlcReadResponse
-
isValidDate
public boolean isValidDate(String name, int index)
- Specified by:
isValidDatein interfacePlcReadResponse
-
getDate
public LocalDate getDate(String name)
- Specified by:
getDatein interfacePlcReadResponse
-
getDate
public LocalDate getDate(String name, int index)
- Specified by:
getDatein interfacePlcReadResponse
-
getAllDates
public Collection<LocalDate> getAllDates(String name)
- Specified by:
getAllDatesin interfacePlcReadResponse
-
isValidDateTime
public boolean isValidDateTime(String name)
- Specified by:
isValidDateTimein interfacePlcReadResponse
-
isValidDateTime
public boolean isValidDateTime(String name, int index)
- Specified by:
isValidDateTimein interfacePlcReadResponse
-
getDateTime
public LocalDateTime getDateTime(String name)
- Specified by:
getDateTimein interfacePlcReadResponse
-
getDateTime
public LocalDateTime getDateTime(String name, int index)
- Specified by:
getDateTimein interfacePlcReadResponse
-
getAllDateTimes
public Collection<LocalDateTime> getAllDateTimes(String name)
- Specified by:
getAllDateTimesin interfacePlcReadResponse
-
getTagNames
public Collection<String> getTagNames()
- Specified by:
getTagNamesin interfacePlcTagResponse
-
getTag
public PlcTag getTag(String name)
- Specified by:
getTagin interfacePlcTagResponse
-
getResponseCode
public PlcResponseCode getResponseCode(String name)
- Specified by:
getResponseCodein interfacePlcTagResponse
-
-