public RobotStatusFlag(RobotStatusFlag newValue)
 {
     if(newValue != null)
     {
         HoopStatus = newValue.HoopStatus;
         LeftArmStatus = newValue.LeftArmStatus;
         RightArmStatus = newValue.RightArmStatus;
     }
     else
     {
         _hoopStatus = EnumRobotStatusFlag.Closed;
         _leftArmStatus = EnumRobotStatusFlag.Closed;
         _rightArmStatus = EnumRobotStatusFlag.Closed;
     }
 }
 public RobotStatusFlag()
 {
     _hoopStatus = EnumRobotStatusFlag.Closed;
     _leftArmStatus = EnumRobotStatusFlag.Closed;
     _rightArmStatus = EnumRobotStatusFlag.Closed;
 }