public GetPacketErrorCheckErrorOccurredStatusCommand(
     IDenseDacEvalBoard evalBoard,
     IReadbackControlRegister readbackControlRegisterCommand = null,
     ILockFactory lockFactory = null)
 {
     _readbackControlRegisterCommand = readbackControlRegisterCommand ??
                                       new ReadbackControlRegisterCommand(evalBoard);
     _lockFactory = lockFactory ?? new LockFactory();
 }
 public GetIsOverTemperatureCommand(
     IDenseDacEvalBoard evalBoard,
     IReadbackControlRegister readbackControlRegisterCommand = null,
     ILockFactory lockFactory = null)
 {
     _readbackControlRegisterCommand = readbackControlRegisterCommand ??
                                       new ReadbackControlRegisterCommand(evalBoard);
     _lockFactory = lockFactory ?? new LockFactory();
 }
 public GetThermalShutdownEnabledCommand(
     IDenseDacEvalBoard evalBoard,
     IReadbackControlRegister readbackControlRegisterCommand = null,
     ILockFactory lockFactory = null)
 {
     _readbackControlRegisterCommand = readbackControlRegisterCommand ??
                                       new ReadbackControlRegisterCommand(evalBoard);
     _lockFactory = lockFactory ?? new LockFactory();
 }
 public PerformSoftPowerDownCommand(
     IDenseDacEvalBoard evalBoard,
     IReadbackControlRegister readbackControlRegisterCommand = null,
     IWriteControlRegister writeControlRegisterCommand       = null,
     ILockFactory lockFactory = null)
 {
     _evalBoard = evalBoard;
     _readbackControlRegisterCommand = readbackControlRegisterCommand ??
                                       new ReadbackControlRegisterCommand(evalBoard);
     _writeControlRegisterCommand = writeControlRegisterCommand ?? new WriteControlRegisterCommand(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();
 }