Android Open Source - Sensoria Float Convertor






From Project

Back to project page Sensoria.

License

The source code is released under:

MIT License

If you think the Android project Sensoria listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.grocs.sensors.common;
/*w w  w .j  a va2  s  .  co  m*/
/**
 * FloatConvertor class is taking care of rounding floats (based on given precision)
 */
class FloatConvertor {
    private final int multiplier;

    /**
     * Creates FloatConvertor with a given precision
     * @param precision, amount of digits behind the comma
     */
    FloatConvertor(final int precision) {
        multiplier = (int) Math.pow(10, precision);
    }

    /**
     * Creates FloatConvertor with a 0 precision
     */
    FloatConvertor() {
        this(0);
    }

    /**
     * Convert to a given precision
     * @param f float to convert
     * @return converted float
     */
    float doConvert(float f) {
        return (float) Math.round(f * multiplier) / multiplier;
    }
}




Java Source Code List

com.grocs.sensors.common.FloatConvertor.java
com.grocs.sensors.common.ISensorData.java
com.grocs.sensors.common.ISensorDescription.java
com.grocs.sensors.common.SensorCollector.java
com.grocs.sensors.common.SensorConstants.java
com.grocs.sensors.common.SensorDataComparator.java
com.grocs.sensors.common.SensorDataManagerListener.java
com.grocs.sensors.common.SensorDataManager.java
com.grocs.sensors.common.SensorData.java
com.grocs.sensors.common.SensorDescriptions.java
com.grocs.sensors.common.SensorFilter.java
com.grocs.sensors.common.SensorUtils.java
com.grocs.sensors.common.TestFloatConvertor.java
com.grocs.sensors.ui.ActivityDetail.java
com.grocs.sensors.ui.Activity.java
com.grocs.sensors.ui.EntryAdapter.java
com.grocs.sensors.ui.FloatFormatter.java
com.grocs.sensors.ui.SensorEntryComparator.java
com.grocs.sensors.ui.SensorEntry.java
com.grocs.sensors.ui.SensorPreferenceActivity.java
com.grocs.sensors.ui.TestFloatFormatter.java