/// <summary> /// Retrieve a single element from the state vetor, by name, with full /// safety checks. Throws AdapterArgumentException and /// AdapterOperationException. /// </summary> /// <param name="tag"></param> /// <returns></returns> public double Get(string key) { //try //{ var resp = RSUtils.ReceiveSync <vector.GetElementResponseType>(taskQueue, opPort.GetByKey(key), Myro.Utilities.Params.defaultRecieveTimeout); return(resp.Value); //} //catch (KeyNotFoundException) //{ // throw new AdapterArgumentException(Strings.KeyNotFound(key)); //} }
/// <summary> /// Retrieve a single element from the state vetor, by name, with full /// safety checks. Throws AdapterArgumentException and /// AdapterOperationException. /// </summary> /// <param name="tag"></param> /// <returns></returns> public double Get(string key) { var resp = RSUtils.ReceiveSync <vector.GetElementResponseType>(taskQueue, opPort.GetByKey(key), Myro.Utilities.Params.DefaultRecieveTimeout); return(resp.Value); }