Interface S7Event
-
- All Superinterfaces:
PlcMessage,PlcReadResponse,PlcResponse,PlcSubscriptionEvent,PlcTagResponse
- All Known Implementing Classes:
S7AlarmEvent,S7CyclicEvent,S7ModeEvent,S7SysEvent,S7UserEvent
public interface S7Event extends PlcSubscriptionEvent
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,Object>getMap()-
Methods 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, isValidTime
-
Methods inherited from interface org.apache.plc4x.java.api.messages.PlcSubscriptionEvent
getTimestamp
-
Methods inherited from interface org.apache.plc4x.java.api.messages.PlcTagResponse
getResponseCode, getTag, getTagNames
-
-