public class PrimaryIrStream extends PrimaryIrStreamItem
environment, noAlternatives| Constructor and Description |
|---|
PrimaryIrStream(Protocol env) |
PrimaryIrStream(Protocol env,
ArrayList<PrimaryIrStreamItem> items,
BitSpec bitSpec,
int noAlternatives) |
PrimaryIrStream(Protocol env,
boolean hasAssignmentContent) |
PrimaryIrStream(Protocol env,
PrimaryIrStream src,
BitSpec bitSpec) |
PrimaryIrStream(Protocol env,
PrimaryIrStream src,
BitSpec bitSpec,
int noAlternatives) |
| Modifier and Type | Method and Description |
|---|---|
void |
assignBitSpecs() |
void |
assignBitSpecs(BitSpec parentBitSpec) |
void |
concatenate(PrimaryIrStream irStream) |
ArrayList<PrimitiveIrStreamItem> |
evaluate(BitSpec bitSpec)
Processes the Item's internal IRStreamItems, ideally just to Durations.
|
boolean |
isEmpty() |
IrSequence |
toIrSequence() |
String |
toString() |
debugBegin, debugEndgetNoAlternativespublic PrimaryIrStream(Protocol env)
public PrimaryIrStream(Protocol env, boolean hasAssignmentContent)
public PrimaryIrStream(Protocol env, ArrayList<PrimaryIrStreamItem> items, BitSpec bitSpec, int noAlternatives)
public PrimaryIrStream(Protocol env, PrimaryIrStream src, BitSpec bitSpec)
public PrimaryIrStream(Protocol env, PrimaryIrStream src, BitSpec bitSpec, int noAlternatives)
public boolean isEmpty()
isEmpty in class IrStreamItempublic void concatenate(PrimaryIrStream irStream)
public void assignBitSpecs()
public void assignBitSpecs(BitSpec parentBitSpec)
public ArrayList<PrimitiveIrStreamItem> evaluate(BitSpec bitSpec) throws IncompatibleArgumentException, UnassignedException
PrimaryIrStreamItemevaluate in class PrimaryIrStreamItemIncompatibleArgumentExceptionUnassignedExceptionpublic IrSequence toIrSequence() throws IncompatibleArgumentException, UnassignedException
Copyright © 2015. All rights reserved.