public HardwareStatusCommand(HardwareOperator Operator)
 {
     this.Operator = Operator;
     this.HasTimeOut = false;
 }
 public HardwareInstruction(HardwareOperator Operator, long Operand)
 {
     this.Operator = Operator;
     this.Operand = Operand;
     this.HasOperand = true;
 }
 public HardwareStatusCommand(HardwareOperator Operator, double TimeOut)
 {
     this.Operator = Operator;
     this.TimeOut = TimeOut;
     this.HasTimeOut = true;
 }
 public HardwareInstruction(HardwareOperator Operator)
 {
     this.Operator = Operator;
     this.HasOperand = false;
 }
 public HardwareInstruction(HardwareOperator Operator, long Operand)
 {
     this.Operator   = Operator;
     this.Operand    = Operand;
     this.HasOperand = true;
 }
 public HardwareInstruction(HardwareOperator Operator)
 {
     this.Operator   = Operator;
     this.HasOperand = false;
 }
 public HardwareStatusCommand(HardwareOperator Operator, double TimeOut)
 {
     this.Operator   = Operator;
     this.TimeOut    = TimeOut;
     this.HasTimeOut = true;
 }
 public HardwareStatusCommand(HardwareOperator Operator)
 {
     this.Operator   = Operator;
     this.HasTimeOut = false;
 }