This release has some (small) breaking changes. Most notably the Telegram
class is no longer constructable and is from now on sealed. You'll have to use the DSMRTelegramParser
class to create (or rather: parse) a Telegram
. You're most likely not affected. If you are, please create an issue and let me know.
Other than that the changes are mostly small quality of life changes. We now support specifying TimeZoneInfo
to be able to specify how date/time values should be parsed. The UnitValue<T>
and TimeStampedValue<T>
classes now have ToString(...)
overrides that allow you to specify a format and IFormatProvider
. The m3
and dm3
units are now formatted as m³
and dm³
. Finally, the Readme has been finally completed.