Skip to content

Releases: Rickedb/OpenProtocolInterpreter

3.5.0

19 Jul 23:02
Compare
Choose a tag to compare

Release notes

3.5.0 fixes some issues with Mid0031, Mid0033 and Mid0150, also adds a new revision (4) for Mid0033

New revisions

  • Revision 4 for Mid0033

Hotfixes

  • Do not generate semicolon (;) when Mid0033 ParameterSetList is empty #69
  • Fixed KeyNotFoundException when packing Mid0033 with revisions > 1 #70
  • Fixed avoiding NUL character for Mid0031 (#71) and Mid0150

Related Issues

Related Pull Requests

3.4.3

01 Jun 22:40
4be8e80
Compare
Choose a tag to compare

Release notes

3.4.3 fixes some remaining problems for Mid0061 and Mid0065 at version 3.4.2

Hotfixes

  • Byte fields are converted to Int32 or Int64 and then converted to ASCII values, previously was pure byte array. Packages are always ASCII strings #56

Also affects #64, which was parsing incorrect for PackBytes()

Related Issues

3.4.2

31 May 01:58
03e24f6
Compare
Choose a tag to compare

Release notes

Bugfixes

  • StrategyOptions creating 5 bytes instead of 10 bytes long #54
  • All entities are now handled separatedly to prevent property changes malfunction #55
  • Fixed BitConverter that was generating reversed arrays #56
  • Fixed Mid0013 constructor parameter reference #58
  • Mid0011 considers header length instead of package length (which causes to consider NUL in package) #59
  • Mid0011 always considers ParameterSets length instead of what comes into package #60
  • TighteningErrorStatus2 Reserved property being initialized to prevent NullReferenceException #61

Improvements

  • Double checks if RevisionByFields is filled before trying to parse since it's open to custom mids #62
  • Mid0065 now has support for string packages #64

Related Issues

Related Pull Requests

3.4.1

07 May 01:05
5f26ba2
Compare
Choose a tag to compare

Release notes

Bugfixes

  • Mid0106 not parsing negative numbers in DecimalConverter (parses to 0 in previous version)

Improvements

  • Minor refactoring

Related Issues

Related Pull Requests

3.4.0

02 Apr 18:35
Compare
Choose a tag to compare

Release notes

New Features

  • Added new fields on MID 0061 TighteningStatus2 for revision 6:
    • SnugMax
    • CycleAbort
    • NeckingFailure
    • EffectiveLoosening
    • OverSpeed
    • NoResidualTorque
    • PositioningFail
    • SnugMonLow
    • SnugMonHigh
    • DynamicMinCurrent
    • DynamicMaxCurrent
    • LatentResult

Improvements

  • Exposed TighteningErrorStatus2Converter to public api

Pull Requests and Issues involved

3.3.0

22 Dec 06:16
Compare
Choose a tag to compare

Release Notes

Features

  • Adding custom Mids
  • Overriding Mids
  • Converters exposed for using inside your own Mids

Improvements

  • Summaries for extension methods
  • Cleaned summary parameters warnings

Bug Fixes:

  • Decimal convert handling commas, forcing en-US notation (#39)