Package crackers.kobots.devices
Class DeviceUtilsKt
-
- All Implemented Interfaces:
public final class DeviceUtilsKt
-
-
Method Summary
Modifier and Type Method Description final static Float
asDegreesF(Float $self)
Convert a float representing degrees C to F. final static Integer
inRange(Integer $self, String name, IntRange range)
Checks to see if an Int is in the specified range final static Integer
toInt(Boolean $self)
Convert a boolean to integer "equivalent" final static Pair<Byte, Byte>
to2Bytes(Integer $self)
Convert to two bytes final static Pair<Byte, Byte>
toBytes(Short $self)
Convert to two bytes final static ByteArray
twoBytesAndBuffer(Byte first, Byte second, ByteArray buffer)
Common I2C pattern: two bytes and a buffer (register, offset, payload) final static Unit
rotate(StepperMotorInterface $self, Float degrees, StepperMotorInterface.Direction direction, Duration pause, Function0<Boolean> interruptus)
Rotate with a simple interruption - note this can be bad if the interruption method is left as the default. -
-
Method Detail
-
asDegreesF
final static Float asDegreesF(Float $self)
Convert a float representing degrees C to F.
-
inRange
final static Integer inRange(Integer $self, String name, IntRange range)
Checks to see if an Int is in the specified range
-
twoBytesAndBuffer
final static ByteArray twoBytesAndBuffer(Byte first, Byte second, ByteArray buffer)
Common I2C pattern: two bytes and a buffer (register, offset, payload)
-
-
-
-