public SampleFrameAssemblerImpl(SampleFrameReceiver sampleReceiver) { this.sampleReceiver = sampleReceiver; }
public OscopeResolutionManager( SampleFrameAssembler sampleFrameAssembler, SampleFrameReceiver sampleFrameReceiver, OscopeWindowClient oscopeWindowClient, SerialPortClient serialPortClient, SampleFrameDisplayer sampleFrameDispalyer) { this.sampleFrameAssembler = sampleFrameAssembler; this.sampleFrameReceiver = sampleFrameReceiver; this.oscopeWindowClient = oscopeWindowClient; this.serialPortClient = serialPortClient; this.sampleFrameDisplayer = sampleFrameDispalyer; }
public void setup() { uint numSamplesToDisplay = 10; uint sampleSpacing = 3; mockScopeWindowClient = new Mock<OscopeWindowClient>(); sampleFrameDisplayer = new SampleFrameDisplayerImpl(mockScopeWindowClient.Object , numSamplesToDisplay , sampleSpacing); sampleFrameReceiver = new RisingEdgeTriggeringFrameReceiver(sampleFrameDisplayer); sampleFrameAssembler = new SampleFrameAssemblerImpl(sampleFrameReceiver); sampleAssembler = new HighByteFirstSampleAssemblerImpl(sampleFrameAssembler); byteReceiver = new ByteReceiverImpl(sampleAssembler, sampleFrameAssembler); }
public static OscopeResolutionManager newOscopeResolutionManager( SampleFrameAssembler sampleFrameAssembler, SampleFrameReceiver sampleFrameReceiver, OscopeWindowClient oscopeWindowClient, SerialPortClient serialPortClient, SampleFrameDisplayer sampleFrameDispalyer, HorizontalResolutionConfiguration[] horizontalResolutionConfigs) { OscopeResolutionManager resManager = new OscopeResolutionManager( sampleFrameAssembler, sampleFrameReceiver, oscopeWindowClient, serialPortClient, sampleFrameDispalyer); resManager.horizontalResolutionConfigs = horizontalResolutionConfigs; return resManager; }