public void readFirmwareVersion(final Callback<String> callback) {
        gattClient.getDeviceProfile().getFirmwareVersion(new DeviceProfile.VersionCallback() {
            @Override
            public void onComplete(String version) {
                callback.onResult(version);
            }
        });
    }
public void readFirmwareVersion ( final Callback < String > callback ) { gattClient . getDeviceProfile ( ) . getFirmwareVersion ( new DeviceProfile . VersionCallback ( ) { @ Override public void onComplete ( String version ) { callback . onResult ( version ) ; } } ) ; }
Read the Bean hardware version

@param callback the callback for the version string