Releases: Rickedb/OpenProtocolInterpreter
Releases · Rickedb/OpenProtocolInterpreter
3.5.0
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 packingMid0033
with revisions > 1 #70 - Fixed avoiding NUL character for
Mid0031
(#71) andMid0150
Related Issues
Related Pull Requests
3.4.3
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
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) #59Mid0011
always considers ParameterSets length instead of what comes into package #60TighteningErrorStatus2
Reserved property being initialized to preventNullReferenceException
#61
Improvements
- Double checks if
RevisionByField
s 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
3.4.0
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