public SetDacChannelGainCommand( IDenseDacEvalBoard evalBoard, ISendSPI sendSPICommand = null, ISetCLRPinLow setCLRPinLowCommand = null, ISetCLRPinHigh setCLRPinHighCommand = null, ILockFactory lockFactory = null) { _evalBoard = evalBoard; _sendSPICommand = sendSPICommand ?? new SendSPICommand(evalBoard); _setCLRPinLowCommand = setCLRPinLowCommand ?? new SetCLRPinLowCommand(evalBoard); _setCLRPinHighCommand = setCLRPinHighCommand ?? new SetCLRPinHighCommand(evalBoard); _lockFactory = lockFactory ?? new LockFactory(); }
public SetOffsetDAC0Command( IDenseDacEvalBoard evalBoard, ISetCLRPinLow setCLRPinLowCommand = null, ISetCLRPinHigh setCLRPinHighCommand = null, IWriteOFS0Register writeOFS0RegisterCommand = null, ILockFactory lockFactory = null ) { _evalBoard = evalBoard; _setCLRPinLowCommand = setCLRPinLowCommand ?? new SetCLRPinLowCommand(evalBoard); _setCLRPinHighCommand = setCLRPinHighCommand ?? new SetCLRPinHighCommand(evalBoard); _writeOFS0RegisterCommand = writeOFS0RegisterCommand ?? new WriteOFS0RegisterCommand(evalBoard); _lockFactory = lockFactory ?? new LockFactory(); }
internal DenseDacEvalBoard( IUsbDevice usbDevice, IGetDeviceSymbolicName getDeviceSymbolicNameCommand = null, IUploadFirmware uploadFirmwareCommand = null, IGetPacketErrorCheckErrorOccurredStatus getPacketErrorCheckErrorOccurredStatusCommand = null, IPerformSoftPowerDown performSoftPowerDownCommand = null, IPerformSoftPowerUp performSoftPowerUpCommand = null, IGetThermalShutdownEnabled getThermalShutdownEnabledCommand = null, ISetThermalShutdownEnabled setThermalShutdownEnabledCommand = null, IGetIsOverTemperature getIsOverTemperatureCommand = null, IGetDacChannelDataSource getDacChannelDataSourceCommand = null, ISetDacChannelDataSource setDacChannelDataSourceCommand = null, ISetDacChannelDataSourceAllChannels setDacChannelDataSourceAllChannelsCommand = null, ISetDacChannelOffset setDacChannelOffsetCommand = null, IGetDacChannelOffset getDacChannelOffsetCommand = null, ISetDacChannelGain setDacChannelGainCommand = null, IGetDacChannelGain getDacChannelGainCommand = null, IGetDacChannelDataValueA getDacChannelDataValueACommand = null, ISetDacChannelDataValueA setDacChannelDataValueACommand = null, IGetDacChannelDataValueB getDacChannelDataValueBCommand = null, ISetDacChannelDataValueB setDacChannelDataValueBCommand = null, ISetOffsetDAC0 setOffsetDAC0Command = null, ISetOffsetDAC1 setOffsetDAC1Command = null, IReadbackOFS0Register readbackOFS0RegisterCommand = null, IReadbackOFS1Register readbackOFS1RegisterCommand = null, ISetCLRPinLow setCLRPinLowCommand = null, ISetCLRPinHigh setCLRPinHighCommand = null, ISetLDACPinHigh setLDACPinHighCommand = null, ISetLDACPinLow setLDACPinLowCommand = null, IPulseLDACPin pulseLDACPinCommand = null, IToggleReset toggleResetCommand = null ) { UsbDevice = usbDevice; _getDeviceSymbolicNameCommand = getDeviceSymbolicNameCommand ?? new GetDeviceSymbolicNameCommand(this); _uploadFirmwareCommand = uploadFirmwareCommand ?? new UploadFirmwareCommand(this); _getPacketErrorCheckErrorOccurredStatusCommand = getPacketErrorCheckErrorOccurredStatusCommand ?? new GetPacketErrorCheckErrorOccurredStatusCommand(this); _performSoftPowerDownCommand = performSoftPowerDownCommand ?? new PerformSoftPowerDownCommand(this); _performSoftPowerUpCommand = performSoftPowerUpCommand ?? new PerformSoftPowerUpCommand(this); _getThermalShutdownEnabledCommand = getThermalShutdownEnabledCommand ?? new GetThermalShutdownEnabledCommand(this); _setThermalShutdownEnabledCommand = setThermalShutdownEnabledCommand ?? new SetThermalShutdownEnabledCommand(this); _getIsOverTemperatureCommand = getIsOverTemperatureCommand ?? new GetIsOverTemperatureCommand(this); _getDacChannelDataSourceCommand = getDacChannelDataSourceCommand ?? new GetDacChannelDataSourceCommand(this); _setDacChannelDataSourceCommand = setDacChannelDataSourceCommand ?? new SetDacChannelDataSourceCommand(this); _setDacChannelDataSourceAllChannelsCommand = setDacChannelDataSourceAllChannelsCommand ?? new SetDacChannelDataSourceAllChannelsCommand(this); _getDacChannelOffsetCommand = getDacChannelOffsetCommand ?? new GetDacChannelOffsetCommand(this); _setDacChannelOffsetCommand = setDacChannelOffsetCommand ?? new SetDacChannelOffsetCommand(this); _getDacChannelGainCommand = getDacChannelGainCommand ?? new GetDacChannelGainCommand(this); _setDacChannelGainCommand = setDacChannelGainCommand ?? new SetDacChannelGainCommand(this); _getDacChannelDataValueACommand = getDacChannelDataValueACommand ?? new GetDacChannelDataValueACommand(this); _setDacChannelDataValueACommand = setDacChannelDataValueACommand ?? new SetDacChannelDataValueACommand(this); _getDacChannelDataValueBCommand = getDacChannelDataValueBCommand ?? new GetDacChannelDataValueBCommand(this); _setDacChannelDataValueBCommand = setDacChannelDataValueBCommand ?? new SetDacChannelDataValueBCommand(this); _setOffsetDAC0Command = setOffsetDAC0Command ?? new SetOffsetDAC0Command(this); _setOffsetDAC1Command = setOffsetDAC1Command ?? new SetOffsetDAC1Command(this); _readbackOFS0RegisterCommand = readbackOFS0RegisterCommand ?? new ReadbackOFS0RegisterCommand(this); _readbackOFS1RegisterCommand = readbackOFS1RegisterCommand ?? new ReadbackOFS1RegisterCommand(this); _setCLRPinLowCommand = setCLRPinLowCommand ?? new SetCLRPinLowCommand(this); _setCLRPinHighCommand = setCLRPinHighCommand ?? new SetCLRPinHighCommand(this); _setLDACPinHighCommand = setLDACPinHighCommand ?? new SetLDACPinHighCommand(this); _setLDACPinLowCommand = setLDACPinLowCommand ?? new SetLDACPinLowCommand(this); _pulseLDACPinCommand = pulseLDACPinCommand ?? new PulseLDACPinCommand(this); _toggleResetCommand = toggleResetCommand ?? new ToggleResetCommand(this); }