public RealResult GetRealData(string pnt) { int nret = 0; double dval = 0; DateTime timestamp = DateTime.Now; string status = ""; string desc = ""; string units = ""; RealResult realVal = new RealResult(); RealResult fallbackRes = new RealResult(); try { nret = RealTime.DNAGetRTAll(pnt, out dval, out timestamp, out status, out desc, out units);//get RT value if (nret == 0) { realVal = new RealResult { dval = dval, timestamp = timestamp, status = status, units = units }; return(realVal); } } catch (Exception ex) { Console.WriteLine("Error while fetching realtime result " + ex.Message); return(fallbackRes); } return(fallbackRes); }
public RealResult GetRealTimeData([BindRequired, FromQuery] string pnt) { // Get real time value EdnaDataAdapter adapter = new EdnaDataAdapter(); RealResult realResult = adapter.GetRealData(pnt); return(realResult); }