Skip to content

Releases: kenta-shimizu/secs4java8

v5.0

03 Feb 03:19
9ed5874

Choose a tag to compare

Add Javadoc to /doc
Add /src/test/java

Hide classes to /*/impl

Add com.shimizukenta.secs.local.property
Add *BiListener(s)
Add com.shimizukenta.secs.secs2.Secs2#optional(s)

BugFix and refactoring.

v4.0

28 Dec 12:08

Choose a tag to compare

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

12 Jul 05:54

Choose a tag to compare

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

12 Feb 15:13

Choose a tag to compare

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

29 Oct 14:38

Choose a tag to compare

Bug fix.
Rewrite README.md and all comment.

v3.0 includes Bug

20 Sep 14:43

Choose a tag to compare

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

29 Aug 13:57

Choose a tag to compare

2020-08-29T22:45

v2.1

09 Mar 11:18

Choose a tag to compare

2020-03-09T19:24

v2.0

23 Feb 14:53

Choose a tag to compare

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

29 Jan 12:35

Choose a tag to compare

Bug Fix