/// <summary> /// Получить фото для типа чипа /// </summary> /// <param name="typeCamera">Тип чипа</param> /// <returns></returns> public static string GetPhoto(TypeCamera typeCamera) { if (typeCamera == TypeCamera.HI3510) { return(PhotoHI3510); } else { return(PhotoHi3518); } }
/// <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)); } }
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 !")); } }
//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 !")); } }
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; }
public CameraClass(string nameCamera, TypeCamera typeCamera, bool isActive) { _nameCamera = nameCamera; _isActive = isActive; _typeCamera = typeCamera; }
public NoCamera(string nameCamera, TypeCamera typeCamera, bool isActive) : base(nameCamera, typeCamera, isActive) { _isActive = false; }
//our variabiles //costruttore public IphoneCamera(string nameCamera, TypeCamera typeCamera, bool isActive) : base(nameCamera, typeCamera, isActive) { }
public SamsungCamera(string nameCamera, TypeCamera typeCamera, bool isActive) : base(nameCamera, typeCamera, isActive) { }
public PhoneI(string nameCamera, TypeCamera typeCamera, bool isActive, int br) : base(nameCamera, typeCamera, isActive) { _brightnes = br; }