static int doExtensionDs18b20 (char *progName, int pinBase, char *params) { char *serialNum ; if ((params = extractStr (progName, params, &serialNum)) == NULL) return FALSE ; return ds18b20Setup (pinBase, serialNum) ; }
DallasError DeviceDS18B20::writeConfiguration() { QMutexLocker locker(busMutex); DallasError error = ds18b20Setup(&id, m_resolution, DS18B20_NO_ALARM_LOW, DS18B20_NO_ALARM_HIGH); if (error != DALLAS_NO_ERROR) { QString message(dallasGetErrorText(error)); emitError(message); } return error; }