public SendSpecialFunctionCommand( IDenseDacEvalBoard evalBoard, ISendSPI sendSPICommand = null, ILockFactory lockFactory = null) { _sendSPICommand = sendSPICommand ?? new SendSPICommand(evalBoard); _lockFactory = lockFactory ?? new LockFactory(); }
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 SetDacChannelDataValueACommand( IDenseDacEvalBoard evalBoard, IReadbackControlRegister readbackControlRegisterCommand = null, IWriteControlRegister writeControlRegisterCommand = null, ISendSPI sendSPICommand = null, ILockFactory lockFactory = null) { _evalBoard = evalBoard; _readbackControlRegisterCommand = readbackControlRegisterCommand ?? new ReadbackControlRegisterCommand(evalBoard); _writeControlRegisterCommand = writeControlRegisterCommand ?? new WriteControlRegisterCommand(evalBoard); _sendSPICommand = sendSPICommand ?? new SendSPICommand(evalBoard); _lockFactory = lockFactory ?? new LockFactory(); }