getSerialNumber method
Returns the serial number of the sensor.
Implementation
int getSerialNumber() {
_writeCommand(sh31ReadSerialNumber);
sleep(Duration(milliseconds: 5));
var data = i2c.readBytesReg(i2cAddress, 0, 6);
if (!checkCRC(data)) {
throw SHT31excpetion('CRC8 error');
}
return (data[0] & 0xff) << 24 |
(data[1] & 0xff) << 16 |
(data[3] & 0xff) << 8 |
(data[4] & 0xff);
}