SDI12 library