You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Use std::unordered_map in ParsedData::parse_line instead of iterating over all fields to parse each field from a DSMR telegram. (#38)
* Improve the performance of P1Parser::parse method by using std::unordered_map in ParsedData::parse_line instead of iterating over all fields to parse each field from a DSMR telegram.
* Small refactoring: accept `ParsedData` by reference instead of by pointer.
* Add reference document `IEC.62056-61-2006 - Object identification system (OBIS).pdf`
* Move `src/test` to `tests` folder because it is a more idiomatic folder structure for a C++ library.
* Add `noexcept` where applicable
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ The primary goal is to make the parser independent of the Arduino framework and
4
4
# Features
5
5
* Combines all fixes from [matthijskooijman/arduino-dsmr](https://github.com/matthijskooijman/arduino-dsmr) and [glmnet/arduino-dsmr](https://github.com/glmnet/arduino-dsmr) including unmerged pull requests.
6
6
* Added an extensive unit test suite
7
-
*Small refactoring and code optimizations
7
+
*Code optimizations
8
8
* Supported compilers: MSVC, GCC, Clang
9
9
* Header-only library, no dependencies
10
10
* Code can be used on any platform, not only embedded.
0 commit comments