/// <summary> /// Trigger the client to disconnect all RDP connection /// </summary> /// <param name="triggerMethod"></param> /// <returns></returns> private bool TriggerClientDisconnectAll(TriggerMethod triggerMethod) { if (triggerMethod == TriggerMethod.Powershell) { int iResult = 0; iResult = ExecutePowerShellCommand("TriggerClientDisconnectAll"); if (iResult <= 0) { return(false); } } else if (triggerMethod == TriggerMethod.Shell) { int iResult = 0; iResult = ExecuteShellCommand("TriggerClientDisconnectAll"); if (iResult <= 0) { return(false); } } else { TriggerRDPDisconnectAllByProtocol(); } return(true); }
private void InitialiseDropDowns() { rule80A.Items.AddRange(Rule80A.GetAll()); rule80A.SelectedIndex = 0; triggerMethod.Items.AddRange(TriggerMethod.GetAll()); triggerMethod.SelectedIndex = 0; faMethod.Items.AddRange(FaMethod.GetAll()); faMethod.SelectedIndex = 0; ocaType.Items.AddRange(OCAType.GetAll()); ocaType.SelectedIndex = 0; hedgeType.Items.AddRange(HedgeType.GetAll()); hedgeType.SelectedIndex = 0; optionReferencePrice.Items.AddRange(ReferencePriceType.GetAll()); optionReferencePrice.SelectedIndex = 0; volatilityType.Items.AddRange(VolatilityType.GetAll()); volatilityType.SelectedIndex = 0; contractRight.Items.AddRange(ContractRight.GetAll()); contractRight.SelectedIndex = 0; }
public Input(Enum inputEnum, TriggerMethod triggerMethod = null) { InputEnum = inputEnum; if (triggerMethod != null) { TriggerMethod = triggerMethod; } }
/// <summary> /// Trigger the client to init a RDP connection /// </summary> /// <param name="triggerMethod"></param> /// <returns></returns> private bool triggerClientRDPConnect(TriggerMethod triggerMethod) { if (triggerMethod == TriggerMethod.Powershell) { ExecutePowerShellCommand("RDPConnectWithNegotiationApproach"); } else if (triggerMethod == TriggerMethod.Shell) { ExecuteShellCommand("RDPConnectWithNegotiationApproach"); } else { TriggerRDPConnectionByProtocol(); } return(true); }
/// <summary> /// Trigger the client to init a RDP connection /// </summary> /// <param name="triggerMethod"></param> /// <returns></returns> private bool triggerClientRDPConnect(TriggerMethod triggerMethod) { if (triggerMethod == TriggerMethod.Powershell) { ExecutePowerShellCommand("RDPConnectWithNegotiationApproach"); } else if (triggerMethod == TriggerMethod.Manual) { MessageBox.Show("Please Trigger Client RDP Connetion Manually."); } else { TriggerRDPConnectionByProtocol(); } return(true); }
private Base3dInterface GetClickObj(Ray ray, TriggerMethod triggerMethod = TriggerMethod.Mouse) { Base3dInterface base3D = null; RaycastHit hit; if (Physics.Raycast(ray, out hit, rayDistance, mask)) { if (base3dDict.ContainsKey(hit.collider.gameObject)) { base3D = base3dDict[hit.collider.gameObject]; if (!base3D.RaycastTarget) { return(null); } switch (base3D.statusEnum3d) { case StatusEnum3d.Highlight: if (clickCheck.CheckTiggherDown(triggerMethod)) { base3D.OnPresseDown(); } break; case StatusEnum3d.Normal: if (clickCheck.CheckTiggherDown(triggerMethod)) { base3D.OnPresseDown(); } else { base3D.OnHighlight(); } break; case StatusEnum3d.Pressed: if (clickCheck.CheckTiggherUp(triggerMethod)) { base3D.OnPresseUp(); } break; } } } return(base3D); }
public bool CheckTiggherUp(TriggerMethod triggerMethod) { bool clicked = false; switch (triggerMethod) { case TriggerMethod.Mouse: clicked = CheckMouseClickUp(); break; case TriggerMethod.VR_Right: clicked = CheckRightClicUp(); break; case TriggerMethod.VR_Left: clicked = CheckLeftClicUp(); break; } return(clicked); }
protected override bool TryParse(string cond) { var fName = CTriggerMethod.friendlyNames.Where(n => cond.StartsWith(n)).OrderByDescending(n => n.Length).FirstOrDefault(); if (fName == null) { return(false); } try { TriggerMethod = CTriggerMethod.FromFriendlyString(fName); cond = cond.Substring(cond.IndexOf(fName) + fName.Length + 1); return(base.TryParse(cond)); } catch { return(false); } }
protected override bool TryParse(string cond) { var fName = Enum.GetNames(typeof(TriggerMethod)) .Where(n => cond.StartsWith(n)).OrderByDescending(n => n.Length).FirstOrDefault(); if (fName == null) { return(false); } try { TriggerMethod = (TriggerMethod)Enum.Parse(typeof(TriggerMethod), fName); cond = cond.Substring(cond.IndexOf(fName) + fName.Length + 1); return(base.TryParse(cond)); } catch { return(false); } }
/// <summary> /// Trigger the client to disconnect all RDP connection /// </summary> /// <param name="triggerMethod"></param> /// <returns></returns> private bool TriggerClientDisconnectAll(TriggerMethod triggerMethod) { if (triggerMethod == TriggerMethod.Powershell) { int iResult = 0; iResult = ExecutePowerShellCommand("TriggerClientDisconnectAll"); if (iResult <= 0) { return(false); } } else if (triggerMethod == TriggerMethod.Manual) { MessageBox.Show("Please Close All RDP Connetion Manually on SUT."); } else { TriggerRDPDisconnectAllByProtocol(); } return(true); }
protected override bool TryParse(string cond) { var fName = CTriggerMethod.friendlyNames.Where(n => cond.StartsWith(n)).OrderByDescending(n => n.Length).FirstOrDefault(); if (fName == null) return false; try { TriggerMethod = CTriggerMethod.FromFriendlyString(fName); cond = cond.Substring(cond.IndexOf(fName) + fName.Length + 1); return base.TryParse(cond); } catch { return false; } //return true; }
public override void Deserialize(BinaryReader reader) { base.Deserialize(reader); TriggerMethod = (TriggerMethod)reader.ReadInt(); }
internal override void Deserialize(ResponseComposer reader) { base.Deserialize(reader); TriggerMethod = reader.Read <TriggerMethod>(); }
public override void Deserialize(IDecoder inStream) { base.Deserialize(inStream); TriggerMethod = (TriggerMethod)inStream.ReadInt(); }
public override void Deserialize(IDecoder inStream) { base.Deserialize(inStream); TriggerMethod = (TriggerMethod)inStream.ReadInt(); }
public override int GetHashCode() { return(base.GetHashCode() + TriggerMethod.GetHashCode()); }
public override string ToString() { return(TriggerMethod.ToFriendlyString() + " " + base.ToString()); }
internal override void Deserialize(ResponseReader r) { base.Deserialize(r); TriggerMethod = r.ReadEnum <TriggerMethod>(); }
public static string ToFriendlyString(this TriggerMethod th) { return(friendlyNames[(int)th]); }
internal override void Deserialize(ResponseComposer c) { base.Deserialize(c); TriggerMethod = c.ReadEnum <TriggerMethod>(); }