It was like that in the client code of this library (linux) and also the official windows code to configure the board starts the instances in 1. For example, you can instruct the controller to set the voltage of "fan2" according to the temperature reading of the "temperature sensor 3". I think we should keep those values like that.