Add manufacturer ID for Rossweiner
Sync behavior to mbus-serial-request-data-multi-reply
- init slaves before requesting data
- free ressources before exit
- refactor data request
- fix comments
Merge remote-tracking branch 'upstream/master'
Add product name mapping for Rossweiner Modularis
Seperate retransmission maximum in two parameters
one for data requests and another for search requests
- add new handle member for max search retransmission
- set default maximum for search retransmission to one
- rename define for retransmission option
Use new retransmission option and handle member
Avoid unnecessary data request in mbus_read_slave
Adopt retransmission for secondary address probing
fix wrong decoding of integer / type B (now handle signedness correctly)
separate result code und decoded value for integer decoding (new
parameter)
refactor variable names
Update XML after fixing bug with signed integer
Add manufacturer ID for GMC
Add product name mapping for GMC-I EMMOD206
Add test frame for GMC EMMOD 206
Fix VIF extension mappings for VIF=0FBh
Add missing VIF=7Eh / FEh
Add DIF extension bit masks
Extend DIF debug output (storage number LSB)
Fix DIFE debug output (storage number, tariff, device unit)
Fix typos in comments
Replace magic bit masks with defines
Fix BCD decoding bug
Add functions to decode storage number, tariff and device from DIF
Extend mbus_record with storage number, tariff and device