if (tfConfig.eIsSet(tfConfig.eClass().getEStructuralFeature("callbackPeriod"))) {
setCallbackPeriod(tfConfig.getCallbackPeriod());
}
}
try {
tinkerforgeDevice = new BrickletSoundIntensity(getUid(), getIpConnection());
tinkerforgeDevice.setIntensityCallbackPeriod(getCallbackPeriod());
listener = new SoundIntensityListener();
tinkerforgeDevice.addIntensityListener(listener);
fetchSensorValue();
} catch (TimeoutException e) {