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();
 }
示例#3
0
 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);
 }