Releases: kenta-shimizu/secs4java8
v5.0
v4.0
Support HSMS-GS(SEMI E37.2), added package com.shimizukenta.secs.hsmsgs.
Added package com.shimizukenta.secs.hsms.
Rebuilt package com.shimizukenta.secs.hsmsss.
Rebuilt package com.shimizukenta.secs.secs1.
Added interface com.shimizukenta.secs.SecsMessageReceiveBiListener.
Added interface com.shimizukenta.secs.SecsCommunicatableStateChangeBiListener.
Added interface com.shimizukenta.secs.SecsMessageSendable, extract from com.shimizukenta.secs.SecsCommunicator.
Added method com.shimizukenta.secs.SecsCommunicator#waitUntilCommunicatable.
Added method com.shimizukenta.secs.SecsCommunicator#waitUntilNotCommunicatable.
Added method com.shimizukenta.secs.SecsCommunicator#openAndWaitUntilCommunicatable.
Added method com.shimizukenta.secs.secs2.Secs2#getNumber.
Changed com.shimizukenta.secs.secs2.Secs2Builder from 'class' to 'interface'.
Changed com.shimizukenta.secs.sml.SmlMessage from 'class' to 'interface'.
Changed com.shimizukenta.secs.sml.SmlMessageParser from 'class' to 'interface'.
Added enum com.shimizukenta.secs.hsms.HsmsConnectionMode.
Deprecated enum com.shimizukenta.secs.hsmsss.HsmsSsProtocol.
v3.3
com.shimizukenta.secs.secs1.Secs1OnTcpIpCommunicator improved to lower CPU power, lower memory.
com.shimizukenta.secs.secs1.Secs1OnTcpIpReceiverCommunicator appended new 'interface'.
com.shimizukenta.secs.hsmsss.HsmsSsCommunicator improved to lower CPU power, lower memory.
com.shimizukenta.secs.secs2.Secs2 improved to lower memory.
v3.2
com.shimizukenta.secs.SecsLog changed from 'class' to 'interface'.
com.shimizukenta.secs.secs1.AbstractSecs1Communicator improved, to lower CPU-Power looping.
com.shimizukenta.secs.secs2.Secs2BytesParser improved, to lower CPU-Power parsing.
v3.1
Bug fix.
Rewrite README.md and all comment.
v3.0 includes Bug
Includes Bug
com.shimizukenta.secs.secs1.Secs1Communicator changed from 'abstract class' to 'interface'.
com.shimizukenta.secs.secs1ontcpip.Secs1OnTcpIpCommunicator changed from 'abstract class' to 'interface'.
com.shimizukenta.secs.hsmsss.HsmsSsCommunicator changed from 'abstract class' to 'interface'.
com.shimizukenta.secs.secs1.AbstractSecs1Communicator improved, to lower CPU-Power looping.
com.shimizukenta.secs.gem.DynamicEventReportConfig added, Use for S2F33, S2F35, S2F37, ...
com.shimizukenta.secs.gem.Clock added, Use for S2F17, S2F31.
com.shimizukenta.secs.secs2.Secs2 overrided #hashCode, #equals.
com.shimizukenta.secs.AbstractSecsCommunicatorConfig changed, All getter value can #addChangeListener.
com.shimizukenta.secs.SecsTimeout changed, All getter value can #addChangeListener.
com.shimizukenta.secs.secs1.Secs1CommunicatorConfig changed, All getter value can #addChangeListener.
com.shimizukenta.secs.secs1ontcpip.Secs1OnTcpIpCommunicatorConfig changed, All getter value can #addChangeListener.
com.shimizukenta.secs.hsmsss.HsmsSsCommunicatorConfig changed, All getter value can #addChangeListener.
com.shimizukenta.secs.gem.AbstractGemConfig changed, All getter value can #addChangeListener.
v2.2
2020-08-29T22:45
v2.1
2020-03-09T19:24
v2.0
Rebuild.
com.shimizukenta.secs.SecsSimilator is from abstract to interface.
com.shimizukenta.secs.secs2.Secs2 is from abstract to interface.
com.shimizukenta.secs.hsmsss.HsmsSsMessage support full size message.
v1.7
Bug Fix