I am testing this out on a Fimer PVS inverter. After running the example in the docs I get this error:
![image](https://private-user-images.githubusercontent.com/91092824/342672365-1f409c2f-26fc-4b81-a226-c57cb1dbb2fe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk5MDE0NzAsIm5iZiI6MTcxOTkwMTE3MCwicGF0aCI6Ii85MTA5MjgyNC8zNDI2NzIzNjUtMWY0MDljMmYtMjZmYy00YjgxLWEyMjYtYzU3Y2IxZGJiMmZlLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzAyVDA2MTkzMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY5NmI0MDkxOWNjZTFmMjFkYWQzNjk3YWZlODg1ZjE5ZjAyZWNiNTE0ZjllMzJkYTc1OTUzMGNkOTFhYWRkNjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._ybpxG5yUX0NsGJH59HoWBqOIxl46bkzrpyF8cr1eAo)
The result of getAllModels()
:
{1=ModelLocation{id=1, registerBase=40004, len=66}, 103=ModelLocation{id=103, registerBase=40072, len=50}, 120=ModelLocation{id=120, registerBase=40124, len=26}, 121=ModelLocation{id=121, registerBase=40152, len=30}, 122=ModelLocation{id=122, registerBase=40184, len=44}, 123=ModelLocation{id=123, registerBase=40230, len=24}, 126=ModelLocation{id=126, registerBase=40256, len=226}, 127=ModelLocation{id=127, registerBase=40484, len=10}, 129=ModelLocation{id=129, registerBase=40496, len=60}, 130=ModelLocation{id=130, registerBase=40558, len=60}, 132=ModelLocation{id=132, registerBase=40620, len=226}, 135=ModelLocation{id=135, registerBase=40848, len=60}, 136=ModelLocation{id=136, registerBase=40910, len=60}, 139=ModelLocation{id=139, registerBase=40972, len=60}, 140=ModelLocation{id=140, registerBase=41034, len=60}, 145=ModelLocation{id=145, registerBase=41096, len=8}, 160=ModelLocation{id=160, registerBase=41106, len=248}, 65230=ModelLocation{id=65230, registerBase=41356, len=1}, 65232=ModelLocation{id=65232, registerBase=41359, len=20}}
First model register base shows as 40004 but if I use a modbus reader you can see that the first 2 registers are at 40000 and 40001. Id of the first model is at 40003 and length at 40004.
![image](https://private-user-images.githubusercontent.com/91092824/342673193-48b63a84-af56-4d6a-a68e-3fa997f4b825.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk5MDE0NzAsIm5iZiI6MTcxOTkwMTE3MCwicGF0aCI6Ii85MTA5MjgyNC8zNDI2NzMxOTMtNDhiNjNhODQtYWY1Ni00ZDZhLWE2OGUtM2ZhOTk3ZjRiODI1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzAyVDA2MTkzMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWU5YTFmZDFlNjBkN2EzZWJhMWJkMzQ3OTM0MjZiYTY2YWFkNGQ4YmNhZWNlYTc0MWZhMWU2MDEwMzAwNmRiOWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.I7m1zjvnjOy4_KxFsKt_wN60r8lXCUnxVzuO9y69NgE)
Unless you mean register base to be the length register