public Proficy.Historian.ClientAccess.API.DataSet Raw([FromBody]object value) { JsonRequestHistorian oJson; try { oJson = JsonConvert.DeserializeObject<JsonRequestHistorian>(value.ToString()); } catch (Exception) { throw new Exception("Nem sikerült értelmezni a JSON adatot. A helyes formátum pl: {}"); } addTokenToPars( oJson); using (var hist = new Historian(oJson.server)) { var tags = new List<Comforth.OstomyDatasources.Historian.TagSpecifics>(); foreach (var tag in oJson.tags) { tags.Add(new Historian.TagSpecifics() { Tagname = tag }); } var ds = hist.QueryRaw(oJson.start, oJson.end, tags.ToArray<Historian.TagSpecifics>()); return ds; } }
public Proficy.Historian.ClientAccess.API.DataSet CurrentValue([FromBody]object value) { JsonRequestHistorian oJson; try { oJson = JsonConvert.DeserializeObject<JsonRequestHistorian>(value.ToString()); } catch (Exception) { throw new Exception("Nem sikerült értelmezni a JSON adatot. A helyes formátum pl: {server:'win7x64helikopt', tags:['HELITEST.TEST3.F_CV','HELITEST.TEST_1.F_CV']}}"); } addTokenToPars( oJson); using (var hist = new Historian(oJson.server)) { var tags = new List<string>(); foreach (var tag in oJson.tags) { tags.Add(tag); } var ds = hist.QueryCurrentValue(tags.ToArray()); return ds as Proficy.Historian.ClientAccess.API.DataSet; } }