[Sensor.h] Redefine sensor errors enum
The enum eErrors
defines error codes that are not generic. It should be updated with:
- Few generic error codes (init error, self test error, ecc)
- A "last generic error code". Errors with error_code >= last_generic_error_code cam thus be defined in child sensors, and are specific to each sensor