Package org.apache.plc4x.java.s7.events
Interface S7Event
- All Superinterfaces:
PlcFieldResponse,PlcMessage,PlcReadResponse,PlcResponse,PlcSubscriptionEvent
- All Known Implementing Classes:
S7AlarmEvent,S7ModeEvent,S7SysEvent,S7UserEvent
Like JMS but different.
Maintain the same pattern as JMS MapMessage.
S7Event is a Map whose key is a String and its value is an
Object of primitive values.
Classes derived from the S7Event must respect the following
conversion table.
| | boolean byte short char int long float double String byte[]
|--------+-------------------------------------------------------------
|boolean | X X
|byte | X X X X X
|short | X X X X
|char | X X
|int | X X X
|long | X X
|float | X X X
|double | X X
|String | X X X X X X X X
|byte[] | X
|--------+-------------------------------------------------------------
-
Method Summary
Methods inherited from interface org.apache.plc4x.java.api.messages.PlcFieldResponse
getField, getFieldNames, getResponseCodeMethods inherited from interface org.apache.plc4x.java.api.messages.PlcReadResponse
getAllBigDecimals, getAllBigIntegers, getAllBooleans, getAllBytes, getAllDates, getAllDateTimes, getAllDoubles, getAllFloats, getAllIntegers, getAllLongs, getAllObjects, getAllShorts, getAllStrings, getAllTimes, getAsPlcValue, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getByte, getByte, getDate, getDate, getDateTime, getDateTime, getDouble, getDouble, getFloat, getFloat, getInteger, getInteger, getLong, getLong, getNumberOfValues, getObject, getObject, getPlcValue, getRequest, getShort, getShort, getString, getString, getTime, getTime, isValidBigDecimal, isValidBigDecimal, isValidBigInteger, isValidBigInteger, isValidBoolean, isValidBoolean, isValidByte, isValidByte, isValidDate, isValidDate, isValidDateTime, isValidDateTime, isValidDouble, isValidDouble, isValidFloat, isValidFloat, isValidInteger, isValidInteger, isValidLong, isValidLong, isValidShort, isValidShort, isValidString, isValidString, isValidTime, isValidTimeMethods inherited from interface org.apache.plc4x.java.api.messages.PlcSubscriptionEvent
getTimestamp
-
Method Details
-
getMap
-