Skip to content

Releases: Spontifixus/am-e3dc

v1.1.0

Choose a tag to compare

@Spontifixus Spontifixus released this 09 Jan 20:52

This release brings some extension methods to easily read a value from an RscpFrame or RscpContainer:

var batteryChargeCycles = resultFrame.Get<RscpUInt32>(RscpTags.BAT_CHARGE_CYCLE);

v1.0.4

Choose a tag to compare

@Spontifixus Spontifixus released this 01 May 19:12
  • RscpFrame and RscpContainer now implement the IEnumerable-interface. Thus you can now build new frames and containers using the collection initializer syntax:
    var authFrame = new RscpFrame
    {
        new RscpContainer(RscpTag.RSCP_REQ_AUTHENTICATION)
        {
            new RscpString(RscpTag.RSCP_AUTHENTICATION_USER, e3dcUserName),
            new RscpString(RscpTag.RSCP_AUTHENTICATION_PASSWORD, e3dcPassword)
        }
    };

v1.0.3

Choose a tag to compare

@Spontifixus Spontifixus released this 28 Mar 21:43
  • E3dcConnection can now handle large frames.
  • RscpTime class can now be constructed from a DateTime and a TimeSpan alike.
  • RscpTime does no longer inherit from the generic RscpValue<T> class, thus it does no longer have a Value-property. Instead it now features a DateTime and a TimeSpan property.
  • HasErrors and GetErrors() API of RscpValue class removed.
  • TryGetValue() method of RscpValue class removed.

v1.0.2

Choose a tag to compare

@Spontifixus Spontifixus released this 27 Mar 23:25
  • RscpContainer values can now be deserialized if empty.
  • RscpFrame can now contain multiple frames with the same tag.
  • The tag list is now a lot more complete.

v1.0.1

Choose a tag to compare

@Spontifixus Spontifixus released this 23 Mar 23:13

Changed the GetVersion() method of the RscpFrame class to a property.

v1.0.0

Choose a tag to compare

@Spontifixus Spontifixus released this 23 Mar 23:12

Initial Release. Have fun!