public IrCommandBuilder sequence(ISequenceDefinition definition, long topBit, int length, long data) { for (int index = 0; index < length; index++) { if ((data & topBit) != 0) { definition.One(this, index); } else { definition.Zero(this, index); } data <<= 1; } return(this); }
public IrCommandBuilder sequence(ISequenceDefinition definition, int length, long data) { return(sequence(definition, TOP_BIT_64, length, data)); }