ControlBusOps

final class ControlBusOps(b: ControlBus) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def fill(value: Float): Unit
def fill(data: FillRange*): Unit
def get(): Future[Float]

Convenience method that gets a single bus value. The bus must have exactly one channel, otherwise an exception is thrown.

Convenience method that gets a single bus value. The bus must have exactly one channel, otherwise an exception is thrown.

def get(indices: Int*): Future[IndexedSeq[Float]]

Gets multiple bus values specified as relative channel offsets.

Gets multiple bus values specified as relative channel offsets.

def getData(): Future[IndexedSeq[Float]]
def getn(pairs: Range*): Future[IndexedSeq[Float]]
def set(value: Double): Unit

Convenience method that sets a single bus value. The bus must have exactly one channel, otherwise an exception is thrown.

Convenience method that sets a single bus value. The bus must have exactly one channel, otherwise an exception is thrown.

def set(pairs: FillValue*): Unit
def setData(values: IndexedSeq[Float]): Unit
def setn(pairs: (Int, IndexedSeq[Float])*): Unit