Example #1
0
 /// <summary>
 /// Получить фото для типа чипа
 /// </summary>
 /// <param name="typeCamera">Тип чипа</param>
 /// <returns></returns>
 public static string GetPhoto(TypeCamera typeCamera)
 {
     if (typeCamera == TypeCamera.HI3510)
     {
         return(PhotoHI3510);
     }
     else
     {
         return(PhotoHi3518);
     }
 }
Example #2
0
 /// <summary>
 /// Получить RTSP поток для типа чипа
 /// </summary>
 /// <param name="typeCamera">Тип чипа</param>
 /// <returns></returns>
 public static string GetRTSP(TypeCamera typeCamera)
 {
     if (typeCamera == TypeCamera.HI3510)
     {
         return(RTSPHI3510);
     }
     else
     {
         return(RTSPHi3518);
     }
 }
 // metodo non astratto
 // public string GetDescription(string _nameCamera, TypeCamera _typeCamera)
 public virtual string GetDescription(string _nameCamera, TypeCamera _typeCamera)
 {
     //le classi derivate "possono" riscrivere (override)
     // Console.WriteLine(" GetDescription " + (_nameCamera + Enum.GetName(typeof(TypeCamera), 1)));
     // 0 FRONT, 1 REAR, 2 NOCAMERA
     if (_typeCamera == TypeCamera.FRONT)
     {
         return(_nameCamera + " " + Enum.GetName(typeof(TypeCamera), 0));
     }
     else if (_typeCamera == TypeCamera.REAR)
     {
         return(_nameCamera + " " + Enum.GetName(typeof(TypeCamera), 1));
     }
     else
     {
         return(_nameCamera + " " + Enum.GetName(typeof(TypeCamera), 2));
     }
 }
Example #4
0
 public ActionResult DeActivate(TypeCamera typeCamera)
 {
     if ((TypeCamera.FRONT == typeCamera) || (TypeCamera.REAR == typeCamera))
     {
         if (_isActive)
         {
             return(new ActionResult(_isActive = false, "Deactivated ! "));
         }
         else
         {
             return(new ActionResult(_isActive = false, "Was already deactivated "));
         }
     }
     else
     {
         return(new ActionResult(_isActive, "Error TypeCamera in DeActivate !"));
     }
 }
Example #5
0
        //metodi

        public ActionResult Activate(TypeCamera typeCamera)
        {
            if ((TypeCamera.FRONT == typeCamera) || (TypeCamera.REAR == typeCamera))
            {
                if (_isActive)
                {
                    _isActive = true;
                    return(new ActionResult(_isActive, "Was ALREADY Activated"));
                }
                else
                {
                    _isActive = true;
                    return(new ActionResult(_isActive, "Activated !"));
                }
            }
            else
            {
                return(new ActionResult(_isActive, "Error TypeCamera in Activate !"));
            }
        }
Example #6
0
        private void SetCamera(TypeCamera typeCamera)
        {
            Camera actualCamera = null;

            m_truckCamera.SetActive(false);
            m_wellHeadsCamera.SetActive(false);
            m_fpsControllerObj.SetActive(false);
            m_normalViemCameraObj.SetActive(false);
            m_specialWellHeadsCamera.SetActive(false);
            m_translateCam_fromTopToTowerAnim.enabled = false;

            switch (typeCamera)
            {
            case TypeCamera.TruckView:
                m_truckCamera.SetActive(true);
                actualCamera = m_truckCamera.GetComponent <Camera>();
                break;

            case TypeCamera.WellHeads:
                m_wellHeadsCamera.SetActive(true);
                actualCamera = m_wellHeadsCamera.GetComponent <Camera>();
                break;

            case TypeCamera.FpsView:
                m_fpsControllerObj.SetActive(true);
                actualCamera = m_fpsControllerObj.GetComponent <Camera>();
                break;

            case TypeCamera.NormalView:
                m_normalViemCameraObj.SetActive(true);
                actualCamera = m_normalViemCameraObj.GetComponent <Camera>();
                break;

            case TypeCamera.SpecialWellHeads:
                m_specialWellHeadsCamera.SetActive(true);
                actualCamera = m_specialWellHeadsCamera.GetComponent <Camera>();
                break;
            }
            m_currentCamera = actualCamera;
        }
 //costruttore
 public CameraAbstract(string nameCamera, TypeCamera typeCamera, bool isActive)
 {
     _nameCamera = nameCamera;
     _typeCamera = typeCamera;
     _isActive   = isActive;
 }
Example #8
0
 public CameraClass(string nameCamera, TypeCamera typeCamera, bool isActive)
 {
     _nameCamera = nameCamera;
     _isActive   = isActive;
     _typeCamera = typeCamera;
 }
Example #9
0
 public NoCamera(string nameCamera, TypeCamera typeCamera, bool isActive) : base(nameCamera, typeCamera, isActive)
 {
     _isActive = false;
 }
Example #10
0
        //our variabiles

        //costruttore
        public IphoneCamera(string nameCamera, TypeCamera typeCamera, bool isActive) : base(nameCamera, typeCamera, isActive)
        {
        }
Example #11
0
 public SamsungCamera(string nameCamera, TypeCamera typeCamera, bool isActive) : base(nameCamera, typeCamera, isActive)
 {
 }
Example #12
0
 public PhoneI(string nameCamera, TypeCamera typeCamera, bool isActive, int br) : base(nameCamera, typeCamera, isActive)
 {
     _brightnes = br;
 }