public GetPacketErrorCheckErrorOccurredStatusCommand(
     IDenseDacEvalBoard evalBoard,
     IReadbackControlRegister readbackControlRegisterCommand = null,
     ILockFactory lockFactory = null)
 {
     _readbackControlRegisterCommand = readbackControlRegisterCommand ??
                                       new ReadbackControlRegisterCommand(evalBoard);
     _lockFactory = lockFactory ?? new LockFactory();
 }
コード例 #2
0
 public GetIsOverTemperatureCommand(
     IDenseDacEvalBoard evalBoard,
     IReadbackControlRegister readbackControlRegisterCommand = null,
     ILockFactory lockFactory = null)
 {
     _readbackControlRegisterCommand = readbackControlRegisterCommand ??
                                       new ReadbackControlRegisterCommand(evalBoard);
     _lockFactory = lockFactory ?? new LockFactory();
 }
コード例 #3
0
 public GetThermalShutdownEnabledCommand(
     IDenseDacEvalBoard evalBoard,
     IReadbackControlRegister readbackControlRegisterCommand = null,
     ILockFactory lockFactory = null)
 {
     _readbackControlRegisterCommand = readbackControlRegisterCommand ??
                                       new ReadbackControlRegisterCommand(evalBoard);
     _lockFactory = lockFactory ?? new LockFactory();
 }
コード例 #4
0
 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();
 }
コード例 #5
0
 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();
 }