diff --git a/src/org/parts3492/partslib/PARTsCandle.java b/src/org/parts3492/partslib/PARTsCandle.java index bc23079..7e0096c 100644 --- a/src/org/parts3492/partslib/PARTsCandle.java +++ b/src/org/parts3492/partslib/PARTsCandle.java @@ -149,9 +149,9 @@ public enum Color { * @param canID The ID of the CANdle hardware. * @param ledLength The length of LEDs attached to the CANdle. */ - public PARTsCandle(String className, int canID, int ledLength) { + public PARTsCandle(String className, int canID, int ledLength, String canBusName) { super(className); - CANBus canbus = new CANBus("rio"); + CANBus canbus = new CANBus(canBusName); candle = new CANdle(canID, canbus); LED_LENGTH = ledLength; diff --git a/src/org/parts3492/partslib/PARTsUnit.java b/src/org/parts3492/partslib/PARTsUnit.java index 9387e69..8d7e8ed 100644 --- a/src/org/parts3492/partslib/PARTsUnit.java +++ b/src/org/parts3492/partslib/PARTsUnit.java @@ -66,6 +66,15 @@ public PARTsUnitType getUnitType() { return unitType; } + /** + * Converts current unit into the requested unit. + * + * @param unitType The target unit. + * @return Converted unit in double. + */ + public PARTsUnit toPARTsUnit(PARTsUnitType unitType) { + return new PARTsUnit(to(unitType), unitType); + } /** * Converts current unit into the requested unit. *