private void OutputPattern(IPatternSource pattern) { if ((bool)settings["fullWidth"]) { pg.OutputPattern(pattern.Pattern); } else { if ((bool)settings["lowGroup"]) { pg.OutputPattern(pattern.LowHalfPatternAsInt16); } else { pg.OutputPattern(pattern.HighHalfPatternAsInt16); } } }
private void run(MOTMasterSequence sequence) { apg.OutputPatternAndWait(sequence.AnalogPattern.Pattern); pg.OutputPattern(sequence.DigitalPattern.Pattern); }