/** * Creates a new instance with given bandwidth. * * @param v bandwidth value * @param unit {@link DataRateUnit} of {@code v} * @return {@link Bandwidth} instance with given bandwidth */ static Bandwidth of(double v, DataRateUnit unit) { return new DoubleBandwidth(unit.toBitsPerSecond(v)); }
/** * Creates a new instance with given bandwidth. * * @param v bandwidth value * @param unit {@link DataRateUnit} of {@code v} * @return {@link Bandwidth} instance with given bandwidth */ static Bandwidth of(long v, DataRateUnit unit) { return new LongBandwidth(unit.toBitsPerSecond(v)); }