Skip to content

Releases: Spontifixus/am-e3dc

v1.1.0

09 Jan 20:52
Compare
Choose a tag to compare

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

01 May 19:12
Compare
Choose a tag to compare
  • 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

28 Mar 21:43
Compare
Choose a tag to compare
  • 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

27 Mar 23:25
Compare
Choose a tag to compare
  • 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

23 Mar 23:13
Compare
Choose a tag to compare

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

v1.0.0

23 Mar 23:12
Compare
Choose a tag to compare

Initial Release. Have fun!